Red Hat Bugzilla – Bug 790879
Review Request: starpy - Python twisted library for Asterisk's AMI and FastAGI
Last modified: 2013-04-29 15:20:15 EDT
Spec URL: http://fedorapeople.org/~russellb/starpy/starpy.spec
SRPM URL: http://fedorapeople.org/~russellb/starpy/starpy-1.0.1-1.fc16.src.rpm
StarPy is a Python + Twisted protocol that provides access to the Asterisk
PBX's Manager Interface (AMI) and Fast Asterisk Gateway Interface (FastAGI).
Together these allow you write both command-and-control interfaces (used, for
example to generate new calls) and to customize user interactions from the
dial-plan. You can readily write applications that use the AMI and FastAGI
protocol together with any of the already-available Twisted protocols.
StarPy is primarily intended to allow Twisted developers to add Asterisk
connectivity to their Twisted applications. It isn't really targeted at the
normal AGI-writing populace, as it requires understanding Twisted's
asynchronous programming model. That said, if you do know Twisted, it can
readily be used to write stand-alone FastAGIs.
Just some comments:
- All doc files (Changelog, CHANGES.txt) should go to %doc
- Adding the examples as a subpackages could help the users
- I think that adding the doc/index.html would be a good idea too. This file contains plenty of stuff which is normally in the README
Russell, do you plan to go on with this review request?
I assume this review is dead.