Редактирование конфигурационных файлов TrixBox
Как внести измения и избежать их перезаписи
Откуда: Казань
Сообщений: 22
|
Re: Редактирование конфигурационных файлов TrixBox
Это я знаю. Только вот я не знаю механизма взаимодействия еxtensions_additional.conf с extensions_custom.conf.
В контексте [macro-dialout-trunk] файла еxtensions_additional.conf есть первый приоритет, остальные соответственно следуют за ним, так-же в контексте прописано что он содержит, или включает [macro-dialout-trunk-custom]. Как я понимаю, мне нужно добавить необходимые строки в [macro-dialout-trunk-custom], но как оказывается, я думаю не правильно. И как правильно, к сожалению я пока не понял.
Тем не менее, моя задача решена. И за это большое Вам, специалисты, спасибо!
|
Сообщений: 188
|
Re: Редактирование конфигурационных файлов TrixBox
Считай, что директива include просто скопировала строки из [macro-dialout-trunk-custom] перед строками [macro-dialout-trunk]
|
Откуда: Kiev
Сообщений: 801
|
Re: Редактирование конфигурационных файлов TrixBox
s extension используют в макросах, например. Собственно, в той же книге написано, что макрос использует только s extension....
Лучший способ предвидеть будущее - изобрести его (Алан Кей, "Apple")
|
Откуда: Казань
Сообщений: 22
|
Re: Редактирование конфигурационных файлов TrixBox
To borispr:
Тогда получается, если я в кустом создам экстен с приоритетом один, то в одном контексте получиться 2 экстена с одним приоритетом. Или же сначала будут идти екстены с высшим приоритетом, ведь в еxtensions_additional.conf изменеия я внести не могу.
|
Откуда: Уфа
Сообщений: 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 обрабатывается раньше остального кода в контексте
|
Сообщений: 6521
|
Re: Редактирование конфигурационных файлов TrixBox
.. и это наглядно видно командами
CLI>show dialplan dialout-trunk
|
Сообщений: 188
|
Re: Редактирование конфигурационных файлов TrixBox
KaMaZik: To borispr:
Тогда получается, если я в кустом создам экстен с приоритетом один, то в одном контексте получиться 2 экстена с одним приоритетом.
Да, получится два с одним приоритетом, и отработает первый из них.
|
Откуда: Казань
Сообщений: 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: это е вызовет ошибки? я боялся этого.
|
Сообщений: 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 заработал.
|
Сообщений: 6521
|
Re: Редактирование конфигурационных файлов TrixBox
KaMaZik: To ded: в версии которая установлена у меня CLI>show dialplan dialout-trunk устарела, используется dialplan show
Классно звучит, не правда ли? show dialplan устарел, актуально dialplan show! Это более новая, гибкая и мощная команда!
Я умиляюсь девелоперам Дигиума.
|
|