web-dev-qa-db-ja.com

Elastix 2.5-WEBGUIを介した設定の変更は有効になりません

私のPBXシステムは現在Elastix2.5を実行しています。これは、約3か月前にインストールおよび構成されています。

目的を維持するために、etckeeperを使用して、Elastixのアスタリスク設定ファイルにあるasteriskフォルダーを含む/etcフォルダーの変更を追跡しました。

それ以来、すべてが正常に機能していました。最近変更するものがあります。そして、いつものように、私はWebGUIを使用しています。しかし、私には問題があります。 Web GUI(および埋め込まれていないfreepbx)から設定を変更しました:拡張機能を追加/削除します。パスワードを変更します。 inboundルートの宛先などを変更します。ただし、変更を終了してからApply changed settingsを実行すると、すべてが以前と同じになります。

I.診断の進行の2つの段階:

1. WebGuiとfreepbxで変更を再確認します。

  • すべての変更が保存されました(予想どおり)。
  • エラー通知は1つもプッシュされていません。
  • asterisk.reloadは意味がありません。

2. /etcGITで変更を追跡します。

  • git statusは、何も変更されていないという結果を私に与えました!
  • /etc/asterisk内のファイルは変更されておらず、すべてのファイルはgitlogの最後の状態にあります。
  • ファイルを手動で変更しようとしました。ああ、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
xuansamdinh

アスタリスクCLI(アスタリスク-r)に接続し、AMI接続のリロードを実行すると多くの動きが見られる場合、リロードアクションは、DBに格納されている構成を構成ファイルに変換してから、AMIに接続して構成をリロードします。は機能しています(警告がない場合は、リロードが正しく機能している可能性があります)。

メインのconfファイル(extensions.conf、sip.conf、iax.confなど)に、対応する追加フ​​ァイルのインクルードが含まれていることを確認します(extensions.confの「#includeextensions_additionas.conf」など)。

ファイルのアクセス許可に問題がある可能性があります。/etc/asterisk内のすべてがアスタリスクのユーザーとグループによって所有されており、アクセス許可が664に設定されていることを確認してください。

1
MarcoZink