*<=> | NAT <==> NAT | <=> клиент. Проблема.
externip=$IP
localnet=$NET/255.255.255.0
[2000]
type=friend
context=phones
host=dynamic
qualify=yes
nat=yes
allow=gsm
Астер - соединен по pri с АТС-кой, имеющей выход на город. С нее на астериск наведен семизначный номер XXX - то есть из города можно по нему дозвониться до астериска. По этому номеру проговариваетс CID и далее стартует MOH.
есть проброс портов 5060, 10К-20К на астериск. Регистрация софтфона X-Lite происходит без проблем. С софтфона звоню на номер XXX. То есть астер звонит в город и попадает сам на себя в итоге. RTP-поток пошел, проговаривается CID (правда всегда по разному: либо SIP peer(2000), либо того канала через который АТС выходит на город), начинается MOH - далее происходит следущее:
DAHDI/1-1 answered SIP/2000-094e0f48 (1-1 это канал с которого астер звонит в город) - в голосовом канале слышен при этом щелчок.
Retransmitting #1 (NAT)
200 OK
Retransmitting #2 (NAT)
200 OK
Retransmitting #3 (NAT)
200 OK
Retransmitting #4 (NAT)
200 OK
Retransmitting #5 (NAT)
200 OK
Retransmitting #6 (NAT)
после этого всегда
[Jul 17 12:08:30] WARNING[3916]: chan_sip.c:2002 retrans_pkt: Hanging up call YTQ3MTdkZjJhODkyNDM2MjZjNmZjZmI0Njg0M2QxMTY. - no reply to our critical packet (see doc/sip-retransmit.txt).
-- Hungup 'DAHDI/1-1'
причем канал SIP не отбивается.
|