Elastix
アップグレード後、このエラーに苦労しています。
exit: 1 [FATAL] Unable to connect to Asterisk Manager from /var/lib/asterisk/bin/retrieve_conf, aborting
マネージャーが実行されていることがわかります。
[root@elastix3 asterisk]# telnet localhost 5038
Trying 127.0.0.1...
Connected to localhost (127.0.0.1).
Escape character is '^]'.
Asterisk Call Manager/1.1
すべての指示により、さまざまなAstersik管理ポータルのパスワードが/etc/amportal.conf
、/etc/asterisk/manager.conf
、および場合によってはGUIで一致する必要があります。
/etc/amportal.confの選択的出力:
AMPDBHOST=localhost
AMPDBENGINE=mysql
AMPDBUSER=asteriskuser
AMPDBPASS=My_Secret
AMPENGINE=asterisk
AMPMGRUSER=admin
AMPMGRPASS=My_Secret
/etc/asterisk/manager.confの選択的な出力
[admin]
secret = My_Secret
deny=0.0.0.0/0.0.0.0
permit=127.0.0.1/255.255.255.0,192.168.20.0/255.255.255.0
パスワード更新成功の画像
FreePBXに直接アクセスすると、通信がないことも示されます。次のスクリーンショットを参照してください。
しかし、それは正しくありません。アスタリスクがオンラインで機能しているからです。
私は完全に途方に暮れているので、次に何をすべきかについていくつかのアイデアをお願いします。失敗したアップグレードに関して、私は別のサーバー障害の投稿を記録しました ここ :
要約すると、アップグレードを行ったときYumは、いくつかのパッケージを除いて成功しました。
アップグレードのもう1つの異常は、多くの異なるモジュールに対してamportal a ma install module_name
を実行する必要があったことです(これが自動的に行われると予想されていました)。
GUIの修正は優先事項ですが、少なくとも今のところ、このコマンドを実行するとコマンドラインで構成が再ロードされると思うので、すべてが失われるわけではないと思います。amportal module_admin reload
この状態は、ariまたはampmパスワードが最近変更され、アスタリスクがセミコロンのように認識できない不正な文字が含まれている場合に発生します。文字、数字、アンダースコアなどのパスワードを使用しても安全です。 /etc/asterisk/manager.confおよび/var/www/html/recordings/includes/main.conf.phpのパスワードを確認してください。
私も同じ問題を抱えていました。 /etc/asterisk/manager.conf
ファイルのbindaddr
のエントリが間違っていることが判明しました。 bindaddr = MY.IPA.DDR.ESS
からbindaddr = 127.0.0.1
に変更しました。その後、# asterisk -r
を使用してアスタリスクCLIに入り、CLI> core reload
を実行した後、終了して# amportal a r
を実行しました。その後、それは機能しました。