Asterisk/FreePBX-在接到电话时执行操作



我正在使用FreePBX,并且在extensions_custom.conf中有此配置,这样我就可以通过Pushover接收通知。

[macro-dialout-trunk-predial-hook]
exten => s,1,System(/usr/bin/sendpush.php "Call from ${CALLERID(num)} to ${OUTNUM}")

我还需要接收来电通知,但无法确定应该在什么上下文中应用它。
(如果有什么不同的话,我使用了4条中继线,并希望从它们中获得通知)

使用ami事件界面或聘请专家

Predial钩缝在当前freepbx中不起作用。

目前它喜欢这个

exten => s,n(gocall),Macro(dialout-trunk-predial-hook,)

这意味着你必须在extensions.conf中重新定义这一部分:

[macro-dialout-trunk-predial-hook]
exten => s,1,MacroExit()

但这对OUTBOUND呼叫有效。

只需添加即可解决:

[ext-did-custom]
exten => s,1,System(/usr/bin/sendpush.php "External call from ${CALLERID(num)}")

相关内容

  • 没有找到相关文章

最新更新