Das Asterisk Gateway Interface (AGI) ist vergleichbar mit CGI auf
Webservern. Es sind externe Programme, die innerhalb des Dialplans (der
extensions.conf
) aufgerufen werden. AGI-Skripte können
mit Asterisk interagieren und Befehle ausführen. AGI-Skripte können
prinzipiell in allen Programmier- und Skriptsprachen (z.B. Unix-Shell
Script) geschrieben werden, die mit den Standardsockets unter Unix umgehen
können. Die folgenden Beschreibungen gelten also nur als Beispiele für eine
Implementierung.