Solución a grabación de llamadas no muestra numero de extension que marca en Issabel PBX

Dentro de los reportes de grabación de llamadas, al parecer no se está guardando qué extensión marca a números externos. Sin embargo al hacer la búsqueda por la extension utilizando los filtros, se muestra los registros, lo que nos hace suponer que dentro de la base de datos, estos se encuentran guardados. Vamos paso a paso ver la Solución a grabación de llamadas no muestra numero de extension que marca en Issabel PBX

issabel-grabaciones-solucion
issabel-grabaciones-solucion

Para dar solución a esto, debemos entrar a entrar a editar un archivo que se encuentra dentro del servidor, esto se puede hacer desde ssh o alguna consola para ingresar como root.

/var/www/html/modules/monitoring/index.php

Dentro de dicho archivo, buscaremos la función formatCallRecordingTuple, y comentaremos las siguientes lineas:

if($cnum != $src) {
$final_src = $cnum;
}

Al final debe lucir del siguiente modo:

función  formatCallRecordingTuple
función formatCallRecordingTuple

Ahora solo debemos probar via web que las llamadas se ven en la interfaz gráfica! Esto se debe a unas condiciones, donde la variable cnum entrega su valor a src, y ahi se genera la mala interpretación. Desconozco si es por algún problema en la programación, o solo es por alguna mala configuración, pero hasta el momento todo marcha bien!

NOTAS:
Recomiendo hacer una copia del archivo index.php con la finalidad de poder regresar a un punto anterior en caso de equivocarnos en la configuración. Puedes hacerlo escribiendo el siguiente comando dentro de la carpeta de monitoring:

cp index.php index.php_bk

Las pruebas se hicieron en las siguientes versiones de issabel con Asterisk.

issabel-framework-4.0.0-6.noarch
issabel-fax-4.0.0-1.noarch
issabel-my_extension-4.0.0-1.noarch
issabel-reports-4.0.0-3.noarch
issabel-asterisk-sounds-1.2.3-2.noarch
issabel-firstboot-4.0.0-3.noarch
issabelPBX-2.11.0-47.noarch
issabel-system-4.0.0-7.noarch
issabel-pbx-4.0.0-5.noarch
issabel-addons-4.0.0-4.noarch
issabel-4.0.0-1.noarch
lcdissabel-4.0.1-1.noarch
issabel-portknock-4.0.0-2.x86_64
issabel-agenda-4.0.0-3.noarch
issabel-email_admin-4.0.0-2.noarch
issabel-security-4.0.0-6.noarch
issabel-extras-4.0.0-4.noarch
issabel-endpointconfig2-4.0.0-3.noarch
issabel-callcenter-4.0.0-4.noarch

Agradecimiento a George ildefonso por el apoyo en encontrar una solución.

Andres Lavariega

Apasionado de las tecnologías.Profesional Asterisk y Camaleon Firewall. VoIP Security Assessment / / Me divierto programando y desarrollando ideas //

Podría también gustarte...

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *