Як зберігати зміни в Elastix закритий - Asterisk Питання та Відповіді
Для зміни конфігурації Asterisk Elastix використовується свій GUI інтерфейс для зміни всіх необхідних параметрів.
Для використання нестандартного функціоналу в системі існують файли, які не перезаписує GUI Elastix, наприклад: extensionsoverridefreepbx.conf featuresgeneralcustom.conf sipgeneralcustom.conf sipregistrationscustom.conf
Виходить що наприклад для розширеного налаштування IVR мені треба видалити записи через PBX а потім у *custom файлі записати свій розширений варіант?
Видаляти нічого не треба, копіюєш контекст з │ extensions_additional.conf в extensionsoverridefreepbx.conf там правиш те, що тобі потрібно і все можна вставляти extensionsoverridefreepbx.conf не всі опис контексту, а тільки рядки які тобі потрібно змінити.
той же сценарій, якщо треба додати рядки?
Можна той же, можна просто додати, якщо за логікою оригінального сценарію можливе продовження контексту. Можна повністю описати свій. Як завгодно можна)))
override це крайній метод. дуже карйний. бо нічого не гарантує після апдейту. краще доповнювати. там дофіга місць де перевіряються будь-які hooks та **-custom контексти.
їсть спеціальні файли.
і так далі. відсальний еластик має право переписати.якщо вам це не подобатися - перепишіть еластикс або напишіть під нього модуль. взагалі зміни чогось freepbx/elastix вимагає попереднього розуміння як воно працює.
Причина дуже проста. воно розроблялося щоб було легко додавати модулі, а чи не щоб просто змінювати конфіг ручками.
meral 23017 ● 24 ● 20 ● 173 http://pro-sip.net/
Які саме відомості можуть містити ці файли, і чи можна доповнюватиконфігурації PBX частково або переносити повністю?
будь-які у відповідності з діалпланом та синтаксисом астриску. можна доповнювати, змінювати можна, але потрібно чітко розуміти що ти робиш. тобто судячи з усього вам не рекомендується. ці файли включені директивою include. відповідно так все і працює як написано в документації *
дякую за м'яке "читай мануал")) з конфігом розібрався, http://www.freepbx.org/configuration_files допомогло краще за всякі слова
ну краще не мануал а самі файли. і робити dialplan show /dialplan show 12345@from-internal щоб зрозуміти що безпосередньо працює.