En el espíritu vienesniano que nos congrega yo digo que más bien es recontra-off-topic, que jamás en mi santa vida he visto ese freepbx.log pero que he tenido una revelación que me punta a que en la line 122 del archivo
admin/bootstrap.php una autenticacion a AMI esta fallando...
Pero solo en el espíritu vienesniano... que sino me cabreada
--
Este email pertenece a la lista de Asterisk-ES (http://www.asterisk-es.org)
Normas de la lista Asterisk-ES: http://comunidad.asterisk-es.org/index.php?title=Lista:normas-asterisk-es
---
Has recibido este mensaje porque estás suscrito al grupo "asterisk-es" de Grupos de Google.
Para anular la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a asterisk-es...@googlegroups.com.
Para publicar una entrada en este grupo, envía un correo electrónico a aster...@googlegroups.com.
Visita este grupo en https://groups.google.com/group/asterisk-es.
Para obtener más opciones, visita https://groups.google.com/d/optout.
Para publicar en este grupo, envía un correo electrónico a aster...@googlegroups.com.
Visita este grupo en https://groups.google.com/group/asterisk-es.
Para acceder a más opciones, visita https://groups.google.com/d/optout.
¿El manager esta corriendo?
netstat -putan | grep 5038
En la cli de Asterisk
module unload manager
module load manager
?
--
Rodrigo Ramírez Norambuena
http://www.rodrigoramirez.com
Disculpa, esto no aplica para manager. Un error de mi parte.
Deberías ver si está corriendo y aceptando peticiones.
Con "netstat -putan" podrías verlo.
lo otro es ver mediante "manager show settings" en la CLI de Asterisk
Saludos,
No había visto este mensaje :P
Así podrías ignorar el anterior enviado.
Por lo visto el error va por el lado de FreePBX.
Podrías ver lo que hace la línea 128 del archivo admin/bootstrap.php como salió en otro correo.
Tratar de debugear (print a los parametros que ahí existen)
Saludos,
Algo que creo que no mencionaste o no lo recuerdo es la versión de Asterisk que instalaste.
Que te dice "asterisk -V"
Si el error va por ahí te recomiendo mirar la función
http://code.freepbx.org/browse/FreePBX_SVN/freepbx/branches/2.9/amp_conf/htdocs/admin/functions.inc.
hp?hb=true#to134
Si no está el match para GIT versión, que podría ser por donde va el problema en caso que clonaste
del repo, agregalo a la condiciones donde hace match. O simplemente veas que pasa si sobre la línea
426 le pones
$engineinfo['version'] = 'mi_version_del_asterisk';
y veas como te anda ;)
Entonces no es ahí donde se está cayendo.
Bueno, nos pasamos directamente a FreePBX :P
El tema es que el matching no está preparado para parsear "Asterisk certified/11.6-cert13"
Agregas a la función engine_getinfo algo como
<code>
} elseif (preg_match('/Asterisk certified\/(\d+(\.\d+)*)(-?(\S*))/', $verinfo, $matches)) {
$engine_info = array('engine'=>'asterisk', 'version' => $matches[1], 'additional' => $matches[4],
'raw' => $verinfo);
$gotinfo = true;
</code>
De ahí para adelante no sé si esa versión trabaje con 11.x -lo desconozco-. Si no le mientes y le
dices que es un 1.8
$engine_info = array('engine'=>'asterisk', 'version' => '1.8', 'additional' => 'cert13', 'raw' =>
'1.8-mentiroso-13');
Hola Daniel,
> Agregué las líneas que sugerías en /var/www/freepbx/admin/functions.inc.php, y parece que venía
> por ese lado la mano. Ya que después de aplicar ese cambio y recargar la página web, el Server
> Status para Asterisk cambió a "OK". Así que es un avance!
>
> Es raro porque no hice ninguna actualización en FreePBX; solo actualicé la versión de Asterisk.
> ¿Será que Certified Asterisk 11.6-cert1 (la versión que estaba usando antes de actualizar) se
> estaría identificando de forma tal que FreePBX pudiera reconcerlo, entonces?
Puede ser que durante el upgrade de Asterisk te hayas pisado algún archivo de configuración
necesario.
> Ahora bien, a pesar que el Server Status para Asterisk cambió a "OK" en la página web, al
> ejecutar manualmente el comando retrieve_conf, sigo obteniendo un error:
>
> ---------------------------------------------------------------------------------------------
> root@asterisk:~# /var/lib/asterisk/bin/retrieve_conf --debug
> Checking for PEAR Console::Getopt..OK
> found language dir fr for directory, not installed on system, skipping
> [FATAL] retreive_conf failed to get engine information and cannot configure up a softwitch with out
> it. Error: asterisk
> ---------------------------------------------------------------------------------------------
>
> Antes de solucionar el error del Server Status de Asterisk, había intentado instalar en
> FreePBX el módulo "FreePBX Upgrader" para actualizar a una versión más nueva de FreePBX
> suponiendo que esta estuviera preparada para lidiar con este problema de identificación
> que estábamos teniendo. Pero, si bien se descargó el módulo, no fue efectiva la instalación
> de este dado que quedó pendiente darle a "Apply Config". El tema es que cuando intentaba
> hacerlo, esto fallaba.
Ahí pudo fallar. ¿No has intentado instalar desde 0 el FreePBX?
PD: Estas interfaces ayudan un monton pero a veces desconoces mucho de lo que hace y como lo hace
por debajo.