О деактивации форума Eltex

Уважаемые коллеги! В связи с потерей актуальности данного ресурса, нами было принято решение о частичной деактивации форума Eltex. Мы отключили функции регистрации и создания новых тем, а также возможность оставлять сообщения. Форум продолжит работу в "режиме чтения", так как за долгие годы работы здесь накопилось много полезной информации и ответов на часто встречающиеся вопросы.

Мы активно развиваем другие каналы коммуникаций, которые позволяют более оперативно и адресно консультировать наших клиентов. Если у вас возникли вопросы по работе оборудования, вы можете обратиться в техническую поддержку Eltex, воспользовавшись формой обращения на сайте компании или оставить заявку в системе Service Desk. По иным вопросам проконсультируют наши менеджеры коммерческого отдела: eltex@eltex-co.ru.

SMG1016 проигрывание сообщений за NAT

ECSS-10, TAU.IP, SMG, RG
pnep
Сообщения: 21
Зарегистрирован: 29 сен 2015 16:33
Reputation: 0

SMG1016 проигрывание сообщений за NAT

Сообщение pnep » 29 сен 2015 16:42

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 напрямую то сообщение проигрывается нормально.

Dmitriy_eltex
Сообщения: 1234
Зарегистрирован: 28 окт 2014 08:53
Reputation: 10

Re: SMG1016 проигрывание сообщений за NAT

Сообщение Dmitriy_eltex » 29 сен 2015 16:59

Здравствуйте.

Пришлите конфигурацию вашей SMG и 2 ТСР дампа с интерфейса any (Раздел РСАР трассировки):
1) звонок с локального абонента, когда сообщение слышно
2) звонок с удаленного абонента за NAT, когда вместо сообщения гудки.
Дмитрий Закурдаев / Элтекс / Сервисный центр VoIP

pnep
Сообщения: 21
Зарегистрирован: 29 сен 2015 16:33
Reputation: 0

Re: SMG1016 проигрывание сообщений за NAT

Сообщение pnep » 29 сен 2015 17:23

на какой адрес выслать файлы?

Dmitriy_eltex
Сообщения: 1234
Зарегистрирован: 28 окт 2014 08:53
Reputation: 10

Re: SMG1016 проигрывание сообщений за NAT

Сообщение Dmitriy_eltex » 29 сен 2015 17:51

Выслал почту в ЛС форума.
Сожмите файлы перед отправкой.
Дмитрий Закурдаев / Элтекс / Сервисный центр VoIP

pnep
Сообщения: 21
Зарегистрирован: 29 сен 2015 16:33
Reputation: 0

Re: SMG1016 проигрывание сообщений за NAT

Сообщение pnep » 29 сен 2015 18:12

устройством за 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) проблем нет
голос ходит в обе стороны

Dmitriy_eltex
Сообщения: 1234
Зарегистрирован: 28 окт 2014 08:53
Reputation: 10

Re: SMG1016 проигрывание сообщений за NAT

Сообщение Dmitriy_eltex » 30 сен 2015 09:41

Сейчас, судя по дампу, SMG отправляет голосовое сообщение на 0.0.0.0, т.к. не видит встречного RTP.
Попробуйте отключить NAT (comedia mode) в настройках SIP профиля.
Если вы добились подстановки белого адреса в SDP софтфона, то после отключения NAT (comedia mode) SMG отправит голосовое сообщение в нужную сторону.

Если после отключения NAT (comedia mode) голос не пойдет, то также снимите последний актуальный ТСР дамп.

Если после этого к белому абоненту голос пойдет, а к серому наоборот пропадет, то тогда вам нужно разнести ваших "серых" и "белых" SIP абонентов в разные SIP профили. В первом включить NAT (comedia mode), во втором отключить.
Дмитрий Закурдаев / Элтекс / Сервисный центр VoIP

pnep
Сообщения: 21
Зарегистрирован: 29 сен 2015 16:33
Reputation: 0

Re: SMG1016 проигрывание сообщений за NAT

Сообщение pnep » 30 сен 2015 10:59

после отключения 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

но в софтфоне все также гудки вызова вместо сообщения.
скорее всего проблема в этот раз в нате.

Bokrenok
Сообщения: 406
Зарегистрирован: 04 сен 2006 14:49
Reputation: 0
Откуда: ELTEX

Re: SMG1016 проигрывание сообщений за NAT

Сообщение Bokrenok » 30 сен 2015 11:38

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 бесполезно.

pnep
Сообщения: 21
Зарегистрирован: 29 сен 2015 16:33
Reputation: 0

Re: SMG1016 проигрывание сообщений за NAT

Сообщение pnep » 30 сен 2015 12:26

ясно

собсно софтфон (3CXPhone 6.0 ) только для тестов
+ клиенты будут без ната подключаться
потому сильно дальше копать не буду


Вернуться в «Оборудование VoIP»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 23 гостя