星号agi(php)文件调试

有谁知道调试星号的agi secript(a2billing.php)所需的步骤.如果我从linux控制台调用它,我能够远程调试php cli.但如果它从星号内运行,它就不起作用.

任何想法如何调试它?

解决方法:

要打开a2billing的调试模式,你必须进行配置,并在agi-confX中输入详细信息 – > DEBUG(参见注释)

之后你可以检查a2billign调试文件(在/etc/a2billng.conf中指定)或从控制台执行

asterisk -r
agi set debug on
core set verbose 4

这将通常给你enought信息调试脚本.它显示调用消息的行和文件,因此您可以检查thoose文件并与日志进行比较.

附:一般来说,聘请具有双语经验的人是个好主意.在大多数情况下,这将花费你少于理解a2billing的逻辑,但并不总是很清楚.

上一篇:Asterisk Manager界面是否有很好的C#包装器?


下一篇:jQuery源码分析系列(37) : Ajax 总结