ВидеоКонф(ВКС)  ::   FAQ  ::   Поиск  ::   Регистрация  ::   Вход

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

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

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

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

Сообщение The Sea Capitan » 12 май 2017, 10:21

Здравствуйте, есть Астериск 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
The Sea Capitan
 
Сообщений: 25
Зарегистрирован: 26 авг 2015, 12:49

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

Сообщение awsswa » 12 май 2017, 10:33

Это ведь на IVR ?
попробуйте сделать паузу перед начало голосового приветствия
платный суппорт по мере возможностей
awsswa
 
Сообщений: 2390
Зарегистрирован: 09 июн 2012, 10:52
Откуда: Россия, Пермь skype: yarick_perm

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

Сообщение The Sea Capitan » 12 май 2017, 10:43

На IVR, попробую сделать паузу, только не пойму как она может повлиять, не объясните логику?
The Sea Capitan
 
Сообщений: 25
Зарегистрирован: 26 авг 2015, 12:49


Вернуться в Вопросы новичков

Кто сейчас на форуме

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

© 2008 — 2024 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH