我们的一位客户拥有Asterisk电话中心,并希望将其与我们的ERP集成。这个想法是当电话转移到分机时,Asterisk会调用Oracle数据库过程。这个Oracle过程有两个参数,传入电话号码和目的地分机。
是否可以使用Asterisk API做到这一点?在哪里可以找到相关文档或示例?
我已经阅读了Asterisk API的官方文档,但不了解它的工作方式以及在哪里可以开始搜索...
答案 0 :(得分:0)
没有“仅与ERP集成”的文档。
您可以使用ARI事件或AMI事件或CEL进行集成。很大程度上取决于所使用的拨号方案
答案 1 :(得分:0)
使用各种Asterisk子系统(例如ARI和AMI)可能有十二种方法来执行此操作,但是最简单的方法之一可能是将网络呼叫嵌入到拨号计划中。
在https://www.voip-info.org/asterisk-call-notification/上有几个示例说明了如何完成此操作;例如,在该页面上查看YAC的描述,该描述显示了如何使用netcat进行呼叫。
该方法使用System Application。请注意不要传递未过滤的文字,例如将呼叫者ID信息发送给系统,因为有人可能会将恶意代码注入到呼叫者ID中。