Здравствуйте!
Разъясните плз неучу.
Внутри сети есть asterisk 1.8 realtime (сейчас один)
есть куча sip подключенцев (через влан и из за нат) есть куча sip регистраций на серверах sip/h323 провайдеров через разных ip провайдеров (сейчас три выхода)
как было задумано и реализовано 1. все входящие подключения ломятся на определенный ip, на котором iptables в зависимости от src ip раскидывает по внутренним астерискам (в зависимости от того, что прописано в табличке соответствий абонент<->астериск) 2. на шлюзах, смотрящих в мир стоят астериски, которые периодически запрашиваю конфиги о внешних транках, которые к ним приписаны (табличка, в которой проставлены соответствия через какой шлюз работает транк) 3. внутренние астериски звонят через внешние...все бы ничего, но сигнализация несоответствует действительности
почти год это работает, но понимаю, что колхоз редкий :)
в этой связи хочется понять можно-ли реализовать через kamailio следующую схему
астериски регистрируют внешние транки через kamailio и звонят через него sip абоненты регистрируются на kamailio и пробрасываются на внутренние астериски в зависимости от того, как их прописали в астериске
будет-ли kamailio корректно работать через несколько провайдеров? т.е. в сервер с kamailio воткнуто три сетевые карты inet1 -> sipprov1.com inet2 -> sipprov2.com inet3 -> sipprov3.com
будет ли работать такая схема
inet1 -> sipprov1.com inet2 -> gw1 -> sipprov2.com inet3 -> gw2 -> sipprov3.com
Спасибо
kamailio будет работать точно так как его настроят. там есть возможность поменять что угодно в сип пакете.
в kamailio прийдется ручками вписать какой интерфейс для какого звонка использовать и что прописать в sdp
но надо понимать, что он требует специфических занний о сип протоколе или внешний суппорт. дорогой. рейт по kamailio/opensips в среднем ровно в два раза выше чем по астериск.
потому если у вас нет бюджета и времени ИЛИ знаний, рекомендуется не использовать прокси.
работать все будет... если правильно настроить. То, что Вам хочется камилио может, но готовьтесь изучать его 'птичий язык' диалплана.
Задан: Mar 14 '13
Просмотрен: 507 раз
Обновлен: Aug 20 '14
Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании
Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией
GNU GPL.
не понятно, зачем вы наплодили кучу астерисков.
switch (Mar 14 '13)editПропишите роуты для каждой карточки в ОС
Out (Mar 14 '13)editНаплодил астерисков чтобы победить нат. В * можно прописать только один внешний ip, соответственно когда надо пойти через другого провайдера, то получается швах. На внешних машинах я использую * в роли прокси, чтот меня в первую очередь и не устраивает
neiroman2k (Mar 14 '13)editЯ не циклюсь на kamailio. Если считаете, что другой продукт будет проще настроить, то с удовольствием буду внедрять его
neiroman2k (Mar 14 '13)editчто мешало у провайдеров инета взять белые IP, поставить астер на них без NAT, загнать IP sip-провов в localnet? при этом добавить статические маршруты для доступа к IP SIP-провов..
Zavr2008 (Aug 21 '14)edit