Funções do Dialplan do Asterisk 23
Descrição:O uso da função
EVAL() basicamente faz com que uma string seja avaliada duas vezes. Quando uma variável ou expressão está no plano de discagem (
dialplan), ela será avaliada em tempo de execução. No entanto, se o resultado dessa avaliação for, de fato, outra variável ou expressão, o uso de
EVAL() fará com que ela seja avaliada uma segunda vez.
Exemplo: Se a variável
MYVAR contiver
OTHERVAR, então o resultado de
${EVAL(MYVAR)} no plano de discagem será o conteúdo de
OTHERVAR. Normalmente, se você simplesmente colocar
MYVAR no plano de discagem, o resultado seria
OTHERVAR.
Sintaxe:
EVAL(variable)
Parâmetro:variable – A variável a ser avaliada.