Aplicações do Dialplan do Asterisk 18
Descrição:Se a expressão for verdadeira, executa e retorna o resultado da aplicação
appiftrue(args). Se a expressão for verdadeira, mas
appiftrue não for encontrada, a aplicação retornará um valor diferente de zero.
A sintaxe é:
ExecIf(expression?appiftrue:[appiffalse])
Onde:
expression: A condição a ser avaliada.execapp: O nome da aplicação a ser executada.appiftrue (*params* ): A aplicação a ser executada se a expressão for verdadeira, juntamente com seus parâmetros.appiffalse (*params* ): (Opcional) A aplicação a ser executada se a expressão for falsa, juntamente com seus parâmetros.
Este comando permite que você execute diferentes partes do seu dialplan com base em uma condição, tornando o fluxo de chamadas mais dinâmico e flexível.