Creando usuario para ver CDR sin permisos de administrador en Elastix

Hola nuevamente, tenia el problema de que en la empresa me estaban solicitando un usuario que pudiera ver todas las llamadas en el sistema elastix, pero claro este usuario es un simple mortal y no debe tener acceso a todos los demás módulos de elastix porque nos podría hacer un des…orden.

Tengo la version 2.4 estable de elastix, lo primero que hice fue crear un grupo llamado “auditor” seleccioné los permisos al cual tiene derecho el grupo.

despues creé el usuario “auditor” (sin asignarle ninguna extensión)  y lo metí al grupo del mismo nombre.

Captura de pantalla de 2014-10-07 17:18:08

Ahora se debe modificar el código de un archivo PHP.

  • Realizamos copia del archivo “/var/www/html/libs/paloSantoACL.class.php” para tenerlo respaldado en caso de tener que restaurarlo.
  • Ahora Editamos el archivo original “/var/www/html/libs/paloSantoACL.class.php” y buscamos la función “isUserAdministratorGroup”, aparecerá de la siguiente forma:

paloSantoACL.class.php

  • Ahora modificamos la función, agregando un chequeo al array de grupos para ver si el usuario pertenece al grupo que creé anteriormente, tener cuidado el grupo debe coincidir con el creado anteriormente.

Captura de pantalla de 2014-10-07 17:48:57

Con esto grabamos los cambios e intentamos entrar al sistema con el usuario creado.

Saludos.

Acerca de Gerardo Jacinto Astudillo

Interesado en el mundo de las tecnologias de informacion y telecomunicaciones. Vivo en constante aprendizaje. Mis pasatiempos: La música y convivencia familiar. Mi familia es lo mas importante!
Esta entrada fue publicada en Linux. Guarda el enlace permanente.

2 respuestas a Creando usuario para ver CDR sin permisos de administrador en Elastix

  1. Alex Flores dijo:

    Gracias, puedes indicarme si se puede hacer solamente que el usuario pueda auditar algunas extensiones (no todas)

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s