Elastix的API与Django的Web应用程序通信

问题描述 投票:3回答:3

我已经运行的Elastix VoIP服务器,并在Django不同的服务器上运行的Web应用程序。我想这两个服务器之间传输数据和与沟通在IVR使用它们,如手机键盘获取用户名和密码,并检查它在Django的数据库,然后使用IVR用户给出相关数据。

是否有任何框架或API这样做呢?有谁知道VOIP服务器?恳求帮助。 。 。

django voip asterisk elastix
3个回答
3
投票

我不知道这个特殊的器具,但它似乎对Asterisk运行。对于这种东西,星号API调用AGI (Asterisk Gateway Interface)

星号网关接口是有许多不同的编程语言添加功能的Asterisk的接口。的Perl,PHP,C,Pascal中,Bourne Shell的 - 它是你的选择,真的。

  • AGI可以控制拨号计划,称在extensions.conf文件。
  • 异步AGI介绍Asterisk的1.6,允许异步AGI脚本。
  • EagI消化使应用程序除了与拨号计划访问和控制声道相互作用的可能性。
  • FastAGI可用于经由网络连接到做在远程机器上的处理。
  • DeadAGI可以访问一个死通道,挂机后。因为Asterisk的1.6弃用

来源:http://www.voip-info.org


1
投票

0
投票

还有就是写在PHP,无需依赖Elastix的REST API的解决方案。 elastix-api还你可以检查有关如何安装它的Elastix服务器旁边document,包含了重要的功能,如:

  1. 直播电话
  2. CDR报告
  3. 下载通话记录* .wav文件

和很多东西。

© www.soinside.com 2019 - 2024. All rights reserved.