Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
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.org/AMI/FastAGI
PAGIPHPhttps://github.com/marcelog/PAGIAGI
PHPAGIPHPhttp://phpagi.sourceforge.net/AGI
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