
macroiftrue se a expressão (expr) for verdadeira (caso contrário, executa a macro macroiffalse, se fornecida). Macro(). WaitExten dentro de uma macro não funcionará como esperado. Utilize a aplicação Read para ler DTMF de um canal que esteja executando uma macro. MacroIf(expr?macroiftrue:[macroiffalse])expr - Destinomacroiftrue - Obrigatório - arg1[arg1...]macroiffalse - Obrigatório - arg1[arg1...]GotoIf, Dialplan Applications GosubIf, Dialplan Functions IF. Este comando permite que você execute diferentes macros dependendo do resultado de uma condição, tornando seu dialplan mais dinâmico e flexível.
