Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Added the library "ding-dong"
Warning

This page is under construction!

Overview

 AGI is analogous to CGI in Apache. AGI provides an interface between the Asterisk dialplan and an external program that wants to manipulate a channel in the dialplan. In general, the interface is synchronous - actions taken on a channel from an AGI block and do not return until the action is completed.

Panel
titleOn This Page

Table of Contents

AGI Libraries and Frameworks

NameLanguageWebsiteProtocols
AdhearsionRubyhttp://www.adhearsion.com/AMI/FastAGI
Asterisk-JavaJavahttps://blogs.reucon.com/asterisk-java/AMI/FastAGI
PAGIPHPhttps://github.com/marcelog/PAGIAGI
PanoramiskPython+AsyncIOhttps://github.com/gawel/panoramiskAMI/FastAGI
Pyst2Pythonhttps://github.com/rdegges/pyst2AMI/AGI
StarPyPython+Twistedhttps://github.com/asterisk/starpyAMI/FastAGI
NanoagiC++http://sourceforge.net/projects/nanoagi/AGI
AsterNET.NET (C#/VB.net)https://github.com/skrusty/AsterNETAMI/FastAGI
Ding-dongnode.jshttps://www.npmjs.com/package/ding-dongAGI