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

Проблемы с DTMF на E1

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

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

Ответить
The Sea Capitan
Сообщения: 25
Зарегистрирован: 26 авг 2015, 11:49

Проблемы с DTMF на E1

Сообщение The Sea Capitan »

Здравствуйте, есть Астериск 11 версии и плата E1 от диджиума,
недавно столкнулся с проблемой распознования DTMF-сигналов.
Изменение relaxdtmf,jitterbuffer,gain не помогли, да и особо ни на что не повлияли, в большинстве случаев сигнал распознается верно.

В итоге выяснил, что DTMF не распознается т.к. иногда дублируется сигнал (чаще всего сигнал единицы), причем "лишний" сигнал очень короткий:

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

[2017-05-04 14:40:27] DTMF[5618][C-00006f63] channel.c: DTMF end '1' received on DAHDI/i1/4732330986-364, duration 25 ms.
Т.е. выглядит это примеро так: Человек набирает 123, а в Астериск приходит 112,(тут начинаем звонить на 112)3.

Можно ли как-то игнорировать такие короткие сигналы?В конфигах таких параметров не обнаружил.
Находил только mindtmfduration, но по описанию не подходит
Set minimum DTMF duration in ms (default 80 ms)
If we get shorter DTMF messages, these will be
changed to the minimum duration
awsswa
Сообщения: 2390
Зарегистрирован: 09 июн 2012, 10:52
Откуда: Россия, Пермь skype: yarick_perm

Re: Проблемы с DTMF на E1

Сообщение awsswa »

Это ведь на IVR ?
попробуйте сделать паузу перед начало голосового приветствия
платный суппорт по мере возможностей
The Sea Capitan
Сообщения: 25
Зарегистрирован: 26 авг 2015, 11:49

Re: Проблемы с DTMF на E1

Сообщение The Sea Capitan »

На IVR, попробую сделать паузу, только не пойму как она может повлиять, не объясните логику?
Ответить
© 2008 — 2024 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH