Elastix 2.5 - изменение настроек через веб-интерфейс не вступает в силу
Моя АТС в настоящее время работает под управлением Elastix 2.5, которая была установлена и настроена около трех месяцев назад.
Для поддержания цели я использовал etckeeper
для отслеживания изменений в /etc
папка, в комплекте asterisk
папка, в которой находится файл настроек звездочки Elastix.
С тех пор все работало нормально. У меня есть кое-что изменить в последнее время. И, как обычно, я работаю с веб-интерфейсом. Но у меня есть проблема. Я изменил настройки из веб-интерфейса (и даже не встроенный freepbx
): добавить / удалить расширения; сменить пароли; менять inbound
маршрут назначения и т.д.. Но когда я закончил свои изменения, то Apply changed settings
, все по-прежнему, как и раньше.
I. Два этапа диагностики прогресса:
1. Перепроверьте изменения в веб-интерфейсе и freepbx
:
- Все изменения были сохранены (как я и ожидал).
- Ни одно уведомление об ошибке не было отправлено вверх.
asterisk.reload
не имеет смысла.
2. Отслеживание изменений с GIT
в /etc
:
git status
дал мне результат, что ничего не изменилось!- Не файлов в
/etc/asterisk
был изменен, каждый файл находится в последнем состоянии журнала git. - Я пытался изменить файлы вручную: ах,
git
выбрасывает изменения.git
работает отлично. И эти изменения вступают в силу послеasterisk.reload
,
II. Вопросы:
- Я не знаю, с чего начать диагностику в настоящее время. И я не могу точно понять, в чем проблема. Пожалуйста, дайте мне совет или опыт!
- Как решить эту проблему?
Спасибо!
Ниже приведена моя информация об АТС Elastix:
Kernel
Linux(x86_64)-2.6.18-406.el5
Elastix
elastix-2.5.0-1
elastix-a2billing-2.1.0-1.gita40e37fefef7ab85999d04298b6e582b41930e7e
elastix-a2billing-callback_daemon-2.1.0-1. gita40e37fefef7ab85999d04298b6e582b41930e7e
elastix-addons-2.5.0-3
elastix-agenda-2.5.0-3
elastix-asterisk-sounds-1.2.3-1
elastix-email_admin-2.5.0-2
elastix-endpointconfig2-2.5.0-3
elastix-extras-2.5.0-1
elastix-fax-2.5.0-2
elastix-firstboot-2.5.0-2
elastix-framework-2.5.0-8
elastix-im-2.5.0-1
elastix-my_extension-2.5.0-1
elastix-pbx-2.5.0-4
elastix-portknock-0.0.1-0
elastix-reports-2.5.0-3
elastix-security-2.5.0-1
elastix-system-2.5.0-2
1 ответ
Действие перезагрузки преобразует конфигурацию, хранящуюся в БД, в файлы конфигурации, а затем подключается к AMI для перезагрузки конфигурации, если вы подключаетесь к CLI asterisk (asterisk -r) и видите много движений при выполнении перезагрузки подключения AMI работает (если у вас нет предупреждений, перезагрузка, вероятно, работает правильно).
Убедитесь, что основные файлы conf (extensions.conf, sip.conf, iax.conf и т. Д.) Имеют включения для соответствующих дополнительных файлов, например, "#include extensions_additionas.conf" в extensions.conf
Возможно, у вас возникли проблемы с правами доступа к файлам, убедитесь, что все, что находится в /etc/asterisk, принадлежит пользователю и группе звездочек, а права доступа установлены на 664.