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.