You have a normal conversation in Skype for Business via Instant Messaging. The next day, you need to check the status of a task. You recall you mentioned this task in yesterday’s conversation. Better go check it in Conversation History.
Outlook is already open. You click the Conversation History folder and…wait, where’s the conversation? The last one you see is dated 2 weeks ago!
We ran up against this issue with a customer’s Skype for Business deployment. They had a server deployment, up and running since 2016. The Conversation History “delayed appearance” only started this past fall. Even more confusing, it didn’t occur for all users.
The Cause: A Low Threshold for Conversation File Size
We checked all the obvious things, of course. But those were all clear. Only after testing & reviewing the Conversation History logs that did appear, followed by some MS research, did we find the cause.
Lync Server 2013 had an issue with long conversations. If a conversation’s history file ended up over 1MB in size, Lync Server could not upload the file to Exchange Server. This bug persisted into Skype for Business Server.
So if you end up having a long conversation with co-workers, plus a few images & documents shared around, your conversation grew past the server’s (tiny) 1MB limit!
The Solution: A Fix for Lync/Skype for Business Server, Then an Exchange Server Workaround
Microsoft did release a fix for this: KB3101496. It’s a security update issued November 10, 2015. Link to the update below.
This isn’t the only fix though. In fact, it might not even work for you. Not to worry…if it doesn’t, we have an alternative! The clever engineers posting on this thread determined it:
Lync 2013 Conversation History not taken from History Spooler by Outlook 2013 when bigger than 1 MB – TechNet
It’s an edit to an Exchange web.config file. Though from the thread and our own experience, we advise approaching the problem in this order:
- Apply the update first. Wait a few hours to determine if it took effect.
- If the update doesn’t work, use the following workaround.
Conversation History Bug Fix (KB3101496):
Security Update MS15-116 and MS15-123 for Lync 2013 (Skype for Business)
If your Skype for Business Server doesn’t already have this through Microsoft Update, you can download it here.
If Conversation History in Outlook doesn’t start updating within a few hours (happened for us after Hour 3), then try the web.config workaround.
Exchange Server Web.Config Workaround:
- Access your Exchange Server. Make sure you have write permissions.
- Navigate to the Exchange installation directory, e.g. C:\Program Files\Microsoft\Exchange Server.
- Open the version folder.
- Open the ClientAccess folder.
- Open the exchweb folder.
- Open the EWS folder.
- Edit the web.config file found here.
- Within the <appSettings> node, add the following line:
<add key=”XmlMaxBytesPerRead” value=”1000000″ />
- Restart your IIS server.
Again, wait a few hours. The conversations should start trickling into Conversation History, in groups of 10 or so. You may need to restart Outlook & the Skype for Business client a few times to get everything.
Sometimes Conversation Logs Delay Their Appearance. Call Them Out on Stage with These Fixes!
This is an issue which can fly under the radar. Our customer saw no error messages, and had no Outlook crashes related to it. They only noticed when someone did exactly what I portrayed earlier—tried to check a previous Skype4B conversation via their Outlook Conversation History.
Take a second to review your Outlook Conversation History. Hopefully this bug doesn’t affect you…but it doesn’t hurt to check!
Have you experienced a Conversation History “delayed appearance” in Outlook, or something similar?