Не приходит BYE от sipnet
Добавлено: 22 сен 2021, 12:42
Всем привет! Астер за NAT. В sip.conf заданы localnet, externaddr, пир описан так:
При исходящем звонке, если удалённая сторона завершает звонок, не приходит BYE от sipnet, соответственно в трубке тишина. Если закоментить externaddr в sip.conf, BYE приходит, но не работает RTP (нет звука ни на локальной, ни на удалённой стороне). ТП сипнета прислала дамп звонка, с их стороны BYE (которое не доходит) выглядит так:
Смущает первая строка: SIP/2.0 481 No session found
В любом случае, это сообщение до сервера с астером не доходит. Благодарю за внимание!
Код: Выделить всё
[sipnet]
secret = passwd
defaultuser = myuser
trunkname = sipnet
host = sipnet.ru
type = peer
context = from-sipnet
insecure = invite
callbackextension = s
fromuser = myuser
fromdomain = sipnet.ru
disallow = all
allow = g729,ulaw,alaw
directmedia = no
dtmfmode = rfc2833
nat=force_rport,comedia
qualify=200
Код: Выделить всё
SIP/2.0 481 No session found
Via: SIP/2.0/UDP myip:5060;branch=z9hG4bK7313811b;rport=9888
From: "me" <sip:myuser@sipnet.ru>;tag=as36e6442f
To: <sip:00000@sipnet.ru>;tag=DA1A3DDE-795740-1BB9C29D_kmbdctm-483C
Call-ID: 05543e751c960f2229a4be9a4de641d5@sipnet.ru
CSeq: 104 BYE
Server: CommuniGatePro/6.2.16w
Content-Length: 0
В любом случае, это сообщение до сервера с астером не доходит. Благодарю за внимание!