ARRAY(var1
[,var2
[,...
]])
(ab Asterisk 1.4 verfügbar)
Setzt mehrere Variablen gleichzeitig. (Der Name ist irreführend,
ein Array wird nicht erstellt.) Mit ARRAY()
kann nur
geschrieben, nicht gelesen werden. Denken Sie daran, die nach dieser
Funktion folgenden Werte durch Komma zu trennen und dieses Komma durch
Backslash (\
) zu escapen, da sonst von einem zweiten
Parameter für Set()
ausgegangen würde!
; var1 auf 1 und var2 auf 2 setzen: exten => 123,1,Set(ARRAY(var1,var2)=1\,2)
Anmerkung | |
---|---|
Interner Hilfetext zu dieser Applikation in Asterisk 1.4: -= Info about function 'ARRAY' =- [Syntax] ARRAY(var1[|var2[...][|varN]]) [Synopsis] Allows setting multiple variables at once [Description] The comma-separated list passed as a value to which the function is set will be interpreted as a set of values to which the comma-separated list of variable names in the argument should be set. Hence, Set(ARRAY(var1|var2)=1\,2) will set var1 to 1 and var2 to 2 Note: remember to either backslash your commas in extensions.conf or quote the entire argument, since Set can take multiple arguments itself. Differenz zum internen Hilfetext in Asterisk 1.2: -- in Version 1.2 nicht vorhanden -- |
Asterisk Schulung
- 27.10. - 28.10.2008 in Koblenz
2.1 Beta-Version!
2.1 Beta-Version des Asterisk Buches. Die 1.0 stabile Version ist ebenfalls online. Bitte melden Sie Fehler und Feedback per E-Mail an den Autor.
YouTube Screencasts
Kostenlose Asterisk Screencasts mit jeweils 10 minütigen Erklärungen zu Spezial-Themen.
Shameless Plug
Das gedruckte Buch
Werbung
Asterisk-Tag.org 2008
Auf der Asterisk-Tag.org Webseite finden Sie die Folien und Videos der Vorträge.