[asterisk-users] AGI and AMI stuff.

David M. Lee dlee at digium.com
Thu Nov 15 12:08:20 CST 2012


On Nov 15, 2012, at 10:54 AM, Ken D'Ambrosio wrote:

> Hey, all.  I'm interested in doing some simple, very specific web pages for some of my users -- things like call groups, setting forwarding, and for the receptionist to transfer calls and see calls.  Probably do this in Ruby or PHP, though I'm open-minded.  Anyway, if someone could point me to some documentation -- dead tree, electronic, whatever -- that gives some fairly in-depth detail on this, I'd be most appreciative.

AGI commands and AMI actions and events are documented on the wiki - https://wiki.asterisk.org/wiki/display/AST/Asterisk+11+Command+Reference

The wiki also has command references for 1.8 and 10.

Asterisk: The Definitive Guide has good chapters on the protocols:

* Book - http://shop.oreilly.com/product/9780596517342.do
* AMI - http://ofps.oreilly.com/titles/9780596517342/asterisk-AMI.html
* AGI - http://ofps.oreilly.com/titles/9780596517342/AGI.html

There are client libraries that handle the protocol details for you. StarPy for Python is a fairly low-level wrapper around AMI/AGI. Adhearsion for Ruby is a fairly high level wrapper for building voice applications. I believe some exist for PHP, but I know nothing about them.

> Thanks!
> 
> -Ken


Good luck!
-- 
David M. Lee
Digium, Inc. | Software Developer
445 Jan Davis Drive NW - Huntsville, AL 35806 - USA
Check us out at:  www.digium.com  & www.asterisk.org

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.digium.com/pipermail/asterisk-users/attachments/20121115/fed9d551/attachment.htm>


More information about the asterisk-users mailing list