Cambios en CDR Cambios realizados en el CDR de Reportes de Elastix para mostrar ID y Nombre de las grabaciones. 1. Modificar la Librería paloSantoCDR.class /var/www/html/libs/paloSantoCDR.class Línea -> 225 // Los datos de los registros, respetando limit y offset $sPeticionSQL = 'SELECT calldate, src, dst, channel, dstchannel, disposition,'. 'uniqueid, duration, billsec, accountcode, grpnum, description, '. 'userfield '. 'FROM cdr '. 'LEFT JOIN asterisk.ringgroups '. 'ON asteriskcdrdb.cdr.dst = asterisk.ringgroups.grpnum '. $sWhere. ' ORDER BY calldate DESC'; Agregar coma al final de description y agregar la línea ‘userfield, ’. respetar el espcio 2. Modificar el index.php /var/www/html/modules/cdrreport/index.php Se cuadra El reporte que será Exportado Línea-> 231 $arrColumns = array(_tr("Date"), _tr("Source"), _tr("Ring Group"), _tr("Destination"), _tr("Src. Channel"),_tr("Account Code"),_tr("Dst. Channel"),_tr("Status"),_tr("Duration"),_tr("ID"),_tr("Recordings")); Agregar ,_tr("ID"),_tr("Recordings") al final de la línea Esto permite crear dos nuevas columns “ID” Línea ->254 $arrTmp[8] = $sTiempo; $arrTmp[9] = $value[6]; $arrTmp[10] = $value[12]; $arrData[] = $arrTmp; Agregar las líneas $arrTmp[9] = $value[6]; y $arrTmp[10] = $value[12]; Esto llama los datos cargados en el arreglo anterior 'uniqueid’ y 'userfield’ Se cuadra el Reporte que será Mostrado Línea -> 274 $arrColumns = array(_tr("Date"), _tr("Source"), _tr("Ring Group"), _tr("Destination"), _tr("Src. Channel"),_tr("Account Code"),_tr("Dst. Channel"),_tr("Status"),_tr("Duration"),_tr("ID"),_tr("Recordings")); Agregar ,_tr("ID"),_tr("Recordings") al final de la línea Esto permite crear dos nuevas columnas “ID” Línea ->295 $arrTmp[8] = $sTiempo; $arrTmp[9] = $value[6]; $arrTmp[10] = $value[12]; $arrData[] = $arrTmp; Agregar las líneas $arrTmp[9] = $value[6]; y $arrTmp[10] = $value[12]; Esto llama los datos cargados en el arreglo anterior 'uniqueid’ y 'userfield’ 3. Agregar cambio de idioma para Recordings /var/www/html/modules/cdrreport/lang/es.lang Agregar la siguiente línea "Recordings"=>"Grabaciones", 4. Cambiar apariencia de reporte /var/www/html/modules/cdrreport/themes/default/filter.tpl Línea -> 4 <table width="80%" cellpadding="4" cellspacing="0" border="0"> Cambiar tamaño a 80 para ajustar mejor a la ventana /var/www/html/themes/slashdot/_common/_list.tpl “El mismo para cada Tema Visual” Línea -> 11 ó 14 <table class="table_data" border="1" bordercolor="#009AFF" align="center" cellspacing="0" cellpadding="0" width="100%">