Funções do Dialplan do Asterisk 22
Descrição:Extrai informações de uma string (
varname) com base em um delimitador especificado.
Exemplo: O parâmetro
varname aceita apenas um nome de variável, não uma expressão de variável.
exten => s,1,Set(foo=${CUT(bar,,2)}); Esta é uma sintaxe correta
exten => s,2,Set(foo=${CUT(${bar},,2)}); Esta é uma sintaxe inválida (a menos que
bar contenha o nome de outra variável)
Sintaxe:
CUT(varname,char-delim,range-spec)- varname - Variável que deseja fatiar
- char-delim - Delimitador, sendo '-' o padrão
- range-spec - Número do campo desejado (índice baseado em 1), podendo também ser especificado como um intervalo (com '-') ou grupo de intervalos e campos (com '&')