如何在Asterisk上调用前执行代码?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在Asterisk上调用前执行代码?相关的知识,希望对你有一定的参考价值。

我有一个asterisk pbx服务器。我是个新手,我知道有拨号计划分机组等。我的目标是处理一个拨号事件,做一些检查,然后决定是否让电话通过。我读了ARI AGI AMI和拨号计划,但我很困惑,不知道如何继续。我只是想在任何号码被拨通时执行代码(例如调用API),然后根据这个情况放弃呼叫或让它通过。

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

答案

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

我使用了AsterNET fastAGI,并创建了我的服务脚本,它可以做我需要的任何检查,并调用 HangUp() 当需要的时候,其他的只是返回,让呼叫通过。然后我调用了拨号计划中的fastAGI脚本,就完美的运行了。

以上是关于如何在Asterisk上调用前执行代码?的主要内容,如果未能解决你的问题,请参考以下文章

如何在片段着色器中进行自定义模板测试

在Asterisk中如何添加一个分机号?都需要去哪些配置文件里添加代码?

如何知道何时调用了`navController.popBackStack()`?

如何测量代码片段的调用次数和经过时间

php 一个自定义的try..catch包装器代码片段,用于执行模型函数,使其成为一个单行函数调用

当我调用 startResolutionForResult 时,onActivityResult() 没有在片段中执行