Offline IM storage

Last Updated : May 13, 2020 |
Prolog information
If Offline IM Storage is enabled on Presence Services, and a user sends an IM to a user who is offline, then Presence Services:
  • Stores the IM in a local database. These IMs survive events such as Presence Services restarts and High Availability failovers.
  • Delivers the IM when the offline user logs in to an IM-capable endpoint.
A user is considered to be offline only if the user is not logged in to an IM-capable device. If a user manually sets the presence state to Offline but remains logged in to an IM-capable device, then Offline IM Storage does not occur. If a user is logged in to multiple IM-capable devices, and then logs out of one device, then Offline IM Storage does not occur. In both of these cases, Presence Services delivers the IM to the devices of the user.
The limitation is that the Presence Services stores a limited number of offline IMs for a user.
When Offline IM Storage is enabled, Presence Services does not provide an indication to the sender that the IM is temporarily stored or is delivered to the user.
If Offline IM Storage is disabled and a user sends an IM to a user who is offline, Presence Services:
  • Discards the IM.
  • Sends an XMPP message to the sender indicating that service is not available.
If a user has reached the offline IM limit, and another user tries to send an IM to that user who is offline, Presence Services:
  • Discards the IM.
  • Sends an XMPP message to the sender indicating that service is not available.
By default, Offline IM Storage is enabled, and the offline IM limit is 25 IMs per user. You can administer Offline IM Storage on System Manager.
Note:
  • Avaya recommends that you set the Offline IM Storage Enabled attribute to True and set the Conversations Enabled field to disabled when you use only XMPP clients like Avaya one-X® Communicator with Presence Services.
  • Avaya recommends that you set the Offline IM Storage Enabled attribute to False when Presence Services is deployed in an Avaya Workplace Client environment. By default, Presence Services provides offline IM storage support for Avaya Workplace Client clients.
    For more information, see Configuring offline IM storage.
  • You must enable either Offline IM Storage Enabled field or Conversations Enabled field at a time. Both the fields will not work together if they are enabled.