Funções do Dialplan do Asterisk 22
Descrição:A função
UNSHIFT() é utilizada no dialplan do Asterisk para inserir um ou mais valores no início de uma variável que contenha texto delimitado. Isso é útil quando se deseja adicionar elementos a uma lista ou array representado como uma string, mantendo a ordem sequencial dos itens.
Exemplo:
UNSHIFT(exampleexten => s,1,Set(UNSHIFT(array)=one,two,three))
Sintaxe:
UNSHIFT(varname[,delimiter])
Parâmetros:
- varname: nome da variável que contém o texto delimitado.
- delimiter (opcional): delimitador utilizado na variável. O delimitador padrão é vírgula (,).