24 просмотров
от (580 баллов) в категории Настройка провайдеров
Напишу много, не знаю как описать кратко... )

Итак. Созданы три провайдера. Первый, подключается к локальному voip-шлюзу. Если зайти в настройки этого провайдера, то в адресной строке видим его ID, на основе которого формируется контекст - SIP-1111111111. При звонке на него, в логах видим контекст - SIP-1111111111-incoming и т.д. Здесь вроде всё ок.

Второй и третий провайдеры подключаются к Ростелекому. Хост у них один и тот же, например - 666666.66.rt.ru, разные логины и пароли. Если зайти в настройки этих провайдеров, то в адресной строке видим так же их ID - SIP-2222222222 и SIP-3333333333 соответственно.

Но при этом, при звонке на любого из этих двух провайдеров, в логах видим что используется только один и тот же контекст, сформированный причём из имени хоста, а не ID, как в первом случае и далее упоминается ID второго провайдера:

 Executing [71234567890@66666666rtru5060-incoming:1] NoOp("PJSIP/SIP-2222222222-000000a9" и т.д.

И это не изменятся, что звони на 2-го, что на 3-го.

Собственно вопрос - а как-то можно таки использовать разные контексты в этом случае? И ID 3-го провайдера, SIP-3333333333 - вообще такое ощущение, что, почему-то, нигде не фигурирует в принципе...

1 Ответ

от (97.2 тыс. баллов)

Зачем вам разные контексты? 

Это сделано сознательно, для корректной маршрутизации входящего звонка. 

Если несколько провайдеров имеют один и тот же хост:порт, то при входящем звонке asterisk не сможет их различать. По этой причине если определить для каждого провайдера свой контекст, то никогда не угадаете в какой из контекстов попадет входящий. 

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

На этом сайте можно бесплатно задать вопрос разработчикам MikoPBX и другим членам сообщества. Время ответа не регламентированно, но мы стараемся несколько раз в день заглядывать сюда. Для срочного решения проблем обращайтесь на платную линию поддержки

Популярные теги

askozia входящие-вызовы настройка провайдер исходящие запись-разговоров ivr маршрутизация обновление очередь исходящие-звонки провайдеры входящие транк запись маршрут очередь-вызовов askozia7 askozia6 ошибка переадресация установка голосовая-почта логи перевод-вызова ростелеком история-звонков callerid факс перевод битрикс24 модуль панель-телефонии-1с mikopbx релиз история перехват-вызова запись-разговора веб-интерфейс настройка-провайдер почта gsm звонок nat интеграция диалплан pjsip нерабочее-время битрикс bitrix24 ascozia goip аон мобильный редактор asterisk лицензия внешние-номера телефонная-книга маршруты провайдеров время голосовая cdr вызовы разговоров sip панель #mikopbx web-интерфейс донабор переадресация-мобильный beeline monitoring тишина smtp voicemail номер мультифон мегафон askozia-5 распределение билайн zabbix префиксы статистика альтернативный регистрация оповещения звонков dtmf fax cisco парковка перехват меню вызовов vmware trunk

2.2 тыс. вопросов

1.9 тыс. ответов

5.3 тыс. комментариев

18.8 тыс. пользователей

...