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

Как сохранять изменения в Elastix? [закрыт]

0

Вопрос в редактировании через Asterisk File Editor или любые другие редакторы. Если записать изменения в любой *.conf и перезапустить Asterisk из консоли все работает. Но до тех пор пока не изменить любой параметр через GUI и нажать "Применить". Все перезаписывается. Как быть?

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

спросил 2011-12-09 14:05:49 +0400

benzaiteny Gravatar benzaiteny
1 5 3

2 Ответа

1

Для изменения конфигурации Asterisk в Elastix используется свой GUI интерфейс для изменения всех необходимых параметров.

Для использования нестандартного функционала в системе существуют файлы которые не перезаписывает GUI Elastix, например: extensionsoverridefreepbx.conf
featuresgeneralcustom.conf
sipgeneralcustom.conf sipregistrationscustom.conf

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

ответил 2011-12-09 14:19:29 +0400

Bracus Gravatar Bracus
110 4 3 7

Comments

Получается что например для расширенной настройки IVR мне надо удалить записи через PBX а потом в *custom файле записать свой, расширенный вариант?

benzaiteny ( 2011-12-09 14:34:12 +0400 )редактировать

Удалять ничего не надо, копируешь контекст из │ extensions_additional.conf в extensionsoverridefreepbx.conf там правишь то что тебе нужно и все можно вставлять extensionsoverridefreepbx.conf не все описание контекста а только строки которые тебе требуется изменить.

Bracus ( 2011-12-09 14:48:42 +0400 )редактировать

тот же сценарий если надо добавить строки?

benzaiteny ( 2011-12-09 14:52:07 +0400 )редактировать

Можно тот же, можно просто добавить если по логике оригинального сценария возможно продолжение контекста. Можно полностью свой описать. Как угодно можно)))

Bracus ( 2011-12-09 14:54:00 +0400 )редактировать

override это крайний метод. очень карйний. ибо ничего не гарантирует после апдейта. лучше дополнять. там дофига мест где проверются всякие hooks и **-custom контексты.

meral ( 2011-12-09 15:56:14 +0400 )редактировать
1

ест специальные файлы.

sip_custom.conf

extensions_custom.conf

и так далее. отсальные еластик имеет право переписать.если вам это не нравиться - перепишите еластикс или напишите под него модуль. вообще изменения чегото в freepbx/elastix требует предварительного понимания как оно работает.

прчина очень проста. оно разрабатывалось чтоб было просто добавлять модули, а не для того чтоб было просто изменять конфиг ручками.

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

ответил 2011-12-09 14:19:36 +0400

meral Gravatar meral flag of Ukraine
22187 24 20 172
http://pro-sip.net/

обновил 2011-12-09 14:21:03 +0400

Comments

Какие именно сведения могут содержать эти файлы, и можно ли дополнять конфигурации PBX частично или переносить полностью?

benzaiteny ( 2011-12-09 14:48:24 +0400 )редактировать

любые в соответсвии с диалпланом и синтаксисом астриска. можно дополнять, изменять можно но нужно четко понимать что ты делаешь. тоесть судя по всему вам не рекомендуется. эти файлы включены директивой include. соответсвенно так все и работает как написано в документации *

meral ( 2011-12-09 14:50:52 +0400 )редактировать

спасибо за мягкое "читай мануал")) с конфигом разобрался, http://www.freepbx.org/configuration_files помогло лучше всяких слов

benzaiteny ( 2011-12-09 15:21:24 +0400 )редактировать

ну лучше не мануал а сами файлы. и делать dialplan show /dialplan show 12345@from-internal чтоб понять что конкретно работает.

meral ( 2011-12-09 15:54:31 +0400 )редактировать

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

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

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

Статистика

Задан: 2011-12-09 14:05:49 +0400

Просмотрен: 1,629 раз

Обновлен: Dec 09 '11

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