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

DTMF срабатывает через раз

Проблемы Asterisk без вэб-оболочек и их решения

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

TriEs
Сообщения: 7
Зарегистрирован: 19 мар 2014, 12:05

DTMF срабатывает через раз

Сообщение TriEs »

Здравствуйте.

DTMF срабатывает через раз (особенно плохо при работе с мобильниками) при входящем звонке через DAHDI (E1). В CLI включен дебаг dtmf, и там так же через раз появляются сами сообщения об срабатывании. Когда срабатывает, то всё дальше проходит нормально (работает IVR "нажмите 1, нажмите 2" итд)

В CLI (когда срабатывает) появляются сообщения вида:

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

[Mar 19 12:09:41] DTMF[603]: channel.c:4119 __ast_read: DTMF begin '1' received on DAHDI/i1/8495*******-5b
[Mar 19 12:09:41] DTMF[603]: channel.c:4123 __ast_read: DTMF begin ignored '1' on DAHDI/i1/8495*******-5b
[Mar 19 12:09:41] DTMF[603]: channel.c:4034 __ast_read: DTMF end '1' received on DAHDI/i1/8495*******-5b, duration 38 ms
[Mar 19 12:09:41] DTMF[603]: channel.c:4103 __ast_read: DTMF end passthrough '1' on DAHDI/i1/8495*******-5b
И срабатывает Goto (как у меня в экстеншен.конф)
Но почему-то это происходит через раз.

Настройки
relaxdtmf = yes
dtmfmode=rfc2833
Версия Asterisk 1.8.17.0
ded
Сообщения: 15628
Зарегистрирован: 26 авг 2010, 19:00

Re: DTMF срабатывает через раз

Сообщение ded »

... а когда не срабатывает - оператор GSM его просто не передаёт корректно, и он не прибегает на ваш Е1/DAHDI
Астериск тут не при чём.
MIKS
Сообщения: 80
Зарегистрирован: 12 мар 2014, 13:43

Re: DTMF срабатывает через раз

Сообщение MIKS »

Навскидку - просто тупо поднять уровни голосовых каналов в настройках DAHDI если это возможно или играть с настройками эхоподавления
TriEs
Сообщения: 7
Зарегистрирован: 19 мар 2014, 12:05

Re: DTMF срабатывает через раз

Сообщение TriEs »

Но при звонках в другие компании, где так же работает IVR всё нормально же! Мало того, бывает так, что нажал на кнопку один раз, а DTMF приходит с двумя нажатыми кнопками. Также происходит и с городских телефонов.
TriEs
Сообщения: 7
Зарегистрирован: 19 мар 2014, 12:05

Re: DTMF срабатывает через раз

Сообщение TriEs »

rxgain и txgain в нулях.
MIKS
Сообщения: 80
Зарегистрирован: 12 мар 2014, 13:43

Re: DTMF срабатывает через раз

Сообщение MIKS »

rxgain поставь 6 или 8 или 10 и почитай про эхоподавление раз цифры двоятся
ded
Сообщения: 15628
Зарегистрирован: 26 авг 2010, 19:00

Re: DTMF срабатывает через раз

Сообщение ded »

1) rxgain и txgain можно и нужно крутить только на аналоговых линиях, на цифровых - не надо.
2) цыфры не двоятся, в логе видна вполне нормальная отработка DTMF.
TriEs
Сообщения: 7
Зарегистрирован: 19 мар 2014, 12:05

Re: DTMF срабатывает через раз

Сообщение TriEs »

Иногда двоятся. Я привёл лог, когда сработало нормально. В этом-то и проблема, что то срабатывает, то не срабатывает.
ded
Сообщения: 15628
Зарегистрирован: 26 авг 2010, 19:00

Re: DTMF срабатывает через раз

Сообщение ded »

Нет не двоятся, это Вы неверно интерпретируете лог.
vanomel
Сообщения: 4
Зарегистрирован: 18 мар 2014, 10:04

Re: DTMF срабатывает через раз

Сообщение vanomel »

dtmfmode=rfc2833
а не должно быть inbound?
Ответить
© 2008 — 2025 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH