Asterisk func array
Created by: murf,Last modification on Mon 31 of Jul, 2006 [09:17 UTC] by JustRumours
Synopsis
Allows setting multiple variables at onceRequires
Available in SVN trunk. Now also available as a backport for 1.2 and Business Edition at svncommunity.Description:
ARRAY(var1[,var2[...][,varN]])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 backslash your commas in extensions.conf, since Set can take multiple arguments itself.
Notes
- *CLI> show function ARRAY
Return value
None. ARRAY can only be written to, not read from.Example
exten => s,1,Set(ARRAY(var1,var2)=1\,2) - will set var1 to 1 and var2 to 2See also
- Asterisk func fieldqty: Count the number of words (fields) in a string
- Asterisk variables
- Asterisk functions

Comments