Die folgende Liste enthält die wichtigsten fest einprogrammierten
Channel-Variablen, die nicht in der extensions.conf
überschrieben, aber ausgelesen werden können.
Warnung | |
---|---|
Eine komplette Liste aller vordefinierten Variablen finden Sie
in der Datei |
Die für das jeweilige Thema relevanten Variablen werden aber im Buch immer in jedem Kapitel extra aufgeführt.[26]
Anmerkung | |
---|---|
Bei einigen der hier aufgeführten Variablen handelt es sich gar nicht um Variablen, sondern um eingebaute Funktionen. Da dies in der Praxis aber oft verschwimmt, werden sie hier trotzdem aufgelistet. |
-
${ANSWEREDTIME}
Die Gesamtzeit (in Sekunden) seitdem das Gespräch zustande gekommen ist.
-
${BLINDTRANSFER}
Der Name des Channels auf der anderen Seite eines Blind-Transfers.
-
${CHANNEL}
Name des aktuellen Channels
-
${CONTEXT}
Name des aktuellen Contextes
-
${EPOCH}
Aktueller Unix Style Epoch.
-
${EXTEN}
Aktuell gewählte Extension
-
${ENV(VARIABLENNAME)}
Umgebungsvariable
VARIABLENNAME
-
${HANGUPCAUSE}
Grund für das Beenden (hangup) eines Gespräches
-
${INVALID_EXTEN}
Wird in der
i
-Extension benutzt und enthält die gewählte Extension.-
${PRIORITY}
Aktuelle Priorität innerhalb der Extension
-
${TRANSFER_CONTEXT}
Context eines weiterverbundenen Gespräches
-
${UNIQUEID}
Im System einzigartige (unique) ID für das aktuelle Gespräch
-
${SYSTEMNAME}
In der
/etc/asterisk/asterisk.conf
Datei eingetragenersystemname
Parameter.
$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.org 2008
Auf der Asterisk-Tag.org Webseite finden Sie die Folien und Videos der Vorträge.