Jump to content
Калькуляторы

Ядро маршрутизации SIP сети

Доброго времени суток!

Имеется вилан в котором пасутся SIP/SIP SIP/PRI SIP/ОКС7 транковые шлюзы, и всё бы ничего но их (шлюзов) количество со временем сильно растёт, и поддерживать актуальный диалплан становится всё трудней с каждым новым шлюзом. Плюс ко всему хочется различных извратов в плане хитро логики вызова (руление по префиксам Б и А, перебор шлюзов по кодам ошибок (в случае нескольких шлюзов в одном направлении), модификация номера А и Б статически в зависимости от условия) и тд.

Задались вопросом поставить сервер с неким SIP Proxy которое бы делало сип роутинг без проксирования РТП, при этом на транковых шлюзах указали бы дефолтом данный сервер и проблема бы решилась.

Требования к Proxy:

1) стабильность (астериск сразу нет)

2) юзабельность в плане:

а) простота настройки префиксов, транк груп, хитройстей всяких (см. выше)

б) мониторинг активных вызовов

в) удобные логи в плане отладки

3) производительность не менее 200 одновременных вызовов.

4) было бы просто круто если бы оно работало на FreeBSD

 

Функции сип регистрации не нужны, за это отвечает отдельный транковый шлюз.

Заранее спасибо.

Share this post


Link to post
Share on other sites

А имеется ли какая либо юзерфрендли веб морда кнему? а то получается что по п. 2.а не подходит....

Share this post


Link to post
Share on other sites

А имеется ли какая либо юзерфрендли веб морда кнему? а то получается что по п. 2.а не подходит....

афаик нет и п.2 он не удовлетворяет, в комплекте к нему обязательно нужен пряморукий админ.

Share this post


Link to post
Share on other sites

А имеется ли какая либо юзерфрендли веб морда кнему? а то получается что по п. 2.а не подходит....

Есть siremis, т.ч. формально - подходит.

Но пряморукий админ нужен, по крайней мере на этапе развёртывания.

Share this post


Link to post
Share on other sites

Наверное нужен не админ с прямыми руками, а админ умеющий настраивать камалью, и знающий очень хорошо стандарты SIP телефонии.... Потому как я себя таки считаю с прямыми руками но настроить самостоятельно пока не в состоянии енту штуку.

Edited by catalist

Share this post


Link to post
Share on other sites

Дорогу осилит идущий... Да, начинать с камаильо непросто, фактически надо сразу осилить почти всю документацию по модулям. Или искать фрилансера, который настроит начальный функционал.

Share this post


Link to post
Share on other sites

Вот тока как этот фрилансер будет устранять критические аварии? Сервис то не семечками торговать....

Share this post


Link to post
Share on other sites

Вот тока как этот фрилансер будет устранять критические аварии?

А что могут быть за аварии с kamailio? Пока не сталкивался.

 

Настроил один раз, сделал образ с рабочей системы, если уж что и сдохло фатально - восстановил из образа на новый тазик и всё.

 

Начинать надо постепенно, осознать что *SQL необходим, выбрать MySQL/PgSQL/etc., взять конфиг из примеров и начать пилить его под себя.

Можно начать отюда.

Share this post


Link to post
Share on other sites

Нет, фрилансеру можно отдать только начальную настройку. Дальше все равно надо иметь в штате спеца. Не столько под аварии сколько под добавление нового функционала.

Share this post


Link to post
Share on other sites

Под аврией я понимаю не умирание ОС или её копонентов, или самого сера, а например перестают ходить вызовы вдруг, или ходят но как то не так, или сер вдруг начнёт генерить какому нить клиенту каку нить ошибку типа 500, как победять данные проблемы не обладая глубинными знаниями данного ПО ?

И кстати спеца в этой области в штат в нашем городе найти анриал!

Share this post


Link to post
Share on other sites

Под аврией я понимаю не умирание ОС или её копонентов, или самого сера, а например перестают ходить вызовы вдруг, или ходят но как то не так, или сер вдруг начнёт генерить какому нить клиенту каку нить ошибку типа 500, как победять данные проблемы не обладая глубинными знаниями данного ПО ?

Не сталкивался с таким. Логи у kamailio оч. подробные, всё проясняется и устаканивается ещё на этапе развёртывания.

 

И кстати спеца в этой области в штат в нашем городе найти анриал!

Печально, придётся дерзать самому, так или иначе. Ничего там сложного нет, почитать про SIP, как таковой и запастись терпением.

kamailio чрезвычайно гибок, особенно с 3.x.x ветки, можно формировать сообщения самому.

Share this post


Link to post
Share on other sites

Без понимания структуры конфига и логики работы - да, никак, придется разбираться. В качестве ободрения могу рассказать, что есть у меня знакомый, который пришел в дружественную компанию-оператора на должность главного телефониста. На момент назначения на должность он про воип знал чуть больше чем ничего, но в традиционке понимал вполне прилично. Первую более-менее живую конфигурацию камаильо он поднял через 4 месяца работы. Где-то через полгода с ним можно уже было обсуждать тонкости разных настроек и оптимизаций. Вот такая вот перспектива. Думаю и у вас стоимость внедрения можно считать как зп хорошего админа * 6, поддержка можно оценить где-то в четверть зп.

Share this post


Link to post
Share on other sites

А кто что скажет про фрисвитч? А то всё про одну камалью.....

Edited by catalist

Share this post


Link to post
Share on other sites

А кто что скажет про фрисвитч? А то всё про одну камалью.....

Если Вы хотите профессиональное решение, ставьте Kamailio.

Если хотите поиграться, ставьте Elastix.

ЗЫ

По поводу полугода несогласен. Боле-менее рабочую конфу можно настроить при базовом уровне сисадмина-линуксоида за пару недель.

Соответственно в эту сумму можно оценить начальную конфигурацию системы (0,5 месячного оклада нормального админа).

Share this post


Link to post
Share on other sites

1) стабильность (астериск сразу нет)

А что за мифы и предубеждения ? У знакомого в компании цифра одновременных звонков раза в два побольше будет

- и не жалуются...

Share this post


Link to post
Share on other sites

Опять сказки ОБС про стабильность * :) Простой вопрос:

В рамках задачи ТС под требования п.1 надо сделать географическое резервирование софтсвича с переключением по failover без разрыва текущих соединений. У меня на камаильо это сделано. Как это сделать на *?

Share this post


Link to post
Share on other sites

Звучит фантастически :)

 

Можно начать отсюда.

Edited by Deac

Share this post


Link to post
Share on other sites

Communigate Pro - отлично работает с серьёзными нагрузками как сип прокси. Там бесплатно до 5 юзеров - так они Вам там и не нужны...

Share this post


Link to post
Share on other sites

Communigate Pro - отлично работает с серьёзными нагрузками

А ценник так какой?)

Share this post


Link to post
Share on other sites

Прикол в том что сейчас в качестве sip-proxy & rtp-proxy как раза коммунигейт стоит....

Share this post


Link to post
Share on other sites

Communigate Pro - отлично работает с серьёзными нагрузками

А ценник так какой?)

 

Выше ведь сказали, что бесплатно, ибо вам не юзеры нужны, а транзит.

 

Communigate Pro - отлично работает с серьёзными нагрузками как сип прокси. Там бесплатно до 5 юзеров - так они Вам там и не нужны...

Нагрузки он действительно дерит хорошо, особенно на Linux. Но вот с конечными девайсами работает не оч, очен уж часты подвисания сессий.

А для транзита там фактически только одно место для быстрого доступа - Router page, и не особо наглядное, со временем становится сложно читать его. Как альтернатива программить на его скриптах. A вообще, автор про FreeSwitch спросил. ;)

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this