OpenFire: ¿Ocultar todos los usuarios en el mismo grupo entre sí?
8
Nos gustaría restringir el acceso a los usuarios dentro de un grupo ( Personal ) para que solo puedan ver / chatear con usuarios de otro grupo ( Soporte ) y no entre ellos. También nos gustaría asegurarnos de que los usuarios del grupo de Soporte puedan ver a todos los miembros del grupo de Personal .
Puede hacerlo utilizando el complemento de filtro de paquetes , que está disponible de forma predeterminada en la sección Complementos del administrador de OpenFire. Con este complemento, puede bloquear los mensajes entre los usuarios del grupo Staff para que no puedan chatear o verse.
Publicaría una captura de pantalla e instrucciones detalladas, pero parece que el sitio de Ignite Realtime no funciona en este momento. Volveré a publicar cuando lo arreglen.
EDITAR: Esto funciona, lo acabo de probar. Esto es lo que harás:
Instale el complemento de filtro de paquetes desde la pestaña "Complementos" del administrador de OpenFire:
Asegúrese de tener sus grupos de "Personal" y "Apoyo" configurados.
Vaya a "Reglas de filtro de paquetes" en "Servidor", "Configuración del servidor"
Cree una nueva regla para los PassAnymensajes de GroupStaffa GroupSupport:
Luego cree una nueva regla para los DropAnymensajes de GroupStaffa GroupStaff. Entonces deberías tener las siguientes dos reglas:
Opcionalmente, puede habilitar el registro si lo desea.
Ahora, cada vez que un usuario del grupo Staff intente obtener la presencia o enviar un mensaje a cualquier otro usuario del grupo Staff , estos mensajes se eliminarán y los dos no podrán verse ni chatear entre ellos. Sin embargo, se enviarán mensajes del grupo de Personal al grupo de Soporte .
Si lo desea, puede elegir en la segunda regla Droptodos los mensajes del grupo Personal . Esto evitará que se comuniquen con cualquier persona que no esté en el grupo de Soporte .
Esto funciona, lo acabo de probar. Editando mi respuesta ahora ...
Josh
Funciona perfectamente. Solo quiero agregar; hacer lo mismo con presencesignifica que el personal tampoco se puede ver . Lo que ayuda contra la confusión "Puedo verlos, pero no puedo enviarles mensajes".
Phillip B Oldham
0
¿Qué tal usar una sola cuenta para el personal? Puede configurar Openfire para permitir que las cuentas se usen desde múltiples ubicaciones. Luego, cuando un usuario del grupo de Soporte quiera comunicarse con alguien del personal, el mensaje se mostrará en todos los clientes con la cuenta de personal habilitada. Por lo tanto, nadie del personal perderá una solicitud y no podrán comunicarse entre sí con esta única cuenta.
Lamentablemente esto no funcionaría. Los mensajes de soporte deben estar dirigidos a miembros del personal individual y pueden contener información semisensible.
presence
significa que el personal tampoco se puede ver . Lo que ayuda contra la confusión "Puedo verlos, pero no puedo enviarles mensajes".¿Qué tal usar una sola cuenta para el personal? Puede configurar Openfire para permitir que las cuentas se usen desde múltiples ubicaciones. Luego, cuando un usuario del grupo de Soporte quiera comunicarse con alguien del personal, el mensaje se mostrará en todos los clientes con la cuenta de personal habilitada. Por lo tanto, nadie del personal perderá una solicitud y no podrán comunicarse entre sí con esta única cuenta.
fuente