Achtung: Dies ist ein Beta Test!
Asterisk Schulungen und Consulting vom Autor dieses Buches finden Sie auf http://www.amooma.de. |
CHANNEL(Feld
)
Liest / setzt bestimmte Kanal-Daten. Feld
ist eines der folgenden (wenn nicht anders angegeben ist nur Lesen möglich):
audioreadformat
audionativeformat
audiowriteformat
Das Format ausgehender Audio-Daten auf dem Kanal.
callgroup
channeltype
language
musicclass
musiconhold.conf
definiert (auch Setzen möglich).state
tonezone
zaptel.conf
) durch loadzone
und defaultzone
festgelegt. Die möglichen Werte sind (wie in der indications.conf
definiert): at
, au
, be, br, ch, cl, cn, cz, de, dk, ee, es, fi, fr, gr, hu, it, lt, mx, ml, no, nz, pl, pt, ru, se, sg, uk, us, us-old, tw, ve, zavideonativeformat
Zusätzlich zu diesen Feldern kann der Treiber des Kanals noch weitere bereitstellen, die man in der entsprechenden Dokumentation nachschlagen kann. Felder, die auf dem aktuellen Kanal nicht zur Verfügung stehen, geben einen leeren String zurück.
; Typ des Kanals abfragen: exten => s,1,Set(foo=${CHANNEL(channeltype)}) ; Sprache auf Englisch setzen: exten => s,1,Set(CHANNEL(language)=en)
[54] Diese Beschränkung auf 64 Gruppen scheint rein willkürlich zu sein, und dürfte für den ein oder anderen Anwender nicht ausreichen.
© by Stefan Wintermeyer