Я борюсь с этой ошибкой после 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 Management Portal должны совпадать в /etc/amportal.conf
, /etc/asterisk/manager.conf
, и, возможно, в графическом интерфейсе.
Выборочный вывод /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 напрямую, у меня также есть указание на отсутствие связи, см. Этот снимок экрана:
Но это неправильно, потому что Asterisk в сети и работает.
Я хотел бы получить несколько идей о том, что попробовать дальше, поскольку я в полной растерянности. Что касается неудачного обновления, я зарегистрировал отдельный пост об ошибке сервера Вот:
Таким образом, когда я сделал обновление, Yum преуспел, за исключением нескольких пакетов.
Еще одна аномалия апгрейда - пришлось запускать amportal a ma install module_name
для множества разных модулей (можно было бы ожидать, что это произойдет автоматически).
Исправление графического интерфейса является приоритетом, но, по крайней мере, на данный момент я подозреваю, что еще не все потеряно, потому что я думаю, что выполнение этой команды перезагружает конфигурацию в командной строке: 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
. После этого зашел в CLI звездочки с # asterisk -r
и выполнен CLI> core reload
, затем вышел и сделал # amportal a r
. После этого все заработало.