Приветствую,
Как в Астериске в диалплане считывать переменные, которые прописаны в другом файле?
например в диалплане я хочу использовать переменную ХХХ, значение которой я описываю в отдельном файле /home/vars
UPD: поясню зачем. Это кастомный диалплан и я хочу чтоб люди конфигурировали его с помощью конфиг-файла, а не лезли руками в него.
Solved. Switch, спасибо, оно. А как заинклудать другой файл через FreePBX?
Есть директива include. Вы можете вынести секцию glogals и настраивать как вам надо, например так сделано во freepbx:
[globals]
#include globals_custom.conf ;инструкция подключения другого файла
DIAL_OPTIONS = Ttr
TRUNK_OPTIONS =
DIAL_OUT = 9
FAX_RX = system
FAX_RX_EMAIL = fax@mydomain.com
FAX_RX_FROM = freepbx@gmail.com
Задан: Mar 5 '13
Просмотрен: 424 раз
Обновлен: Mar 05 '13
Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании
Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией
GNU GPL.
а подробнее можете рассказать что пытаетесь сделать?
switch (Mar 5 '13)editНу например в диалплане я хочу использовать переменную ХХХ, значение которой я описываю в отдельном файле /home/vars
cisco (Mar 5 '13)editПочему не использовать кастом файлы астериска? А копирование или что подобное думаю придумаете.
FreePBX используется?
Out (Mar 5 '13)editЧую тут будет весело))
zzuz (Mar 5 '13)edit