Пожалуйста, войдите здесь. Часто задаваемые вопросы О нас
Задайте Ваш вопрос

Считать с другого файла

0

Приветствую,

Как в Астериске в диалплане считывать переменные, которые прописаны в другом файле?

например в диалплане я хочу использовать переменную ХХХ, значение которой я описываю в отдельном файле /home/vars

UPD: поясню зачем. Это кастомный диалплан и я хочу чтоб люди конфигурировали его с помощью конфиг-файла, а не лезли руками в него.

Solved. Switch, спасибо, оно. А как заинклудать другой файл через FreePBX?

удалить закрыть спам изменить тег редактировать

спросил 2013-03-05 11:18:45 +0400

cisco Gravatar cisco
35 19 4

обновил 2013-03-05 12:19:24 +0400

Comments

а подробнее можете рассказать что пытаетесь сделать?

switch ( 2013-03-05 11:22:37 +0400 )редактировать

Ну например в диалплане я хочу использовать переменную ХХХ, значение которой я описываю в отдельном файле /home/vars

cisco ( 2013-03-05 12:00:15 +0400 )редактировать

Почему не использовать кастом файлы астериска? А копирование или что подобное думаю придумаете.

FreePBX используется?

Out ( 2013-03-05 12:09:53 +0400 )редактировать

Чую тут будет весело))

zzuz ( 2013-03-05 12:11:43 +0400 )редактировать

1 Ответ

2

Есть директива 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
ссылка удалить спам редактировать

ответил 2013-03-05 12:13:35 +0400

switch Gravatar switch
8334 11 7 91
http://lynks.ru/

Comments

Switch, спасибо, оно. А как заинклудать другой файл через FreePBX?

cisco ( 2013-03-05 12:24:14 +0400 )редактировать

также . в globals_custom.conf

zzuz ( 2013-03-05 12:27:35 +0400 )редактировать

Ваш ответ

Please start posting your answer anonymously - your answer will be saved within the current session and published after you log in or create a new account. Please try to give a substantial answer, for discussions, please use comments and please do remember to vote (after you log in)!
[скрыть предварительный просмотр]

Закладки и информация

Добавить закладку

подписаться на rss ленту новостей

Статистика

Задан: 2013-03-05 11:18:45 +0400

Просмотрен: 166 раз

Обновлен: Mar 05 '13

Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией GNU GPL.