While I am on the bug hunt at the moment another issue has caught my eye. Using the Office 2016 Skype for Business client it appears it has trouble downloading the Address Book cache file. Therefore, when users are moved over the 2016 client they will not be able to search the company address book for contacts. Instead they will receive the following error at the bottom of the Skype for Business client
By default it seems that the client prefers to download a copy of the address book rather than bother the Front End server’s web services too much with web requests. I understood the logic of the default action to failback to the web service if the downloading of the address book failed. In the 2016 client this does not seem to happen, so the users receive the above error.
To work around this issue, we need to create an Office 2016 client policy on the Skype for Business server to force the client to use web searching only. In addition to that we also need to define the time interval the client will query the web service for updates. I suggest 10 minutes be a good starting point.
Creating the Office 2016 compatible client policy
New-CsClientPolicy –Identity Office2016 –AddressBookAvailability WebSearchOnly –WebServicePollInterval “00:10:00”
Now we need to grant this policy to Office 2016 users
Grant-CsClientPolicy –Identity email@example.com –Policyname Office2016
Once the user signs out of the 2016 client and back in the problem should now be resolved