Вход | Регистрация
Вы здесь: Главная / Форум / Главный форум по Asterisk / TrixBox, Elastix, FreePbx / Редактирование конфигурационных файлов TrixBox

Редактирование конфигурационных файлов TrixBox

Как внести измения и избежать их перезаписи
Avatara of KaMaZik
Откуда: Казань
Сообщений: 22

Re: Редактирование конфигурационных файлов TrixBox

Это я знаю. Только вот я не знаю механизма взаимодействия еxtensions_additional.conf с extensions_custom.conf.
В контексте [macro-dialout-trunk] файла еxtensions_additional.conf есть первый приоритет, остальные соответственно следуют за ним, так-же в контексте прописано что он содержит, или включает [macro-dialout-trunk-custom]. Как я понимаю, мне нужно добавить необходимые строки в [macro-dialout-trunk-custom], но как оказывается, я думаю не правильно. И как правильно, к сожалению я пока не понял.
Тем не менее, моя задача решена. И за это большое Вам, специалисты, спасибо!
2009-04-06 17:12

Сообщений: 188

Re: Редактирование конфигурационных файлов TrixBox

Считай, что директива include просто скопировала строки из [macro-dialout-trunk-custom] перед строками [macro-dialout-trunk]
2009-04-06 17:33

Откуда: Kiev
Сообщений: 801

Re: Редактирование конфигурационных файлов TrixBox

s extension используют в макросах, например. Собственно, в той же книге написано, что макрос использует только s extension....
Лучший способ предвидеть будущее - изобрести его (Алан Кей, "Apple")
2009-04-06 17:56

Avatara of KaMaZik
Откуда: Казань
Сообщений: 22

Re: Редактирование конфигурационных файлов TrixBox

To borispr:
Тогда получается, если я в кустом создам экстен с приоритетом один, то в одном контексте получиться 2 экстена с одним приоритетом. Или же сначала будут идти екстены с высшим приоритетом, ведь в еxtensions_additional.conf изменеия я внести не могу.
2009-04-06 20:25

Avatara of switch
Откуда: Уфа
Сообщений: 5856

Re: Редактирование конфигурационных файлов TrixBox

просто у тебя наверно что-то типа того


[dialout-trunk]
include => dialout-trunk-custom
exten => _9.,.....................
exten => _8.,.....................
exten => _7.,.....................
....

dialout-trunk-custom
exten => _98.,,,,,,,,,,,,,,,,,,,,,
exten => _88.,,,,,,,,,,,,,,,,,,,,,
exten => _78.,,,,,,,,,,,,,,,,,,,,,


в этом примере префикс 98 будет обрабатываться первым, так как include обрабатывается раньше остального кода в контексте
http://www.lynks.ru - Решения телефонии, мини-АТС, VoIP на основе Trixbox и Asterisk
2009-04-06 22:23

Сообщений: 6521

Re: Редактирование конфигурационных файлов TrixBox

.. и это наглядно видно командами
CLI>show dialplan dialout-trunk
2009-04-06 22:24

Сообщений: 188

Re: Редактирование конфигурационных файлов TrixBox

KaMaZik:

To borispr:
Тогда получается, если я в кустом создам экстен с приоритетом один, то в одном контексте получиться 2 экстена с одним приоритетом.
Да, получится два с одним приоритетом, и отработает первый из них.
2009-04-06 22:25

Avatara of KaMaZik
Откуда: Казань
Сообщений: 22

Re: Редактирование конфигурационных файлов TrixBox

To switch:
Я думаю, что у триксбокса логика построения диалпланов одна, и там написано так:
[macro-dialout-trunk]
include => macro-dialout-trunk-custom
exten => s,1,Set(DIAL_TRUNK=${ARG1})
.
.
.

Поэтому я и запнулся при создании custom
To ded: в версии которая установлена у меня CLI>show dialplan dialout-trunk устарела, используется dialplan show
To borispr: это е вызовет ошибки? я боялся этого.
2009-04-07 07:25

Сообщений: 188

Re: Редактирование конфигурационных файлов TrixBox

Может надо зайти с другой стороны?
Какова цель вот этого?
exten => s,n,set(GROUP()=0071)
exten => s,n,gotoif($[ "${GROUP_COUNT()} >${MAX_GROUP_0071} ]?chanfull:nomax)

В триксбоксе для транка и так можно задать максимальное число каналов.

При двух одинаковых экстенах ошибки не будет, но вот какой из них сработает я на 100% не скажу.
Я делал, чтобы звонок в ГП (*97) не спрашивал пароль.
В конфиге как обычно
[app-vmmain]
include => app-vmmain-custom

Я скопировал в app-vmmain-custom весь код, изменив одну строку.
Сначала все работало, но потом после очередного обновления перестало. Пришлось изменить в feature codes номер ГП на *96 и тогда мой вариант по *97 заработал.
2009-04-07 11:13

Сообщений: 6521

Re: Редактирование конфигурационных файлов TrixBox

KaMaZik:

To ded: в версии которая установлена у меня CLI>show dialplan dialout-trunk устарела, используется dialplan show
Классно звучит, не правда ли? show dialplan устарел, актуально dialplan show! Это более новая, гибкая и мощная команда!
Я умиляюсь девелоперам Дигиума.
2009-04-07 11:48

Добавить страницу в закладки:  Delicious Google Slashdot Yahoo Yandex.ru Reddit Digg Technorati Bobrdobr.ru Newsland.ru Smi2.ru Rumarkz.ru Vaau.ru Memori.ru Rucity.com Moemesto.ru News2.ru Mister-Wong.ru Myscoop.ru 100zakladok.ru