Die folgende Liste enthält die wichtigsten fest einprogrammierten
Channel-Variablen, die nicht in der extensions.conf
überschrieben, aber ausgelesen werden können.
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.[45]
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 eingetragener systemname
Parameter.