Share via


Skype for Business leave messages offline

From build 16.0.3331.1000 Skype for Business client 2016 there is an option to send IM to people who are offline. When the users sign in to the Desktop Client all the missed IM conversations will be notified.

We need to follow the below steps to enable this feature for all users.

Basically, we require two parameters that need to be enabled on the client policy in order for this feature to work.

  • EnableIMAutoArchiving
  • DisableSavingIM

By default, this value will be set to null with no values as below.

https://exchangequery.files.wordpress.com/2016/04/sfb.png?w=600

The default option is set to null which means it will save the conversation history locally on the PC and mobile devices and not on the server side unless the option EnableServerConversationHistory value is set to True.

We have three options to set:

**1) DisableSavingIM value to Null **

When set, end users will have the option either to select or uncheck the option to save IM conversations in my email conversation history folder.

**2) DisableSavingIM  value to True **

When set, end users will not have the option either to select or uncheck the option to save IM conversations in my email conversation history folder. The option will be greyed out.

https://exchangequery.files.wordpress.com/2016/04/sfb1.png?w=600

**3) DisableSavingIM value to False **

Setting this value will not

In order for this feature to work, we need to set this value to True with the null option and False it will not work.

After enabling this, end users will get this notification icon on the Skype for Business 2016 Client.

https://exchangequery.files.wordpress.com/2016/04/sfb2.png?w=600

 

If the Exchange Server integration is enabled for archiving then all the archiving data will be stored on the associated user Exchange Mailbox.

The versions of Exchange it supports to integrate the OAuth setup is from Exchange 2013 and Exchange 2016 or Exchange Online. If the version of exchange is 2010 then we do not have this option to store this archiving data on Exchange. In this scenario, the data will be stored in the Archiving SQL Server database.

Below is a sample dashboard report showing IM information contained in the archiving database for IM stored on the archiving SQL database.

https://exchangequery.files.wordpress.com/2016/04/11.png?w=600

If we have the server side enabled on the Archiving SQL DB, it's very important we need to look for two values.

https://exchangequery.files.wordpress.com/2016/04/test.png?w=600

CachePurging Interval

The system will look for the participants who don’t have archive enabled and for them the transcript will be deleted from the database.

Keep Archiving data

By setting this value, the system will have only the logs of specified value and purge other records which are older than the specified value.

If in case the data is stored on the Exchange mailbox, then we need to make sure a retention policy with the retention tag corresponding to this folder is created which will not increase the Mailbox Quota for end users.

Below are the limitations of this sending Offline IM  feature at this moment:

  1. This feature is available only for peer to peer Instant messages at this moment.
  2. This feature is not available for users sending IM to offline persons through mobile devices.
  3. The IM (senders) should be sent from a desktop/laptop thick client. Microsoft might extend this feature to all the clients in future.