通过Python进行带星号的调用

通过Python进行带星号的调用,python,django,asterisk,Python,Django,Asterisk,我想在django开发一个项目,用户可以使用星号服务器拨打电话。它上传音频和他想打的电话号码,然后用星号打电话 我对Asterisk有一些了解,但不知道如何最好地将Python连接到Asterisk。搜索找到了一些方法,例如: AMI(星号管理器接口) 调用文件 AJAM-异步Javascript星号管理器 我为这个项目推荐什么?还有什么更好的方法呢 谢谢在星号中,编程语言并不重要 我建议你去看看 星号网关接口(AGI)星号网关接口是一个 用于向Asterisk添加功能的界面,其中包含许多不

我想在django开发一个项目,用户可以使用星号服务器拨打电话。它上传音频和他想打的电话号码,然后用星号打电话

我对Asterisk有一些了解,但不知道如何最好地将Python连接到Asterisk。搜索找到了一些方法,例如:

  • AMI(星号管理器接口)
  • 调用文件
  • AJAM-异步Javascript星号管理器
我为这个项目推荐什么?还有什么更好的方法呢


谢谢

在星号中,编程语言并不重要

我建议你去看看

星号网关接口(AGI)星号网关接口是一个 用于向Asterisk添加功能的界面,其中包含许多不同的 编程语言。Perl、PHP、C、Pascal、BourneShell—这是您的 选择,真的

如果要查找python库,请检查以下内容:

蟒蛇

  • Fats FastAGI&AMI适用于 Twisted框架,MIT许可证。完整代码测试覆盖,模拟对象 模式示例
  • PyAstre:Asterisk模块使用 扭曲的框架
  • Python AGI
  • PythonAGI绑定py Asterisk Manager接口与Plone/Zope 共济失调
  • StarPy:星号扭曲模块用于 AMI客户端和FastAGI服务器

就像一个无耻的插件,Asterisk项目本身广泛使用StarPy作为其测试套件。如果扭曲是可以接受的项目,你可能要考虑它,因为它是相当可靠和良好使用。