【问题标题】:asterisk agi (php) file debugging星号 agi (php) 文件调试
【发布时间】:2012-04-03 09:18:45
【问题描述】:

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

知道如何调试它吗?

【问题讨论】:

    标签: php command-line-interface asterisk agi


    【解决方案1】:

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

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

    asterisk -r
    agi set debug on
    core set verbose 4
    

    这通常会为您提供足够的信息来调试脚本。它显示调用消息的行和文件,因此您可以检查这些文件并与日志进行比较。

    附言一般来说,雇用具有 a2billign 经验的人是个好主意。在大多数情况下,这比了解 a2billing 的逻辑要少得多,但并不总是很清楚。

    【讨论】:

      【解决方案2】:

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

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2015-06-13
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-04-10
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多