Mostrar troncales sip en la dashboard de Elastix

Si después de dar de alta a tus extensiones sip y a tus troncales SIP en elastix tu dashboard te indica que todo son extensiones, existe una forma rápida de arreglarlo.
Antes:

pre

Editando el archivo index.php que se encuentra en:

/var/www/html/modules/dashboard/applets/CommunicationActivity/
(No olvidar hacer backup)
Tenémos que buscar lo siguiente:

            if (preg_match("/^\s*(.+)\s+((\d{1,3}(\.\d{1,3}){1,3})|\(null\))\s+\(\D\)\s+\d{1,3}(\.\d{1,3}){1,3}\s+\d+\s+\(?\D?\)?\s+(\D+)/",$line,$arrToken)) {
                $name = explode("/",$arrToken[1]);
                if (stripos($arrToken[6], 'OK') !== FALSE) { // estado OK
                    if (in_array($name[0],$arrTrunks)) // es una troncal?, registrada

y reemplazar por:

if(eregi("^(([[:alnum:]_.-]*)[[:alnum:]_.-/]*)[[:space:]]*([[:alnum:]\.\(\)]+)[[:space:]]*([a-zA-Z]*)[[:space:]]*([a-zA-Z]*)[[:space:]]*([a-zA-Z]*)[[:space:]]*([0-9]+)[[:space:]]*([[:alnum:]\ \(\)]+)$",$line,$arrToken)){
                    if(eregi("OK",$arrToken[8])){ // estado OK
                        if(in_array($arrToken[2],$arrTrunks)) // es una troncal?, registrada

Y este es el resultado que siempre debió de aparecer

post

Ya lo he dicho anteriormente, pero hay que hacer backup por si algo no funciona como es debido.

De todas formas aquí, estan el original y el modificado

Deja un comentario

Tienes que iniciar sesión para escribir un comentario.

Archivos
Categorías

Uso de cookies

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información. ACEPTAR