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á:
-
Instale o Plugin do Filtro de Pacotes na aba "Plugins" do admin do OpenFire:
Certifique-sedeterseusgrupos"Equipe" e "Suporte" configurados.
Vápara"Regras do filtro de pacotes" em "Servidor", "Configurações do servidor"
Crieumanovaregrapara
Pass
Any
mensagensdeGroup
Staff
paraGroup
Support
:-
Em seguida, crie uma nova regra para
Drop
Any
messages deGroup
Staff
paraGroup
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!