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 Pass
Any
mensagens de Group
Staff
para Group
Support
:
Em seguida, crie uma nova regra para Drop
Any
mensagens de Group
Staff
para Group
Staff
. 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 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!