Приобрели на предприятия шлюз smg-1016M(+sip registrar). Собирал тестовый стенд:
С одной стороны Asterisk (IP: 10.48.100.100 и абонент с номером 4006) с другой сам шлюз (IP 10.48.48.110, номер 3000). Сделал транк между ними без регистрации. (устройства в разных подсетях, ната нет, firewall отключены).
В итоге:
звонки со шлюза на астер проходят. (SIP), но нет слышимости со стороны астера.
С Asterisk звонки не проходят.
Анализ tcpdump показал со стороны asterisk , что не проходит авторизация со стороны шлюза:
Код: Выделить всё
552
SIP/2.0 401 Unauthorized
Via: SIP/2.0/UDP 10.48.48.110:5060;branch=z9hG4bK-o258254438244991949757b;received=10.48.48.110;rport=5060
From: "asteriskTest" <sip:4006@10.48.48.110;user=phone>;tag=382397493905
To: <sip:3000@10.48.100.100;user=phone>;tag=as255f2dd0
Call-ID: 1400-493905-383018
CSeq: 382389 INVITE
Server: FPBX-2.8.1(1.8.20.0)
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH
Supported: replaces, timer
WWW-Authenticate: Digest algorithm=MD5, realm="asterisk", nonce="3d18e154"
Content-Length: 0
..........
SIP/2.0 403 Forbidden
Via: SIP/2.0/UDP 10.48.100.100:5060;branch=z9hG4bK727c76c5;received=10.48.100.100;rport=5060
From: "asteriskTest" <sip:4006@10.48.100.100>;tag=as5f0f34e1
To: <sip:3000@10.48.48.110>;tag=372309493905
Call-ID: 3ef219b237dcc2497960782433f2f4cf@10.48.100.100:5060
CSeq: 102 INVITE
P-Eltex-Info: REL from ss7 layer, ss7 cause: {isup,<<128,149>>}
P-Eltex-Info: {trunk,2} 834 <0.6031.0>
Contact: <sip:3000@10.48.48.110:5060>
User-Agent: Eltex smg_pa_sip 2.15.1.32
Content-Length: 0
Вопрос: как правильно (и проще) сконфигурировать транк между шлюзом и asterisk? Любые конфиги или полный tcpdump могу выложить, если что.