====== Команда Asterisk Manager API: GetVar ======
Получение значение либо глобальной, либо переменной канала.
Необходимые привилегии: call,all
===== Параметры команды =====
* Channel: Канал, переменную которого необходимо получить. Если не указано, то возвращается значение глобальной переменной.
* Variable: Имя переменной.
* ActionID: Необязательный ID команды, который будет возвращен в ответе.
===== Запрос: =====
Action: GetVar
Variable: test
Channel: SIP/3100-08a3d000
Ответ asterisk при успехе:
Response: Success
Variable: test
Value: test
Ответ asterisk при попытке получить значение неопределенной переменной:
Response: Success
Variable: test
Value: (null)
Ответ asterisk при ошибке:
Response: Error
Message: No such channel
Обратите внимание: Команда не возвращает значение встроенных переменных, типа LANGUAGE!
===== Ссылки по теме =====
* [[kb:asterisk:ami:SetVar|SetVar]]: Установка переменной канала или глобальной переменной
* [[kb:asterisk:ami|Asterisk Manager API]]
* [[http://asterisk.ru/knowledgebase/Asterisk+variables|Переменные Asterisk]]