Marko Kevac
Marko Kevac

Reputation: 2982

How Google Talk server history pulling is implemented?

Google GTalk clients (web, android, windows) have great ability to suck conversation history from server, even though conversations were done an another jabber client.

P.S. It is programming question, because I am asking about specific XMPP functionality.

Upvotes: 6

Views: 2831

Answers (3)

shadowcaster
shadowcaster

Reputation: 11

Server side XEP-0136 (message archiving) can be done with ejabberd + mod_archive (mod_archive_odbc variant with sql backend, for better perfomance) or with openfire server with open archive plugin.

Client side, for XEP-0136 I use vacuum im, http://code.google.com/p/vacuum-im/ , it's open-source and cross platform.

Upvotes: 1

radsaq
radsaq

Reputation: 76

It is possible that this is done using message archiving. See XEP-0136: http://xmpp.org/extensions/xep-0136.html

(And with regard to the other answer, this is supported by ejabberd: http://www.ejabberd.im/mod_archive)

Upvotes: 4

Alam
Alam

Reputation: 1596

Its a property of XMPP server not XMPP/Jabber client. All conversation happens through XMPP Server. So If server wants it can store all the history. As far as I know there is no open source XMPP server which can store history.

Google has it all.

I am not sure, but I think there is no specific XEP for storing history on server.

Upvotes: 1

Related Questions