Message archiving

Product Categories: 

Users very often want to have their past chats preserved to search and refer to them at later time. Almost all modern chat clients offer the functionality to store chat history locally. This works well if the user only uses the IM system from a single place and device. However, nowadays almost all people have multiple devices like a desktop computer, mobile phone, tablet and even from web clients. They want to access all their services from all devices, including IM and chat. In such a case storing chat history client side does not work well as each device is out of sync and keeps different archive or storing chat history client side is not even possible if a web chat application is used.

The best solution is to store chat archive server side and allow all user's devices access the archive. Message archiving component allows to store user's chat history on the server in a single repository, search and retrieve past conversations whenever necessary. Tigase offers full support for Message Archiving extension. It works fully transparently to the end-user and automatically stores messages outgoing from a user and incoming to the user.

The component offers number of features for chat archive:

  • Can be turned ON/OFF by a user at any time
  • Allows for OTR - "off the record" chats
  • Automatically groups chats into threads to logically separate distinct conversations
  • Allows for flexible chat history retrieval based on number of different criteria
  • Default can be set to ON/OFF based on the deployment requirements
  • Administrator can enforce all chats recording regardless users settings
  • Database sharding supported out of the box to allow data and load distribution

We particularly like about our implementation that it is a component which can be deployed either inside the main Tigase server or as an external component. It can even be deployed onto multiple external servers to off-load heavy database processing and also uses' data can be distributed to multiple databases. This makes our solution a perfect for large and very busy deployments.

Get in touch

We provide software products, consulting and custom development services

Tigase, Inc.
100 Pine Street, Suite 1250
San Francisco, CA 94111, USA
Phone: (415) 315 9771

Follow us on:


  • Tigase Messenger for iOS has been released! Our Thanks to all the Beta Testers (drawing soon). Check it out here 3 weeks 12 hours ago
  • Try a new twist on XMPP: Stateless XMPP 4 weeks 16 hours ago
Back to Top