OpenFire: Ocultar todos os usuários do mesmo grupo um do outro?

8

Gostaríamos de restringir o acesso a usuários dentro de um grupo ( Staff ) para que eles pudessem ver / conversar somente com usuários de outro grupo ( Suporte ) e não cada de outros. Também gostaríamos de garantir que os usuários do grupo Support possam ver todos os que estão no grupo Staff .

Isso pode ser alcançado e, em caso afirmativo, como?

    
por Phillip B Oldham 15.10.2010 / 16:38

2 respostas

10

Você pode fazer isso usando o Plug-in de filtro de pacotes , que está disponível por padrão na seção Plugins do admin do OpenFire. Usando esse plug-in, você pode bloquear as mensagens entre os usuários do grupo Equipe ao conversar ou ver um ao outro.

Eu colocaria uma captura de tela e instruções detalhadas, mas parece que o site do Ignite Realtime está inativo no momento. Vou postar de volta quando eles consertarem.

EDIT: Isso funciona, eu apenas testei. Veja o que você fará:

  1. Instale o Plugin do Filtro de Pacotes na aba "Plugins" do admin do OpenFire:

  2. Certifique-sedeterseusgrupos"Equipe" e "Suporte" configurados.

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

  4. CrieumanovaregraparaPassAnymensagensdeGroupStaffparaGroupSupport:

  5. Em seguida, crie uma nova regra para Drop Any messages de Group Staff para Group Staff . Você deve então ter as duas regras a seguir:

Você pode, opcionalmente, ativar o registro, se desejar.

Agora, sempre que um usuário do grupo Staff tentar obter a presença ou enviar uma mensagem a outro usuário do grupo Staff , essas mensagens serão exibidas caiu e os dois serão incapazes de ver ou conversar uns com os outros. No entanto, as mensagens do grupo Staff para o grupo Support serão transmitidas.

Você pode escolher na segunda regra as mensagens Drop todas do grupo Equipe , se desejar. Isso impedirá que eles se comuniquem com qualquer pessoa que não esteja no grupo Support .

Espero que isso ajude!

    
por 27.01.2011 / 00:14
0

Que tal usar uma única conta para o pessoal? Você pode definir o Openfire para permitir que contas sejam usadas de vários locais. Em seguida, quando um usuário do grupo de suporte quiser entrar em contato com alguém da equipe, a mensagem será exibida em todos os clientes com a conta de equipe ativada. Portanto, ninguém da equipe perderá uma solicitação e não poderá conversar entre si com essa conta única.

    
por 24.01.2011 / 22:33

Tags