Descrição: Executa a macro definida em macroiftrue se a expressão (expr) for verdadeira; caso contrário, executa macroiffalse, se fornecida. Os argumentos e valores de retorno são os mesmos da aplicação Macro(). Aviso: O uso da aplicação 'WaitExten' dentro de uma macro não funcionará conforme o esperado. Utilize a aplicação 'Read' para ler DTMF de um canal que esteja executando uma macro no momento. Sintaxe: MacroIf(expr?macroiftrue:[macroiffalse]).