Programmieren im Dialplan

In diesem Kapitel:

Die Erstellung von intelligenten Funktionen oder Programmen kann in Asterisk extern über ein AGI-Skript (vergleichbar mit CGI-Skripten bei Webservern), extern über ARI, oder intern im Dialplan erfolgen. In diesem Kapitel beschäftigen wir uns mit der internen Variante.

In der Konfigurationsdatei extensions.conf wird der Dialplan definiert. Er erinnert an ein BASIC-Programm: Der Administrator kann in einer einfachen Skriptsprache Programmabläufe und damit das Routing von Telefonaten beschreiben. Für komplexere Logik oder Zustandshaltung lohnt sich der Sprung zu ARI fast immer; im Dialplan bleibt, was direkt am Channel passieren muss.