sip subscriber за NAT
звонит на несуществующий номер
должно проиграться сообщение о том что номер не существует, вместо этого в трубке гудки вызова.
через 7 гудков звонок отбивается с "not available"
в логах:
Sep 29 16:43:17 10.52.0.3 <smg1016m> 16:43:16.159130 [INFO] Port SIPT:0321. Activate IP-conn [105a]
Sep 29 16:43:17 10.52.0.3 <smg1016m> 16:43:16.159290 [INFO] Conn[105a]: try activate. state 'AllocReq'. (media not connected)
Sep 29 16:43:17 10.52.0.3 <smg1016m> 16:43:16.159403 [INFO] Port SIPT:0321. Set state 'In-Busy'
Sep 29 16:43:17 10.52.0.3 <smg1016m> 16:43:16.159498 [INFO] Switch: Link 05:90 -> 05:90
Sep 29 16:43:17 10.52.0.3 <smg1016m> 16:43:16.159606 [INFO] Port SIPT:0321. Play 'MSG# NUMBER.FAIL' to IP via conn [105a] (repeat)
Sep 29 16:43:17 10.52.0.3 <smg1016m> 16:43:16.159701 [INFO] Conn[105a]: Play file. Play from buffer
Sep 29 16:43:17 10.52.0.3 <smg1016m> 16:43:16.159793 [INFO] Conn[105a]: Play file. term is RTP(1) G711U(1) (0)
Sep 29 16:43:17 10.52.0.3 <smg1016m> 16:43:16.159886 [INFO] Conn[105a]: Play file pended, direction eRTP in state 'AllocReq'. Dst addr unknown (NAT)
Sep 29 16:43:17 10.52.0.3 <smg1016m> 16:43:16.159985 [INFO] Port SIPT:0321. Proc route-search result [0]
Sep 29 16:43:17 10.52.0.3 <smg1016m> 16:43:16.160079 [INFO] Port SIPT:0321. Proc number-analiz result [0]
Sep 29 16:43:17 10.52.0.3 <smg1016m> 16:43:16.160191 [INFO] SIP. RX. Callref 0321. MediaConnected
Sep 29 16:43:17 10.52.0.3 <smg1016m> 16:43:16.160288 [INFO] SIP. Callref 0321. Media connected. Mode: 'sendrecv'
Sep 29 16:43:17 10.52.0.3 <smg1016m> 16:43:16.160583 [INFO] Port SIPT:0321. Media-connected for IP-conn [105a]
Sep 29 16:43:17 10.52.0.3 <smg1016m> 16:43:16.160676 [INFO] Conn[105a]: Media connected indication
Sep 29 16:43:17 10.52.0.3 <smg1016m> 16:43:16.160766 [INFO] Conn[105a]: try activate. state 'AllocReq'.
Sep 29 16:43:17 10.52.0.3 <smg1016m> 16:43:16.160867 [INFO] Port SIPT:0321. Set IP-conn [105a] sendrecv
Sep 29 16:43:17 10.52.0.3 <smg1016m> 16:43:16.160958 [INFO] Conn[105a]: SendRecv set 'sendrecv' in state 'AllocReq'
Sep 29 16:43:17 10.52.0.3 <smg1016m> 16:43:16.161073 [INFO] Conn[105a]: Set state 'AllocReq'->'Allocated'
Sep 29 16:43:17 10.52.0.3 <smg1016m> 16:43:16.161169 [INFO] Conn[105a]: Created. Need activate [YES]
Sep 29 16:43:17 10.52.0.3 <smg1016m> 16:43:16.161269 [INFO] Port SIPT:0321. Created IP-conn [105a]. in-call
Sep 29 16:43:17 10.52.0.3 <smg1016m> 16:43:16.161361 [INFO] Conn[105a]: try activate. state 'Allocated'.
Sep 29 16:43:17 10.52.0.3 <smg1016m> 16:43:16.161464 [INFO] Conn[105a]: Activate [10.52.0.3:20004] <-> [0.0.0.0 (NAT):0]
Sep 29 16:43:17 10.52.0.3 <smg1016m> MAC_loc.src [02:31:52:63:74:81], MAC_loc.dst [02:00:04:00:00:02]
Sep 29 16:43:17 10.52.0.3 <smg1016m> MAC_ext.src [a8:f9:4b:88:79:93], MAC_ext.dst [00:19:55:55:ab:cd]
Sep 29 16:43:17 10.52.0.3 <smg1016m> 16:43:16.161633 [INFO] Conn[105a]: Start voice. Codec G711U, vad=on, cng=on. Ptime=20 ms. PT [0] SSRC=0a2d27fe
Sep 29 16:43:17 10.52.0.3 <smg1016m> 16:43:16.161821 [INFO] Conn[105a]: Set state 'Allocated'->'ActivateReq'
Sep 29 16:43:17 10.52.0.3 <smg1016m> 16:43:16.163005 [INFO] Conn[105a]: set rtp-cfg. <10.52.0.3:20004>:[02.31.52.63.74.81] <-> <10.100.1.157:40016>:[00.19.55.55.AB.CD]. flg[11]
Sep 29 16:43:17 10.52.0.3 <smg1016m> 16:43:16.164170 [INFO] Conn[105a]: Params set. State 'ActivateReq'
Sep 29 16:43:17 10.52.0.3 <smg1016m> 16:43:16.164291 [INFO] Conn[105a]: Enable connection
Sep 29 16:43:17 10.52.0.3 <smg1016m> 16:43:16.166992 [INFO] Conn[105a]: Activated
Sep 29 16:43:17 10.52.0.3 <smg1016m> 16:43:16.167098 [INFO] Conn[105a]: Set state 'ActivateReq'->'Active'
Sep 29 16:43:17 10.52.0.3 <smg1016m> 16:43:16.167216 [INFO] Conn[105a]: set rtp-cfg. <10.52.0.3:20004>:[02.31.52.63.74.81] <-> <10.100.1.157:40016>:[00.19.55.55.AB.CD]. flg[11]
Sep 29 16:43:17 10.52.0.3 <smg1016m> 16:43:16.167325 [INFO] Port SIPT:0321. Changed IP-conn [105a]
Sep 29 16:43:17 10.52.0.3 <smg1016m> 16:43:16.167415 [INFO] Conn[105a]: Need play file, but has no dest addr. Wait
если звонить с SIP клиента который подключен к SMG напрямую то сообщение проигрывается нормально.
О деактивации форума Eltex
Уважаемые коллеги! В связи с потерей актуальности данного ресурса, нами было принято решение о частичной деактивации форума Eltex. Мы отключили функции регистрации и создания новых тем, а также возможность оставлять сообщения. Форум продолжит работу в "режиме чтения", так как за долгие годы работы здесь накопилось много полезной информации и ответов на часто встречающиеся вопросы.
Мы активно развиваем другие каналы коммуникаций, которые позволяют более оперативно и адресно консультировать наших клиентов. Если у вас возникли вопросы по работе оборудования, вы можете обратиться в техническую поддержку Eltex, воспользовавшись формой обращения на сайте компании или оставить заявку в системе Service Desk. По иным вопросам проконсультируют наши менеджеры коммерческого отдела: eltex@eltex-co.ru.
Уважаемые коллеги! В связи с потерей актуальности данного ресурса, нами было принято решение о частичной деактивации форума Eltex. Мы отключили функции регистрации и создания новых тем, а также возможность оставлять сообщения. Форум продолжит работу в "режиме чтения", так как за долгие годы работы здесь накопилось много полезной информации и ответов на часто встречающиеся вопросы.
Мы активно развиваем другие каналы коммуникаций, которые позволяют более оперативно и адресно консультировать наших клиентов. Если у вас возникли вопросы по работе оборудования, вы можете обратиться в техническую поддержку Eltex, воспользовавшись формой обращения на сайте компании или оставить заявку в системе Service Desk. По иным вопросам проконсультируют наши менеджеры коммерческого отдела: eltex@eltex-co.ru.
SMG1016 проигрывание сообщений за NAT
-
- Сообщения: 1234
- Зарегистрирован: 28 окт 2014 08:53
- Reputation: 10
Re: SMG1016 проигрывание сообщений за NAT
Здравствуйте.
Пришлите конфигурацию вашей SMG и 2 ТСР дампа с интерфейса any (Раздел РСАР трассировки):
1) звонок с локального абонента, когда сообщение слышно
2) звонок с удаленного абонента за NAT, когда вместо сообщения гудки.
Пришлите конфигурацию вашей SMG и 2 ТСР дампа с интерфейса any (Раздел РСАР трассировки):
1) звонок с локального абонента, когда сообщение слышно
2) звонок с удаленного абонента за NAT, когда вместо сообщения гудки.
Дмитрий Закурдаев / Элтекс / Сервисный центр VoIP
Re: SMG1016 проигрывание сообщений за NAT
на какой адрес выслать файлы?
-
- Сообщения: 1234
- Зарегистрирован: 28 окт 2014 08:53
- Reputation: 10
Re: SMG1016 проигрывание сообщений за NAT
Выслал почту в ЛС форума.
Сожмите файлы перед отправкой.
Сожмите файлы перед отправкой.
Дмитрий Закурдаев / Элтекс / Сервисный центр VoIP
Re: SMG1016 проигрывание сообщений за NAT
устройством за NAT является сотфон
поменял у него в настройках "my location"
теперь в логах smg виден внешний ip ната,
Sep 29 18:02:33 10.52.0.3 <smg1016m> 18:02:31.269628 [INFO] SIP. Callref 0321. Media-Info (offer): [193.x.x.x]
вместо
Sep 29 18:02:33 10.52.0.3 <smg1016m> 18:02:31.269628 [INFO] SIP. Callref 0321. Media-Info (offer): [10.100.1.157]
но сообщение так и не проигрывается
так же
Sep 29 18:02:33 10.52.0.3 <smg1016m> 18:02:31.295501 [INFO] Conn[107a]: Need play file, but has no dest addr. Wait
+ если просто звонить на этот софтфон с внешнего мира (через поток E1) проблем нет
голос ходит в обе стороны
поменял у него в настройках "my location"
теперь в логах smg виден внешний ip ната,
Sep 29 18:02:33 10.52.0.3 <smg1016m> 18:02:31.269628 [INFO] SIP. Callref 0321. Media-Info (offer): [193.x.x.x]
вместо
Sep 29 18:02:33 10.52.0.3 <smg1016m> 18:02:31.269628 [INFO] SIP. Callref 0321. Media-Info (offer): [10.100.1.157]
но сообщение так и не проигрывается
так же
Sep 29 18:02:33 10.52.0.3 <smg1016m> 18:02:31.295501 [INFO] Conn[107a]: Need play file, but has no dest addr. Wait
+ если просто звонить на этот софтфон с внешнего мира (через поток E1) проблем нет
голос ходит в обе стороны
-
- Сообщения: 1234
- Зарегистрирован: 28 окт 2014 08:53
- Reputation: 10
Re: SMG1016 проигрывание сообщений за NAT
Сейчас, судя по дампу, SMG отправляет голосовое сообщение на 0.0.0.0, т.к. не видит встречного RTP.
Попробуйте отключить NAT (comedia mode) в настройках SIP профиля.
Если вы добились подстановки белого адреса в SDP софтфона, то после отключения NAT (comedia mode) SMG отправит голосовое сообщение в нужную сторону.
Если после отключения NAT (comedia mode) голос не пойдет, то также снимите последний актуальный ТСР дамп.
Если после этого к белому абоненту голос пойдет, а к серому наоборот пропадет, то тогда вам нужно разнести ваших "серых" и "белых" SIP абонентов в разные SIP профили. В первом включить NAT (comedia mode), во втором отключить.
Попробуйте отключить NAT (comedia mode) в настройках SIP профиля.
Если вы добились подстановки белого адреса в SDP софтфона, то после отключения NAT (comedia mode) SMG отправит голосовое сообщение в нужную сторону.
Если после отключения NAT (comedia mode) голос не пойдет, то также снимите последний актуальный ТСР дамп.
Если после этого к белому абоненту голос пойдет, а к серому наоборот пропадет, то тогда вам нужно разнести ваших "серых" и "белых" SIP абонентов в разные SIP профили. В первом включить NAT (comedia mode), во втором отключить.
Дмитрий Закурдаев / Элтекс / Сервисный центр VoIP
Re: SMG1016 проигрывание сообщений за NAT
после отключения NAT (comedia mode) в логах видно что звук из файла отправляется на внешний ip адрес ната:
Sep 30 10:47:45 10.52.0.3 <smg1016m> 10:47:43.764793 [INFO] Conn[1012]: set rtp-cfg. <10.52.0.3:20086>:[02.31.52.63.74.81] <-> <193.x.x.x:40032>:[00.19.55.55.AB.CD]. flg[1]
Sep 30 10:47:45 10.52.0.3 <smg1016m> 10:47:43.764903 [INFO] Port SIPT:0321. Changed IP-conn [1012]
Sep 30 10:47:45 10.52.0.3 <smg1016m> 10:47:43.764997 [INFO] Conn[1012]: Play file. Play from buffer
Sep 30 10:47:45 10.52.0.3 <smg1016m> 10:47:43.765091 [INFO] Conn[1012]: Play file. term is RTP(1) G711U(1) (0)
Sep 30 10:47:45 10.52.0.3 <smg1016m> 10:47:43.765333 [INFO] Conn[1012]: Play file: /music/number_fail.wav to RTP
но в софтфоне все также гудки вызова вместо сообщения.
скорее всего проблема в этот раз в нате.
Sep 30 10:47:45 10.52.0.3 <smg1016m> 10:47:43.764793 [INFO] Conn[1012]: set rtp-cfg. <10.52.0.3:20086>:[02.31.52.63.74.81] <-> <193.x.x.x:40032>:[00.19.55.55.AB.CD]. flg[1]
Sep 30 10:47:45 10.52.0.3 <smg1016m> 10:47:43.764903 [INFO] Port SIPT:0321. Changed IP-conn [1012]
Sep 30 10:47:45 10.52.0.3 <smg1016m> 10:47:43.764997 [INFO] Conn[1012]: Play file. Play from buffer
Sep 30 10:47:45 10.52.0.3 <smg1016m> 10:47:43.765091 [INFO] Conn[1012]: Play file. term is RTP(1) G711U(1) (0)
Sep 30 10:47:45 10.52.0.3 <smg1016m> 10:47:43.765333 [INFO] Conn[1012]: Play file: /music/number_fail.wav to RTP
но в софтфоне все также гудки вызова вместо сообщения.
скорее всего проблема в этот раз в нате.
Re: SMG1016 проигрывание сообщений за NAT
pnep писал(а):но в софтфоне все также гудки вызова вместо сообщения.
скорее всего проблема в этот раз в нате.
Возможно, что в самом софтфоне. Снимите pcap-дамп на компьютере, где стоит софт-фон, посмотрите доходит ли RTP от SMG и послушайте, что в этом RTP проигрывается (это можно сделать программой Wireshark)
Какой софтфон используете?
Попробуйте поэкспериментировать с другими софтфонами.
pnep писал(а):но сообщение так и не проигрывается
так же
Sep 29 18:02:33 10.52.0.3 <smg1016m> 18:02:31.295501 [INFO] Conn[107a]: Need play file, but has no dest addr. Wait
Дело в том, что в случае установленного флага NAT SMG не начинает свой RTP-поток, пока не увидит встречных RTP-пакетов, из которых она возьмет IP:port втречной стороны.
т.е. пока не придет встречный RTP поток SMG просто не знает куда слать свой поток, т.к. в случае NAT использовать IP:port из SDP бесполезно.
SMG / techsupp@eltex.nsk.ru
Re: SMG1016 проигрывание сообщений за NAT
ясно
собсно софтфон (3CXPhone 6.0 ) только для тестов
+ клиенты будут без ната подключаться
потому сильно дальше копать не буду
собсно софтфон (3CXPhone 6.0 ) только для тестов
+ клиенты будут без ната подключаться
потому сильно дальше копать не буду
Вернуться в «Оборудование VoIP»
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 23 гостя