- База знаний
- Пример файла конфигурации XML для Cisco 8851 phone
- Пример файла конфигурации XML для Cisco 7970 phone
- Пример файла конфигурации XML для Cisco 9971
- Отладка VoIP звонка с Wireshark
- Книги
- Использование поля Diversion в SIP пакете
- Астериск и Н.323
- ISDN release cause codes
- Пример файла конфигурации голосового шлюза Cisco
- Пример конфигурации интерфейса E1 PRI в голосовом шлюзе Cisco
- Аналоговое зло
- Интернациональные телефонные коды стран
- Практикум по интеграции Астериск в комплексе с OpenBSC/Osmocom
- Факс по IP
Команда Asterisk Manager API: GetVar
Получение значение либо глобальной, либо переменной канала.
Необходимые привилегии: call,all
Параметры команды
- Channel: Канал, переменную которого необходимо получить. Если не указано, то возвращается значение глобальной переменной.
- Variable: Имя переменной.
- ActionID: Необязательный ID команды, который будет возвращен в ответе.
Запрос:
Action: GetVar
Variable: test
Channel: SIP/3100-08a3d000
Variable: test
Channel: SIP/3100-08a3d000
Ответ asterisk при успехе:
Response: Success
Variable: test
Value: test
Variable: test
Value: test
Ответ asterisk при попытке получить значение неопределенной переменной:
Response: Success
Variable: test
Value: (null)
Variable: test
Value: (null)
Ответ asterisk при ошибке:
Response: Error
Message: No such channel
Message: No such channel
Обратите внимание: Команда не возвращает значение встроенных переменных, типа LANGUAGE!