Aplicações do Dialplan do Asterisk 23
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. O
MSet() comporta-se de maneira semelhante ao
Set() nas versões 1.2/1.4 do Asterisk e, por isso, pode executar ações inesperadas. Por exemplo, ele remove as aspas duplas ao redor do lado direito (valor). Caso precise inserir um caractere separador (vírgula ou barra vertical), será necessário escapá-los inserindo uma barra invertida antes. É aconselhável evitar o uso dessa função, se possível.
Esta aplicação permite definir até 99 variáveis simultaneamente.
Sintaxe:
MSet(name1=value1,name2=value2)Argumentos:
- set1 – name1 (obrigatório), value1 (obrigatório)
- set2 – name2 (obrigatório), value2 (obrigatório)