【发布时间】:2019-07-15 15:49:57
【问题描述】:
我想在每次调用 freepbx 之前运行一个 php 脚本。我也需要目标网关 IP 并做到了。这是我第一次尝试执行此功能,对此我没有任何想法。
【问题讨论】:
我想在每次调用 freepbx 之前运行一个 php 脚本。我也需要目标网关 IP 并做到了。这是我第一次尝试执行此功能,对此我没有任何想法。
【问题讨论】:
首先运行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]
【讨论】:
您无需在星号配置中进行任何配置即可执行此操作。 首先,您必须在 freepbx 上安装 DialPlanInjection 模块,然后将调用路由到此路径中的 php 文件:/var/lib/asterisk/agi-bin
【讨论】: