August 2007
Intermediate to advanced
608 pages
20h 33m
English
ExecIf() — Conditionally executes an Asterisk application
ExecIf(expression,application,arguments)
If expression is true,
executes the given application with
arguments as its arguments, and returns the
result. For more information on Asterisk expressions, see Chapter 6 or the channelvariables.txt file in the
doc/ subdirectory of the Asterisk source.
If expression is false, execution
continues at the next priority.
exten => 123,1,ExecIf($[ ${CALLERIDNUM} = 101 ],SayDigits,12345)
exten => 123,2,SayDigits(6789)