【问题标题】:Run php script for each call in FreePBX为 FreePBX 中的每个呼叫运行 php 脚本
【发布时间】:2019-07-15 15:49:57
【问题描述】:

我想在每次调用 freepbx 之前运行一个 php 脚本。我也需要目标网关 IP 并做到了。这是我第一次尝试执行此功能,对此我没有任何想法。

【问题讨论】:

    标签: php voip pbx agi freepbx


    【解决方案1】:

    首先运行php脚本是个坏主意,它很慢,会减慢你的pbx。

    但如果您坚持,您可以通过星号系统调用将其添加到预拨号挂钩中。

    你可以在 extensions_ovveride_freepbx.conf 中写钩子

    当前freepbx版本的钩子列表是:

    [macro-dialout-trunk-predial-hook]
    [macro-dialout-one-predial-hook]
    [macro-dial-hunt-predial-hook]
    [macro-dial-ringall-predial-hook]
    [macro-dialout-dundi-predial-hook]
    

    【讨论】:

      【解决方案2】:

      您无需在星号配置中进行任何配置即可执行此操作。 首先,您必须在 freepbx 上安装 DialPlanInjection 模块,然后将调用路由到此路径中的 php 文件:/var/lib/asterisk/agi-bin

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2014-05-27
        • 2013-12-27
        • 1970-01-01
        • 1970-01-01
        • 2014-05-20
        • 1970-01-01
        • 2013-04-26
        • 1970-01-01
        相关资源
        最近更新 更多