Funções do Dialplan do Asterisk 18
Comando:
MATH()
Sinopse:
Executa Funções Matemáticas.
Descrição:
A função MATH() realiza operações matemáticas com base em dois parâmetros e um operador. Ela é útil para cálculos dentro do dialplan do Asterisk. O tipo de valor retornado pode ser especificado.
Exemplo: Define a variável i para 11:
same => n,Set(i=${MATH(123%16,int)})
Sintaxe: MATH(expression,type)
expression - É uma expressão no formato: number1__op__number2, onde op pode ser um dos seguintes operadores: +, -, /, *, %, <<, >>, ^, AND, OR, XOR, <, >,
Sintaxe:
same => n,Set(i=${MATH(123%16,int)})
MATH(expression,type)
Fonte: Asterisk Wiki