$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 и общую отладку, чтобы увидеть, что происходит на самом деле.