Elastix 2.5 - Изменение настроек через WEB GUI НЕ вступает в силу

В моей системе АТС в настоящее время используется Elastix 2.5, который был установлен и настроен около трех месяцев назад.

Для целей обслуживания я использовали etckeeper для отслеживания изменений в папке / etc , включая папку звездочка , в которой находится файл настроек звездочки Elastix.

С тех пор все работало нормально. . Мне есть что доработать в последнее время. И, как обычно, я работаю с веб-интерфейсом. Но, У меня проблема. Я изменил настройки из веб-интерфейса (и даже из встроенного freepbx ): добавление / удаление расширений; менять пароли; изменить входящий пункт назначения маршрута и т. д. Но когда я закончил свои модификации, затем Применить измененные настройки , все останется так же, как и раньше.

I. Два этапа диагностики:

1. Еще раз проверьте изменения в веб-интерфейсе и freepbx :

  • Все изменения были сохранены (как я и ожидал).
  • Не было отправлено ни одного уведомления об ошибке.
  • asterisk.reload не имеет смысла.

2. Отслеживание изменений с помощью GIT в / etc :

  • git status дало мне результат, что ничего не изменилось!
  • Нет файлов в / etc / asterisk был изменен, каждый файл находится в последнем состоянии журнала git.
  • Я пытался изменить файлы вручную: Ах, git выбрасывает изменения. git работает нормально. И эти изменения вступают в силу после asterisk.reload .

II. Вопросы:

  • Я не знаю, с чего начать диагностику. И я не могу понять, в чем именно проблема. Пожалуйста, дайте мне совет или опыт!
  • Как решить эту проблему?

Спасибо!

Ниже приведена информация о моей PBX 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
задан 15 January 2016 в 15:00
1 ответ

Действие перезагрузки преобразует конфигурацию, хранящуюся в базе данных, в файлы конфигурации, а затем подключается к AMI для перезагрузки конфигурации, если вы подключаетесь к интерфейсу командной строки asterisk (звездочка -r) и видите много движения, когда вы выполняете перезагрузку, соединение AMI работает (если у вас нет предупреждений, перезагрузка, вероятно, работает правильно).

Убедитесь, что основные файлы conf (extensions.conf, sip.conf, iax.conf и т. д. .) имеют включения для соответствующих дополнительных файлов, например "#include extensions_additionas.conf" в extensions.conf

. Возможно, у вас проблемы с правами доступа к файлам, убедитесь, что все внутри / etc / asterisk принадлежит пользователем и группой звездочки, а разрешения установлены на 664.

1
ответ дан 3 December 2019 в 23:53

Теги

Похожие вопросы