PHP AGI GET VARIABLE 结果=1 但数据为空

PHP AGI GET VARIABLE result=1 but data is empty

我正在使用 phpagi (Asterisk)。
这是我的代码:

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

AGI 日志显示结果为 1,值为 7611,但当我使用 $clinicId['data'] 时,它为空。

AGI 日志:

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

我做错了什么??

您可能正在将调试信息写入 STDOUT。

这是最常见的错误,结果 get_var 不正确。

AGI本身使用的STDOUT。所以你不能在没有破坏 phpagi.php 库的情况下在脚本中使用它。