Introduction
This document covers the procedure to enable the Persistent chat rooms on Cisco Unified CM IM and Presence and Jabber clients.
Cisco Unified Instant Messaging (IM) and Presence is now better known as Cisco Unified Communications Manager IM and Presence (Cisco Unified CM IM and Presence). This is due to the integration of Cisco Unified Presence technology with Cisco Unified Communications Manager for Release 9.0 and later. Cisco Unified CM IM and Presence offers presence, IM, group chat, desk-phone control, and many other enterprise-grade features.
Persistent chat
You need only configure persistent chat settings if you use persistent chat rooms as opposed to temporary (ad-hoc) chat rooms. This configuration is specific to persistent chat and has no impact on IM archiving for regulatory compliance.
Two types of so called group chat
- Adhoc group chat – more than two parties are involved in the chat. The chat instance dies if all the participants leaves the chat room.
- Persistent chat – Will stay a live even if all the users have left.
Whats the difference ?
Group chat allows you to create a temporary IM enterprise chat room and invite internal and external colleagues to the chat room to join on IM conference whereas,
Persistent chat is a permanent chat room that offers your ongoing access to a discussion thread. It is available even if no one is currently in the chat and remains available until explicitly removed from the system. It allows workers in different locations, countries and time zone to participate with fellow team members,customers and partners to communicate quickly gain context to ongoing conversations and easy collaboration in real time.
Configuration Procedure
To use persistent chat rooms, you must configure a unique external database instance per node.
Step 1 Select Cisco Unified Communications Manager IM and Presence Administration > Messaging > External database setup > External databases
and configure the settings
Step 2 Select Cisco Unified Communications Manager IM and Presence Administration > Messaging > Group Chat and Persistent Chat.
Step 3 Check Enable Persistent Chat.
Step 4 Enter the Group chat and Persistent chat settings as shown
(Optional)Specify how to store chat room messages, if required:
- Check Archive all room messages if you want to archive all the messages that are sent in the room. This is a cluster-wide setting that applies to all persistent chat rooms.
Enter the number of connections to the database that you to want to use for processing requests. This is a cluster-wide setting that applies to all connections between chat nodes and associated databases.
Enter the number of seconds after which the database connection should refresh. This is a cluster-wide setting that applies to all connections between chat nodes and associated databases.
Step 5: Restart the Cisco XCP router service and start the Cisco unified persence Message archiver.
Restart the Cisco XCP Router on all nodes in the cluster by choosing Cisco Unified IM and Presence Serviceability > Tools > Control Center - Network Services. Note the following:
If the Cisco XCP Text Conference Manager service was already running, it will automatically restart when you restart the Cisco XCP Router.
If the Cisco XCP Text Conference Manager service was not already running, you must start it after the Cisco XCP Router has restarted. To start the Cisco XCP Text Conference Manager service, choose Cisco Unified IM and Presence Serviceability > Tools > Control Center - Feature Services.

Step 6:. Edit and upload the Jabber-config.xml to include turning on Persistent chat
Locate the Jabber config folder and update the jabber-config.xml file
Add the following lines to the policies section of the jabber-config.xml
<Persistent_Chat_Enabled>true</Persistent_Chat_Enabled>
Click Save to the jabber-config.xml
Related Information