Страница 1 из 1

Странности с YOTA

Добавлено: 20 июн 2014, 15:23
Wapo
Приветствую.
Сразу хочу сказать - не отправляйте с схеме :)

Итак есть связка:
aster 1.8.16 (real IP)---железный пров---YOTA---астер 11.10.2. Связка идет по SIP (не предлагать IAX2 т.к. связка только для отладки перед сдачей проекта).

С 1.8 поступает вызов на 11 в такой кусок:

exten => s,1,Answer
same => n,Echo()

Результат: ЗВУКА НЕТ.

С 1.8. вызов на такой кусок:

exten => s,1,Answer
same => n,Playback(demo-echotest)
same => n,Echo()

ВСЕ ИДЕАЛЬНО!!!!

Звонок с 11 на 1.8 - я на 1.8 слышу, а меня нет. Звонок с 1.8 на 11 = все в обе стороны слышно!!!

Чуть позже дамп звонка буду делать - что не так.

Re: Странности с YOTA

Добавлено: 20 июн 2014, 16:12
Vlad1983
больше одного NAT

Re: Странности с YOTA

Добавлено: 20 июн 2014, 16:33
ded
А какие методы преодоления НАТ использовались на астер 11.10.2.?
externip?
exterhost? stun server?
Вероятно прямой проброс портов судя по опыту
Звонок с 1.8 на 11 = все в обе стороны слышно!!!
??

Re: Странности с YOTA

Добавлено: 20 июн 2014, 17:09
Wapo
externip - там как такового нет внешнего - постоянно меняется (4G).

Определял и comedi и force_rport и совместно. Одно и тоже.

И вот тоже прикол:
звонок с 11 на 1.8 абонент 499.
Если просто exten => 499,1,Dial(SIP/499) - то я(499) слышу голос, а меня на 11 не слышат.
Меняю конструкцию на:

exten => 499,1,Answer
same => n,Dial(SIP/499)

ситуация ТА ЖЕ!!!

Но..... (основной прикол)
exten => 499,1,Answer
same => n,Playback(beep)
same => n,Dial(SIP/499)

В этом случае ВСЕ ОК!!!!!

Re: Странности с YOTA

Добавлено: 20 июн 2014, 17:44
ded
499,1,Dial(SIP/499) - правильно
exten => 499,1,Answer - не надо делать, если только нет приветствия и/или IVR
Понятно, что externip - там как такового нет, постоянно меняется (4G). Для этого и есть параметр stun server.
Очень рекомендую.

Re: Странности с YOTA

Добавлено: 20 июн 2014, 17:57
Vlad1983
глянуть на res_stun_monitor

Re: Странности с YOTA

Добавлено: 20 июн 2014, 18:33
ded
Wapo писал(а):Если просто exten => 499,1,Dial(SIP/499) - то я(499) слышу голос, а меня на 11 не слышат.
Похоже на реинвайт. Когла Dial(SIP/499) без параметров tTmr и прочая - первым делом по умолчанию пытается построиться прямое соединение directmedia между абонентами. В данном случае - между 499 и оператором.
Проверьте, чтобы на транке и на пире был
canreinvite=no
directmedia=no