繁体   English   中英

星号agi(php)文件调试

[英]asterisk agi (php) file debugging

有谁知道调试星号的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文件并与日志进行比较。

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

A2Billing可以将调试信息写入日志文件,参见AGI代码,任何以$ A2B-> debug(...)开头的命令

在Admin UI上的AGI-Conf中,您将找到详细说明CLI上的日志或选择详细级别的设置。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM