【问题标题】:How to execute code before making a call on Asterisk如何在调用 Asterisk 之前执行代码
【发布时间】:2020-04-20 21:36:54
【问题描述】:

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

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

【问题讨论】:

  • 不幸的是,您的问题没有答案。需要知道你实际上是如何调用的以及是什么控制它(通常是拨号方案)。

标签: asterisk sip pbx agi dialplan


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2010-12-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-03-26
    • 2016-12-25
    • 1970-01-01
    相关资源
    最近更新 更多