Внимание!
Эта wiki об устаревших версиях
Документация к актуальной версии интеграции 1С и телефонии доступна по ссылке

Инструменты пользователя

Инструменты сайта


kb:asterisk:ami:getvar

Команда 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/getvar.txt · Последние изменения: 2014/11/14 22:32 (внешнее изменение)