PHP AGI GET VARIABLE результат =1, но данные пусты

Я использую phpagi (Asterisk).
это мой код:

$clinicId = $agi->get_variable('C_ID');

результат показа журнала AGI равен 1, а значение равно 7611 но когда я использую $clinicId['data'] оно пустое.

AGI log:

AGI Rx << GET VARIABLE C_ID
AGI Tx >> 200 result=1 (7611)
AGI Rx << VERBOSE "MyLog: C_ID ::: {"code":"200","result":"1","data":""}"

Что я делаю неправильно??

1 ответ

Решение

Вы пишете свою отладочную информацию в STDOUT, вероятно.

Это самая распространенная ошибка, в которой результат get_var неверен.

STDOUT используется самой AGI. Так что вы не можете использовать его в скрипте без сломанной библиотеки phpagi.php.

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