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?

Phillip B Oldham
fonte

Respostas:

10

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á:

  1. Instale o Plugin de filtro de pacotes na guia "Plugins" do administrador do OpenFire: Instale-o!

  2. Verifique se você tem seus grupos "Equipe" e "Suporte" configurados. Eu tenho fanáticos!

  3. Vá para "Regras de filtro de pacotes" em "Servidor", "Configurações do servidor" Hora de filtrar!

  4. Crie uma nova regra para Pass Anymensagens de Group Staffpara Group Support: Esta é a regra!

  5. Em seguida, crie uma nova regra para Drop Anymensagens de Group Staffpara Group Staff. Você deve ter as duas regras a seguir: Você Terminou!

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 Drop todas as mensagens do grupo Equipe , se desejar. Isso impedirá que eles se comuniquem com alguém que não esteja no grupo de Suporte .

Eu espero que isso ajude!

Josh
fonte
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.

Laurent Nominé
fonte
Infelizmente isso não funcionaria. As mensagens de suporte precisam ser direcionadas a funcionários individuais e podem conter informações semi-sensíveis.
Phillip B Oldham