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.

Другие вопросы по тегам