首页 > 解决方案 > 如何在调用 Asterisk 之前执行代码

问题描述

我有一个星号 pbx 服务器。我是星号的新手,我知道有拨号计划扩展组等。我的目标是处理拨号事件,做一些检查,然后决定是否让呼叫通过。我阅读了有关 ARI AGI AMI 和拨号计划的信息,但我很困惑,不知道如何继续。我只想在拨打任何号码时执行代码(例如调用 API),然后根据该呼叫挂断或让它通过。

我知道如果我做更多的研究我可以得到一些工作,但老实说我没有时间。我只需要知道在哪里看。

标签: asterisksippbxagidialplan

解决方案


所以我解决了。如果有人需要这个,这就是我所做的。

我使用了 AsterNET fastAGI 并创建了我的服务脚本,它会执行我需要的任何检查并HangUp()在需要时调用,否则只会返回并让调用通过。然后我在拨号计划中调用了 fastAGI 脚本,它运行良好。


推荐阅读