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

时间:2019-03-31 16:34:11

标签: php asterisk agi phpagi

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

$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":""}"

我做错了什么?

1 个答案:

答案 0 :(得分:0)

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

这是导致get_var错误的最常见错误。

AGI本身使用的STDOUT。因此,如果没有损坏的phpagi.php库,就无法在脚本中使用它。