$agi-›get_data внезапно останавливается с результатом D

В PHPAGI для чтения цифры от пользователя я использую $agi->get_data

$rawInput = $agi->get_data($audio, 5000, 1);
$input = $rawInput['result'];

Некоторые пользователи не нажимали ни одной клавиши, но через 2-3 секунды воспроизведение звука сразу останавливалось и в результате $rawInput['result'] отображалось "D"!!
Я что-то не так делаю? или его ошибка Asterisk или PHPAGI?


person MeTe-30    schedule 28.11.2019    source источник


Ответы (1)


D является действительной цифрой DTMF в расширенном формате DTMF. Допустимы 0-9,A-F,*,#

Вы должны выполнить отладку dtmf и общую отладку, чтобы увидеть, что происходит на самом деле.

person arheops    schedule 01.12.2019