Freeswitch не может подключиться к внешнему профилю SIP на сервере

Я использую порт 5060 установить на внутренний профиль, в то время как внешний 5080Я создал расширения на сервере.

Я хочу, чтобы пользователь подключился к sip-серверу, используя внешний профиль, определенный в external.xml т.е.

ext_no@XX.YY.ZZ.PP:5080Это говорит

2013-12-06 05:48:28.740200 [WARNING] sofia_reg.c:2454 Не удается найти пользователя [ext_no@XX.YY.ZZ.PP] Вы должны определить домен с именем 'XX.YY.ZZ.PP'в вашем каталоге и добавьте пользователя с id = "ext_no"атрибут, и вы должны настроить ваше устройство для использования соответствующего домена в его учетных данных аутентификации.

Хотя он может успешно подключиться, используя внутренний профиль sip, просто изменив номер порта, то есть с sip URI:

ext_no@XX.YY.ZZ.PP:5060 и говорит:

[ПРЕДУПРЕЖДЕНИЕ] sofia_reg.c:1432 вызов аутентификации SIP (REGISTER) в профиле софии "внутренний" для [ext_no@XX.YY.ZZ.PP] из ip 1.23.169.192

Я на FusionPBX Пожалуйста, руководство. Спасибо

Примечание: у меня есть действительный ext_no и sip uri. Просто не раскрывал его для безопасности.

Для тех, кто проголосовал за закрытие:

This is related to Voip which requires the sip connection to be established between mobile device and server,

1 ответ

Внешний профиль SIP является анонимным и не обрабатывает регистрации. Скорее всего, вы захотите сделать копию внутреннего профиля, например, Internal-5070, в качестве примера и установить для порта значение 5070. Установите новый внутренний профиль SIP-5070 с внешним sip и rtp IP, чтобы использовать внешний IP-адрес. Откройте iptables на локальном сервере для SIP-порта 5070 TCP/UDP, а затем зарегистрируйте SIP-телефон на 5070.

Другие вопросы по тегам