Входящий звонок SIPNET разрыв связи через 20 сек.
Откуда: Москва
Сообщений: 64
|
Входящий звонок SIPNET разрыв связи через 20 сек.
Здравствуйте!
Возникла следующая проблема.
Asterisk 1.6 подключен к SIPNET.RU, все исходящие звонки без проблем, а вот при входящем продолжительность звонка 20 секунд. Настраиваю X-Lite, все работает на ура. Стун сервер не помог. В чем может быть проблема?
sip.conf
[general]
context=default
externrefresh = 60
stunaddr = stun.sipnet.ru:3478
srvlookup=yes
nat=yes
tos_sip=cs3
tos_audio=ef
tos_video=af41
defaultexpirey=800
[sipnet]
type=friend
host=sipnet.ru
username= SIP-ID
defaultuser=SIP-ID
fromuser= SIP-ID
fromdomain=sipnet.ru
secret=pass
callbackextension= SIP-ID
hasexten=no
hassip=yes
hasiax=no
insecure=invite
nat=yes
canreinvite=no
dtmfmode=rfc2833
context=test
disallow=all
allow=alaw
allow=ulaw
allow=g729
В консоли следующее:
[2010-03-07 22:33:16] WARNING[3435]: chan_sip.c:2803 retrans_pkt: Maximum retries exceeded on transmission N2U1MGZjMTI4MTc1MDI4YTZlODZkNzE4NzU5YWFjYWM. for seqno 2 (Critical Response) -- See doc/sip-retransmit.txt.
[2010-03-07 22:33:16] WARNING[3435]: chan_sip.c:2830 retrans_pkt: Hanging up call N2U1MGZjMTI4MTc1MDI4YTZlODZkNzE4NzU5YWFjYWM. - no reply to our critical packet (see doc/sip-retransmit.txt).
|
Сообщений: 6521
|
Re: Входящий звонок SIPNET разрыв связи через 20 сек.
sip.conf
[general]
nat=route
externip=
localnet=
|
Откуда: Москва
Сообщений: 64
|
Re: Входящий звонок SIPNET разрыв связи через 20 сек.
externip= XXX
localnet= XXX
Эти параметры заданы.
nat=route – не решил проблемы.
Есть провайдер telphin и другие провайдеры по входящим, с ними проблем нет.
|
Сообщений: 6521
|
Re: Входящий звонок SIPNET разрыв связи через 20 сек.
Maximum retries exceeded on transmission N2U1MGZjMTI4MTc1MDI4YTZlODZkNzE4NzU5YWFjYWM. for seqno 2 (Critical Response)
Увеличьте количество перепосылок retransmission согласно doc/sip-retransmit.txt.
У вас рубится на 2-ой, поставьте 5.
Посмотрите как это выглядит при sip debug peer sipnet
|
Откуда: Москва
Сообщений: 64
|
Re: Входящий звонок SIPNET разрыв связи через 20 сек.
Как я понял, он делает 6 попыток и потом рвет связь.
Что-то я не разобрался, как увеличить количество пересылок?
Retransmitting #6 (NAT) to 212.53.40.40:5060:
SIP/2.0 200 OK
Via: SIP/2.0/UDP 212.53.40.40:5060;branch=z9hG4bK430468-kmbdctk;cgp=etc.tario.ru;upaddr=81.88.80.36;received=212.53.40.40;rport=5060
Via: SIP/2.0/UDP 81.88.80.36;branch=z9hG4bK07b7.dd52902f0af88ea2733d494436368f7c.0;i=3
Via: SIP/2.0/TCP 192.168.30.9:5060;branch=z9hG4bK-d8754z-3de84539b8649d02-1---d8754z-;rport=34263
Record-Route: <sip:212.53.40.40:5060;lr>
Record-Route: <sip:192.168.40.72:5060;lr>
Record-Route: <sip:rev.277362-192.168.40.72.dialog.cgatepro;lr>
From: <sip:7495XXXXXXX@mangosip.ru>;tag=0ef4ef08
To: <sip:00SIP-ID@sipnet.ru>;tag=as69e0a73e
Call-ID: ZDcyYzY3YTE5ZTc3MjVmZGM1ZWY5ZTkxNWVkNDU5ZmI.
CSeq: 2 INVITE
User-Agent: dlink 12-38-28928749-0.9.5.1.1140-IAD20
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY
Supported: replaces, timer
Contact: <sip:00SIP-ID@151.1X1.2X1.4X4>
Content-Type: application/sdp
Content-Length: 256
v=0
o=root 880711235 880711235 IN IP4 151.1X1.2X1.4X4
s=Asterisk PBX 1.6.0.9
c=IN IP4 151.1X1.2X1.4X4
t=0 0
m=audio 12746 RTP/AVP 8 96
a=rtpmap:8 PCMA/8000
a=rtpmap:96 telephone-event/8000
a=fmtp:96 0-16
a=silenceSupp:off - - - -
a=ptime:20
a=sendrecv
|
Сообщений: 6521
|
Re: Входящий звонок SIPNET разрыв связи через 20 сек.
Retransmitting #6 (NAT) - этого должно хватать, 6 ретрансмитов - достаточно. Проблема не в этом.
Похоже, что мало того, что ваша машина за НАТом, на ней вроде ещё и несколько ИП
192.168.40.72
192.168.30.9
Это может быть проблемно.
Кроме того там From: <sip:7495XXXXXXX@mangosip.ru> - это тоже проблемно. Надо ставить доменные имена, если вполне понимаем, что делаем.
К примеру, у sipnet.ru есть SRV запись, а у вас - mangosip.ru mango telecom, & LTD. "Centr telecom" - нету. У mango.ru - тоже нету SRV.
|
Откуда: Москва
Сообщений: 64
|
Re: Входящий звонок SIPNET разрыв связи через 20 сек.
192.168.40.72
192.168.30.9
Эти адреса не предлежат моей сети, это видимо манго или sipnet.
Там каким-то образом mango номер перенаправляется на sipnet.
Вот только X-Lite работает нормально, не рвет связь, как бы так сделать, чтобы и Asterisk работал.
Главное слышимость есть в обе стороны, но ровно через 20 сек. обрывает.
|
Откуда: Краснодар
Сообщений: 189
|
Re: Входящий звонок SIPNET разрыв связи через 20 сек.
автор, продампьте свой входящий, увидите проблему сразу. (tcpdump) Проблема в нате.
All desires should be executed
|
Откуда: Саратов
Сообщений: 414
|
Re: Входящий звонок SIPNET разрыв связи через 20 сек.
delighter: [sipnet]
insecure=invite
nat=yes
Попробуйте insecure=invite,port
+7(925)140-7438
|
Откуда: Саратов
Сообщений: 414
|
Re: Входящий звонок SIPNET разрыв связи через 20 сек.
ded: Retransmitting #6 (NAT) - этого должно хватать, 6 ретрансмитов - достаточно. Проблема не в этом
Проблема в том, что на сообщение астериска 200 OK от сипнета не приходит ACK. А бывает, что это сообщение приходит с другого порта (SipBroker тому пример). Так что можно попробовать поставить в настройках сипнета insecure=invite, port.
+7(925)140-7438
|
|