Um recurso muito útil quando usamos mensagens instantâneas, é a possibilidade de enviar uma mesma mensagem para várias pessoas ao mesmo tempo.

O que talvez muita gente não saiba, é que é possível utilizar tal recurso se você estiver rodando o servidor XMPP Openfire.

E como posso fazer isso ?

Para usar tal recurso é preciso instalar o plugin Broadcast através do console de administração web. O plugin Broadcast permite o envio de mensagens para todos os usuários do sistema ou para grupos específicos.

O plugin já está instalado. Qual o próximo passo ?

Para enviar uma mesma mensagem para vários usuários, é preciso que você tenha grupos configurados no seu Openfire. Os grupos podem ser herdados do LDAP/AD ou criados e armazenados em seu banco de dados (é possível usar uma forma ou outra, mas não ambas simultaneamente).

Um exemplo

Vamos supor que seu servidor tenha um grupo chamado info e que o mesmo possua 10 usuários. Além disso, vamos supor que o nome de seu domínio jabber seja xmpp.minhaempresa.com.br.

Se você quiser mandar uma mensagem para todos os usuários do grupo info, basta enviá-la para info@broadcast.xmpp.minhaempresa.com.br.

Isso pode ser aplicado para qualquer outro grupo, basta respeitar a sintaxe básica do JID (Jabber ID), que nesse caso é: grupo@broadcast.seu_dominio_jabber .

Além da possibilidade do envio de uma mensagem para um determinado grupo, com a instalação do plugin Broadcast, é possível também enviar uma mensagem para todos os usuários do sistema usando o grupo especial all. Nesse caso (seguindo o exemplo), se você quiser enviar uma mensagem para todos, basta mandá-la para all@broadcast.xmpp.minhaempresa.com.br.

Simples não ? Além do mais, é possível adicionar os JIDs de broadcast como contatos normais no seu cliente XMPP, o que agilizará o processo de envio de mensagens quando for necessário.

Obviamente, tal recurso não pode ser aplicado em todos as situações, principalmente quando você quiser enviar uma mesma mensagem para pessoas de grupos distintos, mas provavelmente ele será muito útil em algumas ocasiões.

Enviando mensagens para grupos no Openfire
Plugin for Social Media by Acurax Wordpress Design Studio
Optimization WordPress Plugins & Solutions by W3 EDGE
%d blogueiros gostam disto: