首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用于与django web应用程序进行通信的elastix API

用于与django web应用程序进行通信的elastix API
EN

Stack Overflow用户
提问于 2012-08-14 15:50:24
回答 3查看 4.2K关注 0票数 3

我有运行Elastix的VOIP服务器,Django中的web应用程序在不同的服务器上运行。我想在这两个服务器之间进行通信以传输数据,并在IVR中使用它们,例如从电话键盘上获取用户id和密码,并在Django数据库中检查它,然后将相关数据提供给使用IVR的用户。

有没有框架或API可以做到这一点?有人知道VOIP服务器吗??请帮帮忙。。。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2012-08-14 15:59:26

我不知道这个特殊的设备,但它似乎在Asterisk上运行。这类东西的Asterisk API叫做AGI (Asterisk Gateway Interface)

是Asterisk网关接口,用于使用多种不同的编程语言向Asterisk添加功能。Perl,PHP,C,Pascal,Bourne Shell --这是你的选择,真的。

  • AGI可以控制拨号方案,称为在Asterisk1.6中引入的extensions.conf.
  • Async AGI,允许异步AGI scripting.
  • EAGI使应用程序除了与拨号交互之外还可以访问和控制声音通道plan.
  • FastAGI可用于在远程机器上通过网络connection.
  • DeadAGI访问死通道,在挂起后。自Asterisk 1.6

起不再推荐使用

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

票数 4
EN

Stack Overflow用户

发布于 2012-08-14 23:07:32

AJAM是你最好的选择:The Aynchronous Javascript Asterisk Manager (AJAM)

票数 1
EN

Stack Overflow用户

发布于 2019-01-10 15:41:27

有一个Elastix REST API解决方案是用PHP编写的,不需要依赖项。此外,您还可以查看document,了解如何在Elastix服务器旁边安装它,它包含以下重要功能:

  1. 实时呼叫
  2. CDR *.wav call records *.wav file

还有很多东西。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11947953

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档