Skip to content

GosubIf() - [app_stack]

Synopsis

Conditionally jump to label, saving return address.

Since

1.2.0

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...] required

      • argN

    • labeliffalse (params ) - Continue at labeliffalse if the condition is false. Takes the form similar to Goto() of [[context,]extension,]priority.

      • arg1[arg1...] required

      • argN

See Also

Generated Version

This documentation was generated from Asterisk branch 23 using version GIT