星号管理器接口和星号网关接口的python绑定
pystrix的Python项目详细描述
pystrix试图为ami和(快速)agi需求创建一个通用的Asterisk-接口包。它是由Ivrnet, inc.作为lgplv3下的开源库发布的,欢迎所有用户的贡献。
概述
pystrix在任何平台上的python 2.7/python 3.4+上运行。它的目标是asterisk 1.10+,并为agi、fastagi和ami提供了一组丰富、易于扩展的绑定。
发布计划
存储库中的当前代码对应于包的1.1.5版本。当发现并修复一个bug时,将生成一个新版本的包,以保持其更新并尽可能地消除bug。
新版本将遵循以下格式:<;release mayor>;<;release minor>;<;bug fixed>;根据对代码所做的更改。
历史记录
经过一些研究,我们发现可用的要么是与我们需要使用的架构模型不兼容的Twisted(虽然在很多方面都很好,但并不总是正确的选择),要么是针对过时的星号版本,要么是具有非常严格的单体设计。识别出pyst和py-asterisk包与我们想要的相似,但在结构上不兼容,pyst被选为这个项目的基础,对其agi和ami系统进行了全面重写,以提供一个外观统一、高度模块化的设计,其中包含了py asterisk的逻辑和思想。最终的结果是一个包,应该满足任何人谁在看它的祖先之一,这应该更容易扩展,因为星号继续演变。
安装
- 来自PIP
$ pip install pystrix
- 来自Github
$ pip install -e git://github.com/marsoguti/pystrix.git#egg=pystrix
用法
文档中提供了详细的使用信息,以及一些简单的示例,这些示例应该有助于帮助任何人开始使用。
学分
- Ivrnet, inc.
- pystrix的最初开发是由ivrnet资助的
- ivrnet是一家软件即服务公司,通过传统电话网络和互联网开发和运营智能软件应用程序。这些应用促进了自动化交互、人与人之间的个性化通信、同时向成千上万人传播信息的大众通信以及人与自动化系统之间的个性化通信。Ivrnet的应用程序可以通过几乎任何形式的通信技术随时从北美的任何地方通过语音、电话、传真、电子邮件、短信和互联网访问。
- Neil Tallim
- 开发主管
- 编程
其他贡献和当前包维护
- Marta Solano
- 错误解决-编程
- PIP包维护
- Eric Lee
- python 2到3迁移-兼容性
- 编程
- Karthic Raghupathi
- 错误解决-编程
- PIP包维护