Aplicações do Dialplan do Asterisk 22
Descrição:Esta função pode ser usada para definir o valor de variáveis de canal ou funções do dialplan. Ao definir variáveis, se o nome da variável for precedido por '_', a variável será herdada pelos canais criados a partir do canal atual. Se o nome da variável for precedido por '__', a variável será herdada pelos canais criados a partir do canal atual e por todos os canais filhos.
Observação: Se (e somente se) em
/etc/asterisk/asterisk.conf houver uma categoria
[compat] e nela estiver definido
app_set = 1.4, então o comportamento deste aplicativo muda e remove as aspas ao redor do lado direito do valor, como fazia anteriormente no Asterisk 1.4. As vantagens de não remover as aspas e não considerar caracteres separadores (vírgula e barra vertical) foram suficientes para justificar essas mudanças a partir da versão 1.6. A confusão sobre quantas barras invertidas seriam necessárias para proteger adequadamente separadores e aspas em cadeias de acesso a bancos de dados foi significativamente reduzida com essas alterações.
Set(name=value)
onde
name é o nome da variável ou função e
value é o valor a ser atribuído.
Aplicações relacionadas:
MSetFunções relacionadas:
GLOBAL,
SET,
ENV.