DTMF срабатывает через раз
Добавлено: 19 мар 2014, 12:27
Здравствуйте.
DTMF срабатывает через раз (особенно плохо при работе с мобильниками) при входящем звонке через DAHDI (E1). В CLI включен дебаг dtmf, и там так же через раз появляются сами сообщения об срабатывании. Когда срабатывает, то всё дальше проходит нормально (работает IVR "нажмите 1, нажмите 2" итд)
В CLI (когда срабатывает) появляются сообщения вида:
И срабатывает Goto (как у меня в экстеншен.конф)
Но почему-то это происходит через раз.
Настройки
relaxdtmf = yes
dtmfmode=rfc2833
Версия Asterisk 1.8.17.0
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
Но почему-то это происходит через раз.
Настройки
relaxdtmf = yes
dtmfmode=rfc2833
Версия Asterisk 1.8.17.0