Die Erstellung von intelligenten Funktionen oder Programmen kann in Asterisk extern über ein AGI-Skript (vergleichbar mit CGI-Skripten bei Webservern) oder intern im Dialplan erfolgen. In diesem Kapitel beschäftigen wir uns mit der internen Variante. AGI-Skripte werden in einem extra Kapitel besprochen.
In der Konfigurationsdatei extensions.conf
wird
der so genannte Dialplan definiert. Dabei ähnelt der Dialplan häufig einem
BASIC-Programm. Der Admin kann in einer einfachen Skriptsprache
Programmabläufe und damit auch das Routing von Telefonaten erstellen.