Bueno en este post esta la solución para que todos los usuarios no solo el administrador puedan ver los reportes CDR en Elastix.
Para esto ya deben tener un usuario creado con los permisos modificados de lo que quieren que ese usuario pueda ver, en mi caso me cree un grupo llamado líder y allí solo muestro el panel del login del agente del Modulo Callcenter, el monitoring , Report ah y el Flash operator Pannel .
1. root@host# sqlite3 /var/www/db/acl.db - Aquí es donde la información del usuario se almacena para elastix
2. sqlite> select * from acl_user;
para localizar al usuario que se desea modificar. se vera algo como esto:
1|admin||7a5210c173ea40c32305a5de7dcd4cb0|
2|user1|pass|ddc542386d2f85e1b1ff763aff13ce0a|1000
3|user2|pass|98a8d3f11b400ddc06d7343235b71a84|2000
4|user3|pass|680561bec052fdbd2e3f98957a32228b|3000
Analicemos acá como vemos el usuario1, 2,3 tiene una extensión relacionada que es la que está al final, la 1000, 2000, 3000, pero admin no tiene ninguno.
Lo que vamos hacer es quitarle esa extensión y remplazarla por un cero al usuario que queramos que pueda ver todos los reportes CDR de la siguiente forma
3. sqlite> .schema acl_user - opcional para asegurarse de que las columnas queden con el mismo nombre
4. sqlite> update acl_user set extension='0' where name='user1'; - Cambiar el nombre de usuario a usuario 1 y en extension='0' poner cero porque si queda vacía no nos va a mostrar las llamadas
5. sqlite> select * from acl_user; - Esta vez, su salida se mostrará lo siguiente:
1|admin||7a5210c173ea40c32305a5de7dcd4cb0|
2|user1|pass|ddc542386d2f85e1b1ff763aff13ce0a|0
3|user2|pass|98a8d3f11b400ddc06d7343235b71a84|2000
4|user3|pass|680561bec052fdbd2e3f98957a32228b|3000
6. sqlite> .quit
Eso es todo. Entonces, cuando entren en la configuración de usuario en elastix, el usuario ya no tendrá una extensión de allí y que el usuario podrá ver los informes de todo el sistema CDR.
3 comentarios:
Muchas gracias, hace rato estaba buscando esta solucion. saludos.
Probado y funcionando gracias por el aporte, saludos.
Genial, fuicionó correctamente en Elastix 1.5.2-2 y 2.4.0-1. Saludos...
Publicar un comentario