Hola a todos. Estos últimos dias he intentando solucionar este
problema con FreePBX y he dado una vuelta entera a Internet y ninguna
de las soluciones propuestas me han servido. El error aparece en la
interfaz FreePBX:
FreePBX Notices
---------------------
Asterisk Manager Connection Failure
Failed to connect to the Asterisk manager through port: 5038
Added 1 days, 7 hours, 6 minutes ago
(retrieve_conf.FATAL)
En Internet se comenta que se debe a que o bien el usuario o bien el
password que se indica en "/etc/amportal.conf" no coincide con el que
se encuentra en "/etc/asterisk/manager.conf". Os hago una impresión de
estos archivos:
"/etc/amportal.conf":
# AMPMGRUSER: the user to access the Asterisk manager interface
AMPMGRUSER=admin
# AMPMGRPASS: the password for AMPMGRUSER
AMPMGRPASS=amp111
"/etc/asterisk/manager.conf":
[general]
enabled = yes
port = 5038
bindaddr = 0.0.0.0
[admin]
secret = amp111
deny=
0.0.0.0/0.0.0.0
permit=
127.0.0.1/255.255.255.0
read = system,call,log,verbose,command,agent,user
write = system,call,log,verbose,command,agent,user
#include manager_additional.conf
#include manager_custom.conf
El login y el pass es exactamente el mismo en ambos archivos.
Pensando en si podía ser que FreePBX no hubiera leido correctamente
estos ficheros, lo que he hecho es ejecutar "amportal start" para
iniciar AMP y una vez hecho esto ejecutar "/intall_amp". Se ve
perfectamente como te pregunta si quieres actualizar los archivos a lo
que digo que si y nada, todo sigue igual.
Una cosa que me llama la atención, es que cuando ejecuto "./
install_amp" tras haber ejecutado previamente "amportal start".... me
aparecen las siguientes lineas:
"Use of uninitialized value in string eq at /var/lib/asterisk/bin/
retrieve_op_conf_from_mysql.pl line 415.
DB Error: no such tableGenerating AMP configs..OK"
Espero que puedan ayudarme. Muchas Gracias