Asterisk app: MSet

Приложение Asterisk устанавливает значения переменных и функций диалплана

описание

Это приложение может быть использована для установки значения переменных канала и функций диалплана. При установке переменных, если имя переменной начинается с префикса '_', то переменная унаследуется каналами, созданными из текущего канала. Если имя переменной начинается с префикса '__', то переменная наследуется в каналы, созданные из текущего канала и все последующие каналы. Если требуется поставить разделитель (запятую или вертикальную черту),их нужно экранировать, вставляя обратный слэш '\' перед ними. По возможности, избегайте его использования.

<spoiler> This function can be used to set the value of channel variables or dialplan functions. When setting variables, if the variable name is prefixed with '_', the variable will be inherited into channels created from the current channel If the variable name is prefixed with '__', the variable will be inherited into channels created from the current channel and all children channels. MSet behaves in a similar fashion to the way Set worked in 1.2/1.4 and is thus prone to doing things that you may not expect. For example, it strips surrounding double-quotes from the right-hand side (value). If you need to put a separator character (comma or vert-bar), you will need to escape them by inserting a backslash before them. Avoid its use if possible. </spoiler>

синтаксис

MSet(name1=value1[,name2=value2[,...]])

см. также

Команды диалплана Asterisk

  • asterisk/app/mset.txt
  • Последние изменения: 2018/03/12