Funções do Dialplan do Asterisk 22
Descrição:A função
FIELDQTY() conta a quantidade de campos em uma variável, separados por um delimitador especificado. O delimitador pode ser um caractere ASCII especial ou estendido, codificado de forma apropriada. Os caracteres especiais
\n,
\r e
\t são reconhecidos como nova linha, retorno de carro e tabulação, respectivamente. Além disso, especificações em octal e hexadecimal são reconhecidas pelos padrões
\0nnn e
\xHH, respectivamente. Por exemplo, para codificar uma vírgula como delimitador, você pode usar
\054 ou
\x2C.
Exemplo:
exten => s,1,Set(example=ex-amp-le)
same => n,NoOp(${FIELDQTY(example,-)})
Esse exemplo imprime
3, pois há três campos separados pelo caractere
-.