Seit Asterisk 1.2 gibt es im Dialplan nicht nur Applikationen,
sondern auch sogenannte Funktionen. Anders als Applikationen können
Funktionen nicht direkt aufgerufen werden. Stattdessen geben sie einen Wert
zurück, oder man kann – was dem klassischen Verständnis einer Funktion
widerspricht – auch (oder nur) in Verbindung mit der Applikation
Set()
(siehe Abschnitt 149, „Set()
“) schreibend
auf sie zugreifen. Funktionsnamen werden immer ganz in Großbuchstaben
geschrieben. Funktionen werden erstaunlicherweise wie Variablen durchweg in
${}
eingeklammert, was notwendig ist, da Strings nicht immer in
Hochkommata stehen müssen.
Im Asterisk-CLI[208] können Sie mit core show functions
und
core show function
herausfinden, welche
Funktionen in Ihrer Installation verfügbar sind. Dabei ist die komplette
Großschreibung des Funktionsnamens wichtig.Funktionsname
AMOOCON 2010
Noch kein Ticket? Dann wird es Zeit. Nur noch wenige Tage.
- Infos unter www.amoocon.de.
- twitter.com/AMOOCON