OpenFire: Ocultar todos os usuários no mesmo grupo um do outro?
8
Gostaríamos de restringir o acesso a usuários dentro de um grupo ( Equipe ), para que eles só possam ver / conversar com usuários de outro grupo ( Suporte ) e não entre si. Também gostaríamos de garantir que os usuários do grupo Suporte possam ver todos os que estão no grupo Equipe .
Isso pode ser alcançado e, em caso afirmativo, como?
Você pode fazer isso usando o Plugin de filtro de pacotes , que está disponível por padrão na seção Plugins do administrador do OpenFire. Usando este plug-in, você pode impedir que as mensagens entre os usuários do grupo Staff conversem ou se vejam.
Eu postaria uma captura de tela e instruções detalhadas, mas parece que o site do Ignite Realtime está fora do ar no momento. Vou postar de volta quando eles corrigirem.
EDIT: Isso funciona, eu apenas testei. Aqui está o que você fará:
Instale o Plugin de filtro de pacotes na guia "Plugins" do administrador do OpenFire:
Verifique se você tem seus grupos "Equipe" e "Suporte" configurados.
Vá para "Regras de filtro de pacotes" em "Servidor", "Configurações do servidor"
Crie uma nova regra para PassAnymensagens de GroupStaffpara GroupSupport:
Em seguida, crie uma nova regra para DropAnymensagens de GroupStaffpara GroupStaff. Você deve ter as duas regras a seguir:
Opcionalmente, você pode ativar o log, se desejar.
Agora, sempre que um usuário do grupo Equipe tentar obter a presença ou enviar uma mensagem para qualquer outro usuário do grupo Equipe , essas mensagens serão descartadas e os dois não conseguirão ver ou conversar um com o outro. No entanto, as mensagens do grupo Equipe para o grupo Suporte serão transmitidas.
Você pode escolher na segunda regra Droptodas as mensagens do grupo Equipe , se desejar. Isso impedirá que eles se comuniquem com alguém que não esteja no grupo de Suporte .
Isso funciona, eu apenas testei. Editando minha resposta agora ...
Josh
Funciona perfeitamente. Só quero adicionar; fazer o mesmo com os presencemeios também não pode se ver . O que ajuda a evitar a confusão "Eu posso vê-los, mas não consigo enviar mensagens".
Phillip B Oldham
0
Que tal usar uma única conta para a equipe? Você pode configurar o Openfire para permitir que contas sejam usadas em vários locais. Então, quando um usuário do grupo de Suporte desejar entrar em contato com alguém da equipe, a mensagem será exibida em todos os clientes com a conta da equipe ativada. Portanto, ninguém da equipe perderá uma solicitação e não poderá conversar com essa conta única.
Infelizmente isso não funcionaria. As mensagens de suporte precisam ser direcionadas a funcionários individuais e podem conter informações semi-sensíveis.
presence
meios também não pode se ver . O que ajuda a evitar a confusão "Eu posso vê-los, mas não consigo enviar mensagens".Que tal usar uma única conta para a equipe? Você pode configurar o Openfire para permitir que contas sejam usadas em vários locais. Então, quando um usuário do grupo de Suporte desejar entrar em contato com alguém da equipe, a mensagem será exibida em todos os clientes com a conta da equipe ativada. Portanto, ninguém da equipe perderá uma solicitação e não poderá conversar com essa conta única.
fonte