Define o valor de uma variável de canal ou de uma função do dialplan.
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. Se (e somente se) no arquivo /etc/asterisk/asterisk.conf houver uma categoria '[compat]' com 'app_set = 1.4' nela, o comportamento desta aplicação muda, removendo as aspas ao redor do lado direito do valor, como era feito anteriormente na versão 1.4. As vantagens de não remover as aspas e de não considerar caracteres separadores (vírgula e barra vertical) foram suficientes para justificar essas mudanças na versão 1.6. A confusão sobre quantas barras invertidas seriam necessárias para proteger adequadamente separadores e aspas em strings de acesso a banco de dados foi significativamente reduzida com essas alterações. Sintaxe: Set(name=value), onde 'name' é o nome da variável ou função e 'value' é o valor a ser atribuído. Aplicações relacionadas: MSet. Funções do dialplan: GLOBAL, SET, ENV.