Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

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.

  • What jabber (XMPP) functionality (XEP) is used for that or is it some custom thing?
  • Why no other XMPP client (non Google) has this ability?

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

like image 639
Marko Kevac Avatar asked May 18 '11 15:05

Marko Kevac


People also ask

How does Google Chat history work?

When you message a person or group in Google Chat, you can choose to save your conversation or have it automatically deleted after 24 hours. When anyone in the chat turns history on or off: A note appears in the message stream that says history was turned on or off.

How long is Google Chat history kept?

Chat has a 30-day retention period that keeps messages for 30 days after they're deleted. During that period, the messages are still available in Vault.

Does Google keep chat history?

Unlike Google Hangouts, individuals cannot retrieve chats on Google Meet. Once the call has ended the chat is automatically deleted. Unless the video meeting is recorded with a Google Workspace account, the chat in Google Meet is archived.


1 Answers

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)

like image 141
radsaq Avatar answered Oct 23 '22 05:10

radsaq