Собственно есть шлюз и эластикс оба за натами. При использовании команды sip show peers статус шлюза Unreachable.
настройки транка
host=айпи роутера, за которым шлюз.
port=5161
nat=force_rport,comedia
username=goip1
type=peer
qualify=300
secret=*
context=from-trunk
Проброшены порты 5161, а так же 10000-10100 для ртп пакетов. (На ластике опции rtpstart=10000 rtpend=10100 также установлены)
Грешил в сторону кривого проброса но как оказалось пакеты с инвайтом до шлюза доходят, но обратно не возвращаются.
Телнет до шлюза показал следующее:
Receive a Message:
OPTIONS sip:внешний айпи роутера, за которым шлюз SIP/2.0
Via: SIP/2.0/UDP 192.168.0.133:5060;branch=z9hG4bK7e27cd77;rport
From: "Unknown" <sip:unknown@192.168.0.133>;tag=as0190ddfd
To: <sip:внешний айпи="" роутера,="" за="" которым="" шлюз>="" call-id:="" 35fd1b4830d7ba4c1ba4cb7a60b3146c@192.168.0.133:5060="" cseq:="" 102="" options="" contact:="" <sip:unknown@192.168.0.133:5060="">
max-forwards: 70
user-agent: FPBX-2.11.0(11.13.0)
date: Fri, 30 Oct 2015 11:20:10 GMT
supported: replaces
supported: timer
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH, MESSAGE
Content-Length: 0
../src/sipmsg.c:2135:sipmsggetdestination(): sipmsg get destination...
../src/sipmsg.c:2175:sipmsggetdestination(): message is response!
../src/callback.c:108:send_msg():
Sending Message to 192.168.0.133:5060:
SIP/2.0 200 OK
Via: SIP/2.0/UDP 192.168.0.133:5060;branch=z9hG4bK7e27cd77;rport
From: "Unknown" <sip:unknown@192.168.0.133>;tag=as0190ddfd
To: <sip:193.106.58.16>;tag=1389614755
Call-ID: 35fd1b4830d7ba4c1ba4cb7a60b3146c@192.168.0.133:5060
CSeq: 102 OPTIONS
User-Agent: dble
Allow: INVITE, ACK, BYE, CANCEL, OPTIONS, NOTIFY, REFER, REGISTER, MESSAGE, INFO, SUBSCRIBE
Content-Length: 0
192.168.0.133 это внутренний айпи сервера с ластиком.
То есть шлюз отправляет овтет на инвайт (как видно из строки message is response!
../src/callback.c:108:send_msg():
Sending Message to 192.168.0.133:5060: на внутренний адрес)
В какую сторону думать?
Задан: 2015-10-30 15:58:48 +0400
Просмотрен: 377 раз
Обновлен: Oct 31 '15
Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании
Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией
GNU GPL.