【问题标题】:FreePBX transfer incoming call to destination based on database resultFreePBX 根据数据库结果将来电转移到目的地
【发布时间】:2014-11-24 12:05:56
【问题描述】:

如何使用 FreePBX 12(和 6)实现以下目标:我需要我们的系统即时检查要转移的来电的目​​的地。

当有来电时,系统需要检查数据库表以查看是否有具有该呼叫者 ID 的记录,该记录还将包含该呼叫也需要路由的目标分机。

数据库是一个 MySQL 表,它将包含以下字段:id、callerid、destination_extension、created_at、updated_at

通话流程

1- answer incoming call

2- get call caller id: 876-718-7137

3- connect to mysql database

4- check if theres a record with that caller id and get the
destination extension where to route it (SELECT
destination_extension FROM callers_table WHERE caller_id =
876-718-7137) - (Returns: 1001)

5- transfer incoming from to extension 1001

关于如何完成此任务的任何建议?谢谢!

【问题讨论】:

    标签: asterisk pbx


    【解决方案1】:

    我使用动态路由模块来完成此任务。看: http://www.voipsupport.it/pmwiki/pmwiki.php?n=Freepbx.DynamicRouting

    【讨论】:

      【解决方案2】:

      freepbx 中没有类似的功能。

      唯一的可能性 - 以 DID/CID 格式在入站路由中添加所有组合

      您也可以使用

      编写自定义拨号方案

      http://www.voip-info.org/wiki/view/Asterisk+func+func_odbc

      http://www.voip-info.org/wiki/view/Asterisk+RealTime

      【讨论】:

        猜你喜欢
        • 2013-12-27
        • 2023-03-15
        • 2015-07-09
        • 1970-01-01
        • 2016-12-05
        • 2017-09-30
        • 2011-02-17
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多