когда скрипт test.php запускается из абонентской группы звездочки, все работает нормально до тех пор, пока выполнение не достигнет
$agi->get_data('xxx', 1000, 1); statement.
звездочка cli показывает этот журнал:
AGI Script test.php завершен,возвращая 0
и скрипт завершает свое выполнение без воспроизведения запрошенного звука или получения какой-либо цифры DTMF.
Я протестировал функцию stream_file с похожим звуковым файлом, и он работал нормально.так что файл существует и модуль воспроизведения звука в порядке
#!/usr/bin/php -q
<?
require('phpagi.php');
$agi = new AGI();
$ch = $agi->request["agi_channel"];
$callerid = $agi->request["agi_callerid"];
$agi->answer();
$agi->verbose($callerid);
$menu = $agi->get_data('welcome', 1000, 1);
$menu = $agi->get_data('MainMenu', 5000, 1);