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. Shell-Skript)
geschrieben werden, die mit den Standard-Sockets unter Unix umgehen können.
Die folgenden Beschreibungen gelten also nur als Beispiele für eine
Implementierung. Für die Befehlsreferenz siehe Anhang E, AGI-Befehle.