OpenFire - Chat en grupo permanente utilizando PubSub

Primero de esta pregunta:Asmack / openfire ¿Cómo mantengo a un usuario permanentemente en la sala de chat de grupo?

Leí que no puedo usar MUC para mantener al usuario persistente en el grupo, que automáticamente abandonarán el grupo y podrán volver a unirse después de que vuelvan a estar en línea, ese concepto es como el IRC como lo que se ha preguntado aquí ->http://community.igniterealtime.org/thread/48020.

Luego de la pregunta de stackoverflow que leí sobre el uso de pubsub, luego hice una investigación sobre pubsub y lo que tengo es que pubsub puede hacer que el usuario esté en el grupo, incluso si el usuario está desconectado, pero el flujo de mensajes es más como uno direccional del editor al suscriptor (solo lectura).

Entonces, si quiero crear una aplicación de chat grupal, ¿puedo usar pubsub y configurar a todos los miembros para que se conviertan en publicadores y suscriptores? ¿O hay alguna solución alternativa o mi comprensión del pubsub y MUC es incorrecta? Mi objetivo es crear un chat grupal como en el grupo de WhatsApp o Blackberry Messenger.

Gracias.

Respuestas a la pregunta(1)

Su respuesta a la pregunta