VIDEOCHAT  ::   FAQ  ::   Поиск  ::   Регистрация  ::   Вход

Можно ли задавать AGISIGHUP в разделе [globals]?

Новичком считается только что прочитавший «Астериск - будущее телефонии»
http://asterisk.ru/knowledgebase/books
и пытающийся сделать большее

Модераторы: april22, Zavr2008

Ответить
booBot
Сообщения: 40
Зарегистрирован: 09 май 2016, 16:56

Можно ли задавать AGISIGHUP в разделе [globals]?

Сообщение booBot »

Можно ли задавать значение переменной AGISIGHUP в разделе [globals] dialplan'а?
Хочу разгрузить dialplan, и переназначать переменную только в тех местах, где необходимо значение, отличающееся от установленного глобально?
asterisk v1.8.32.3 под OpenWrt CC 15.05.1 на Asus WL-330N3G + Huawei E3131s-2 + 8GB miniSDHC в считывателе модема (для ПО, включен pivot overlay).
ded
Сообщения: 15625
Зарегистрирован: 26 авг 2010, 19:00

Re: Можно ли задавать AGISIGHUP в разделе [globals]?

Сообщение ded »

Существует три типа переменных: глобальные, переменные специфичные для каждого канала и переменные окружения.

Глобальные переменные могут быть определены или в секции [globals] файла конфигурации extensions.conf или используя команду SetGlobalVar в плане набора. Если переменная однажды определена, тогда она может быть использована для любого канала в любое время.
Переменные специфичные для каждого канала задаются с помощью команды Set (команда SetVar устарела). Каждый канал использует изолированное пространство для имен переменных, следовательно, для различных вызовов не будет коллизий в значениях переменной с одним и тем же именем и переменная будет автоматически очищена, когда вызов по какому-либо каналу будет завершен.
Переменные окружения обеспечивают доступ из Asterisk к переменным окружения unix. Их список можно найти ниже в данной странце.
http://asterisk.ru/knowledgebase/Asterisk+variables

Написать в секции [globals] файла конфигурации extensions.conf
AGISIGHUP=yes
и потом проверить где-то в диалплане значение
exten => s,n,NoOp(AGISIGHUP is ${AGISIGHUP})
менее трудомкий процесс, чем писать это сообщение (выше), а главное - сразу даёт ответ на вопрос.
booBot
Сообщения: 40
Зарегистрирован: 09 май 2016, 16:56

Re: Можно ли задавать AGISIGHUP в разделе [globals]?

Сообщение booBot »

Спасибо!
asterisk v1.8.32.3 под OpenWrt CC 15.05.1 на Asus WL-330N3G + Huawei E3131s-2 + 8GB miniSDHC в считывателе модема (для ПО, включен pivot overlay).
Ответить
© 2008 — 2024 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH