Como posso obter um histórico compartilhado semelhante ao Skype entre todos os clientes que usam o Jabber?

10

O Skype faz isso de maneira elegante, onde envia o mesmo histórico (log de eventos, log de mensagens) para todos os clientes conectados a essa conta. Isso resulta exatamente no mesmo log de bate-papo em todos os clientes, inclusive contendo suas próprias mensagens em ordem cronológica correta. Eu gostaria do mesmo efeito usando o Jabber. Como aquilo seria possível?

Atualmente no Jabber, você não recebe suas próprias mensagens em outros clientes e também recebe mensagens de outras pessoas apenas para clientes que estão atualmente inscritos (muitos clientes cancelam a inscrição por inatividade).

svenstaro
fonte

Respostas:

5

Como sua pergunta é independente de software, a resposta genérica é que o XEP-0136 define os procedimentos de arquivamento de mensagens no servidor para o Jabber. Em teoria, o software do seu cliente precisaria habilitar o arquivamento de mensagens no seu servidor. O problema prático aqui é que eu não conheço nenhum servidor (nem cliente) que implemente o XEP-0136.

Janos Pasztor
fonte