Skip to content

MacroIf()

Synopsis

Conditional Macro implementation.

Description

Executes macro defined in macroiftrue if expr is true (otherwise macroiffalse if provided)

Arguments and return values as in application Macro()

Warning

Use of the application 'WaitExten' within a macro will not function as expected. Please use the 'Read' application in order to read DTMF from a channel currently executing a macro.

Syntax

MacroIf(expr?macroiftrue:[macroiffalse])
Arguments
  • expr

  • destination

    • macroiftrue required

      • macroiftrue required

      • arg1[arg1...]

    • macroiffalse

      • macroiffalse required

      • arg1[arg1...]

See Also

Generated Version

This documentation was generated from Asterisk branch 18 using version GIT