有谁知道调试 asterisk 的 agi secript (a2billing.php) 所需的步骤。如果我从 Linux 控制台调用 php cli,我就可以远程调试它。但如果它从 asterisk 内部运行,则不起作用。
知道如何调试它吗?
要打开 a2billing 的调试模式,您必须进行配置,并在 agi-confX 中放置 verbose ->DEBUG(参见注释)
之后,您可以检查a2billign调试文件(在/etc/a2billng.conf中指定)或从控制台执行
asterisk -r
agi set debug on
core set verbose 4
这通常会给你足够的信息来调试脚本。它显示调用消息的行和文件,因此您可以检查文件并与日志进行比较。
附注一般来说,雇用具有丰富经验的人是个好主意。在大多数情况下,这比理解 a2billing 的逻辑要少得多,但它并不总是很清楚。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)