${EXTEN}

In der Systemvariable ${EXTEN} wird von Asterisk automatisch die gewählte Rufnummer (also die Extension) gespeichert. Mann kann also in der extensions.conf anstatt:

exten => 2000,1,Dial(SIP/2000)

auch einfach

exten => 2000,1,Dial(SIP/${EXTEN})

schreiben. Bei einer Zeile ist das natürlich noch wenig sinnvoll, aber wenn man diese Funktionalität mit Pattern Matching (siehe „Syntax“) kombiniert, dann kann man sehr viel Zeit und Aufwand sparen und bekommt zusätzlich auch noch eine viel übersichtlichere Konfiguration.

Um somit alle SIP-Telefone mit den Durchwahlen 2000 bis 2999 in der extensions.conf anwählbar zu machen, reicht folgende Zeile:

exten => _2XXX,1,Dial(SIP/${EXTEN})
[Tipp]Tipp

Eine Ausführliche Beschreibung zum Thema Variablen finden Sie unter Abschnitt 2, „Variablen“.


$Revision:473 $

Beta-Version!

2.0 Entwickler-Version des Asterisk Buches. Die 1.0 stabile Version ist natürlich noch online. Die 2.0er Version enthält viele Neuerungen, ist aber noch nicht 100% fehlerfrei. Im Zweifelsfall bitte auf die 1.0er Version gehen.

Bitte melden Sie Fehler und Feedback zur neuen 2.0er Version per E-Mail an den Autor.

Asterisk-Tag 2008

Lernen Sie Mark Spencer (den Erfinder von Asterisk) kennen! Viele Vorträge, Case-Studies und Workshops rund um die Themen VoIP und Asterisk. Asterisk-Tag.org

Werbung