我过去曾使用PERL和PHP进行过一些AGI开发,但我当前的项目使用的是Python。我找到了这里列出的框架:http://www.voip-info.org/wiki/view/Asterisk+AGI,但它们都很旧,而且似乎不是最新的。我想知道是否有其他专门针对asterisk 1.6.2的版本。并且优选地以Python2.6或更高版本编写。
提前谢谢。
发布于 2010-09-10 14:56:59
对于我的星号1.6.2.7,我使用pyst。我已经有几年没有改变它了(从Asterisk 1.0开始),它仍然可以在Python2.4上工作,但我看到这个项目仍然存在,有了新的维护者,应该可以在Python2.7上工作。
发布于 2013-02-18 22:45:12
请查看Pystrix。我已经在Python2.7和Asterisk1.8上使用过Pystrix,没有任何问题。
虽然这些库很旧,但如果你看到它们最近的变化,你会发现只有很少的提交来改进它,它的文档,然后没有其他东西。这些库在与Asterisk的通信中运行良好,没有任何问题,因为Asterisk没有将与客户端的通信模式从1.4更改到最新版本(我测试了至少1.8),但它们使它们的命令/应用程序/函数具有更多的参数。因此,现有的库工作得很好。
在所有这些库中,你会发现一个类似'send_action‘的方法。所有其他方法都为您提供了帮助器,以星号识别的格式汇编命令参数(以\n\r结束,命令以\n\r\n\r结束)。
https://stackoverflow.com/questions/3681904
复制相似问题