login | register
Thu 04 of Dec, 2008 [00:39 UTC]

voip-info.org

Discuss [0] History

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 once

Requires

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 2

See also



Comments