$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?

1 ответ

D - допустимая цифра DTMF в расширенном формате DTMF. Допустимые значения: 0-9,AF,*,#.

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

Другие вопросы по тегам