====== Команда 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]]