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

Странная проблемма с dtmf

Новичком считается только что прочитавший «Астериск - будущее телефонии»
http://asterisk.ru/knowledgebase/books
и пытающийся сделать большее

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

vitaly
Сообщения: 7
Зарегистрирован: 22 сен 2014, 13:27

Странная проблемма с dtmf

Сообщение vitaly »

Добрый день. Кучу времени убил уже, не могу понять в чем проблема.
ОС-Ubuntu 12.04
Asterisk 1.8.10.1
Проблема в следующем..
Звонок с городской линии в тоне, на номер, выданный провайдером,в меню IVR, asterisk не всегда видит донабор и не воспринимает переход по меню, с мобильных все отлично, с некоторых городских тоже, в основном старые panasonik, а с большинства тел в CLI ничего нет.-пустота! Он просто не показывает, что ему что то передают в DTMF (в офисе 30 городских номеров с которых могу потестировать), ладно бы все не воспринимал, но часть аппаратов работает, большая часть нет. Никаких настроек на оконечном оборудовании не делалось.
в chan_dahdi.conf есть relaxdtmf=yes, в глобальных sip.conf тоже, в logger.conf включил дебаг dtmf.
От провайдера приходит транк, как он утверждает dtmfmode=rfc2833, у меня в глобальных настройках то же самое. смотреть пробовал tcpdump -i any -vnn -s0 -w /tmp/dtmf.cap udp , но что то там ничего непонятно. Вообщем в тупике...
awsswa
Сообщения: 2390
Зарегистрирован: 09 июн 2012, 10:52
Откуда: Россия, Пермь skype: yarick_perm

Re: Странная проблемма с dtmf

Сообщение awsswa »

громкость нигде не поднимали ?
платный суппорт по мере возможностей
vitaly
Сообщения: 7
Зарегистрирован: 22 сен 2014, 13:27

Re: Странная проблемма с dtmf

Сообщение vitaly »

Нет с этим не баловался.
ded
Сообщения: 15628
Зарегистрирован: 26 авг 2010, 19:00

Re: Странная проблемма с dtmf

Сообщение ded »

vitaly писал(а):От провайдера приходит транк, как он утверждает dtmfmode=rfc2833, у меня в глобальных настройках то же самое..
Это проверяется.
1) Послушайте что делается в канале через ChanSpy когда нажимаются кнопки. Сами dual тоны слышны?
2) Открывайте dtmf.cap udp в Wireshark и смотрите там, где нажатия были, а реакции не было. Может быть прибегает в inband.
PGovorov
Сообщения: 74
Зарегистрирован: 03 сен 2014, 09:21

Re: Странная проблемма с dtmf

Сообщение PGovorov »

Была такая же проблема, пока в sip.conf не поставил dtmfmode=auto
Vlad1983
Сообщения: 4251
Зарегистрирован: 09 авг 2011, 11:51

Re: Странная проблемма с dtmf

Сообщение Vlad1983 »

смотрите как анализировать в варшарке
там всего 2 варианта либо dtmf голосом, либо rfc2833 (INFO и так глазыми видно)
ЛС: @rostel
Аватара пользователя
Zavr2008
Сообщения: 2213
Зарегистрирован: 27 янв 2011, 00:35
Контактная информация:

Re: Странная проблемма с dtmf

Сообщение Zavr2008 »

vitaly писал(а): От провайдера приходит транк, как он утверждает dtmfmode=rfc2833, у меня в глобальных настройках то же самое. смотреть пробовал tcpdump -i any -vnn -s0 -w /tmp/dtmf.cap udp , но что то там ничего непонятно. Вообщем в тупике...
Странная проблема, это как Вы дожили с такими проблемами до своих лет))))

Это наверное очень сложно в wireshark посмотреть тип PT у пакетов RTP. В случае RFC2833 кроме пакетов с G.711 A-law (наверняка он?) Вы увидите еще и несколько пакетов с RTP PT 96.
Можно просто отсортировать по типу PT! Именно это и есть RFC2833 DTMF.
Каждая посылка содержит поля Event (сам тон DTMF какой), Volume и Duration.

У нас был недавно клиент, у которого Duration был ппц какой короткий :)

Как это отладить - ну поставьте alaw и одновременно inband с relaxdtmf. Включите dtmf отладку Астера в logger.conf и смотрите в консоль на лог. Позвоните на транк и проверьте - ловит или нет.
А вообще бы скрин с этим PT 96 бы в студию..
Российские E1 шлюзы Alvis. Модернизация УПАТС с E1,Подключение к ИС "Антифрод" E1 PRI/SS#7 УВР Телестор, Грифин и др..
vitaly
Сообщения: 7
Зарегистрирован: 22 сен 2014, 13:27

Re: Странная проблемма с dtmf

Сообщение vitaly »

каюсь, wireshark не пользовался не разу, осваиваю
Посмотрел тип PT у пакетов RTP, все и от меня и от провайдера PT=ITU-T G.711 PCMA. Но пакетов с RTP PT 96 нет вообще!
поставил alaw и одновременно inband с relaxdtmf, в logger.conf включена отладка dtmf, ситуация не поменялась. между транками тон проходит, с мобильного тоже, а вот с города только со старого панасоника с одного проходит...Провайдера попросил, он тоже inband выставил
ded
Сообщения: 15628
Зарегистрирован: 26 авг 2010, 19:00

Re: Странная проблемма с dtmf

Сообщение ded »

Проблема у провайдера.
vitaly
Сообщения: 7
Зарегистрирован: 22 сен 2014, 13:27

Re: Странная проблемма с dtmf

Сообщение vitaly »

позвонил, из транка в транк (IVR срабатывает), смотрю логи и там есть DTMF!!!
RTP EVE 62 Payload type=RTP event, DTMF One 1
RTP EVE 60 Payload type=RTP event, DTMF One 1
Я так понимаю, что клевать надо провайдера... Они мне не передают тон от МГТС походу, а внутри себя все ходит у них..Или я не прав?
Ответить
© 2008 — 2025 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH