GosubIf()
Synopsis
Conditionally jump to label, saving return address.
Description
If the condition is true, then jump to labeliftrue. If false, jumps to labeliffalse, if specified. In either case, a jump saves the return point in the dialplan, to be returned to with a Return.
Syntax
GosubIf(condition?[labeliftrue:[labeliffalse]])
Arguments
condition
destination
labeliftrue
( params )
- Continue at labeliftrue if the condition is true. Takes the form similar to Goto() of [[context,]extension,]priority.arg1
[arg1
...]argN
labeliffalse
( params )
- Continue at labeliffalse if the condition is false. Takes the form similar to Goto() of [[context,]extension,]priority.arg1
[arg1
...]argN
See Also
- Asterisk 19 Application_Gosub
- Asterisk 19 Application_Return
- Asterisk 19 Application_MacroIf
- Asterisk 19 Function_IF
- Asterisk 19 Application_GotoIf
- Asterisk 19 Application_Goto
Import Version
This documentation was imported from Asterisk Version GIT-19-6645cf8