Не удается зарегистрировать звездочку у поставщика sip с помощью модуля PJSip - PullRequest
0 голосов
/ 06 августа 2020

Недавно я установил сервер asterisk в облаке Azure, который может подключаться к провайдеру sip (с помощью модуля sip) и успешно совершать вызов, благодаря всей поддержке, которую я нашел здесь / google / ( окончательное руководство по звездочке книга).

Теперь я пытаюсь заменить модуль sip на pjsip (как это предлагается в книге окончательного руководства по Asterisk). Я попробовал сделать первый шаг регистрации у провайдеров sip, но, потратив много времени (также пытался использовать скрипт миграции sip_to_pjsip.py), не смог.

Следом был мой sip.conf (запутанный), который был работает отлично:

[general]
allowoverlap=no
udpbindaddr=0.0.0.0
tcpenable=yes
tcpbindaddr=0.0.0.0
transport=udp
srvlookup=yes
register=>+91XXXXXXXXXX@sip.example.com:mysecret:+91XXXXXXXXXX@sip.example.com@10.XX.XX.XX
externip=10.YY.YY.YY
localnet=192.168.0.0/16
localnet=127.0.0.1/32
nat=force_rport,comedia
externaddr=10.XX.XX.XX
maxexpiry=3600
registertimeout=3600
defaultexpiry=120

мой pjsip.conf для того же, который не работает (пробовал много комбинаций):

[transport-udp]
type = transport
protocol = udp
bind = 0.0.0.0
external_media_address = 10.XX.XX.XX (tried 10.YY.YY.YY too)
external_signaling_address = 10.XX.XX.XX (tried 10.YY.YY.YY too)
local_net = 192.168.0.0/16
local_net = 127.0.0.1/32
allow_reload = yes

[reg_sip]
type = registration
retry_interval = 3600
max_retries = 10
expiration = 3600
transport = transport-udp
outbound_auth = auth_reg_sip
client_uri = sip:+91XXXXXXXXXX@sip.example.com
server_uri = sip:sip.example.com
contact_user = +91XXXXXXXXXX
outbound_proxy=sip:10.XX.XX.XX (tried 10.YY.YY.YY too)

[auth_reg_sip]
type = auth
password = mysecret
username = +91XXXXXXXXXX@sip.example.com
realm=sip.example.com

при попытке pjsip я отключил модуль sip с помощью модуля. конф. от моего sip-провайдера я получаю 486 (здесь занято) ошибка с pjsip, но то же самое работает с sip.

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

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

...