VIDEOCHAT  ::   FAQ  ::   Поиск  ::   Регистрация  ::   Вход

DTMF через SIP транзитом

Обо всем касательно FreePBX, MetPBX, TrixBox, Elastix, AstPBX и всех других дистрибутивов

Модераторы: april22, Zavr2008

Ответить
mikelog
Сообщения: 120
Зарегистрирован: 20 фев 2013, 11:27

DTMF через SIP транзитом

Сообщение mikelog »

Есть такая связка

Код: Выделить всё

ТфОП-SIP <=>Aster 1.8.15-cert1 <=> SIP-CallCenter
dtmf между астером и тфоп по RFC2833
Суть проблемы, когда dtmf идет от астериска до коллцентра, то не все сигналы дтмф отправляются, хотя в консоли дебага видно, что все цифры набраны. А в снифере, в сетевых пакетах видно, что не все дтмф упакованы.
Поставил между Колл-центром и астером dtmfmode=info стало получше, если с первого раза были потеряны цифры, то при повторном наборе в той же сессии звонка все сигналы дтмф дошли.

Код: Выделить всё

[2015-12-25 09:07:48] DTMF[12718]: channel.c:4013 __ast_read: DTMF end '3' received on SIP/ХХХХХХ-0005885c, duration 0 ms
[2015-12-25 09:07:48] DTMF[12718]: channel.c:4071 __ast_read: DTMF end accepted without begin '3' on SIP/ХХХХХХ-0005885c
[2015-12-25 09:07:48] DTMF[12718]: channel.c:4082 __ast_read: DTMF end passthrough '3' on SIP/ХХХХХХ-0005885c
Были выставлены дополнительно вот такие параметры.

Код: Выделить всё

rfc2833compensate=yes
relaxdtmf=yes
пока только одна мысль обновиться до 1.8.32.3 или есть другие варианты?
То есть пока астериск сам принимает дтмф все ок. как только через Dial
exten => _445334509,n,Dial(SIP/555@call-center,300,tw)
делаю вызов в коллцентр, до колл-центра уже от астера не все дтмф проходят.
MIKS
Сообщения: 80
Зарегистрирован: 12 мар 2014, 13:43

Re: DTMF через SIP транзитом

Сообщение MIKS »

Скорее всего проблема в шлюзе Тфоп-SIP. Это он должен из голосового канального интервала DTMF выдергивать корректно.
Аватара пользователя
Zavr2008
Сообщения: 2211
Зарегистрирован: 27 янв 2011, 00:35
Контактная информация:

Re: DTMF через SIP транзитом

Сообщение Zavr2008 »

directmedia=no с проксированием через астер RTP?
В этом случае я бы обратил внимание на канал - голос в G.711A проходит нормально? что показывает Wireshark/Rtp Analyzer?
Российские E1 шлюзы Alvis. Модернизация УПАТС с E1,Подключение к ИС "Антифрод" E1 PRI/SS#7 УВР Телестор, Грифин и др..
mikelog
Сообщения: 120
Зарегистрирован: 20 фев 2013, 11:27

Re: DTMF через SIP транзитом

Сообщение mikelog »

MIKS писал(а):Скорее всего проблема в шлюзе Тфоп-SIP. Это он должен из голосового канального интервала DTMF выдергивать корректно.
dtmf от ТфОп до 1-го СИП ходит на ура и хорошо. а вот после сип в сип идут потери.
MIKS
Сообщения: 80
Зарегистрирован: 12 мар 2014, 13:43

Re: DTMF через SIP транзитом

Сообщение MIKS »

Странно. Обработка rfc2833 в исходниках дубовая. Что там с быстродействием и озу на астере?
Аватара пользователя
Zavr2008
Сообщения: 2211
Зарегистрирован: 27 янв 2011, 00:35
Контактная информация:

Re: DTMF через SIP транзитом

Сообщение Zavr2008 »

Хватит гадать, запишите наконец в PCAP глючный звонок и покажите..
Российские E1 шлюзы Alvis. Модернизация УПАТС с E1,Подключение к ИС "Антифрод" E1 PRI/SS#7 УВР Телестор, Грифин и др..
mikelog
Сообщения: 120
Зарегистрирован: 20 фев 2013, 11:27

Re: DTMF через SIP транзитом

Сообщение mikelog »

от оператора связи к астеру
https://yadi.sk/d/f-DO57xMmbD2F

от астера к КЦ
https://yadi.sk/d/i5783Ul6mbD2H

сейчас от астера к КЦ dtmfmode=info
иногда может и с первого раза пройти набор, но чаще или со второго все сигналы дтмф передает тразитом или постоянно какие сигналы теряет
набираемая последовательность на клавиатуре 8300004309218
Ответить
© 2008 — 2024 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH