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.