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

时间:2015-03-22 21:48:22

标签: asterisk voip phone-call pbx

我正在使用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个中继,并希望来自所有中继的通知)

2 个答案:

答案 0 :(得分:0)

只需添加:

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

答案 1 :(得分:-1)

使用ami events界面或聘请专家

预览钩子接缝在当前的freepbx中不起作用。

目前它喜欢这个

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

这意味着你已经在extensions.conf中重新定义了这一部分:

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

但这项工作在OUTBOUND上调用。