Skype for Business on Mac - Conversation History not working and other issues
Microsoft launched a few days ago Skype for Business on Mac, which can be downloaded here: https://www.microsoft.com/en-us/download/details.aspx?id=54108.
The purpose of this article is to provide the best practices on configuring your environment to get the best experience with this client, these recommendations were provided by Microsoft Beta team. It's important to understand that, to have the best experience with Skype for Business on Mac, Microsoft recommends using Skype for Business Server 2015 with at least CU3 installed.
Regarding the configuration, make sure you have Server side Conversation History enabled and all the message history settings configured correctly. Below is a suggestion of creating a Policy for that:
New-CsMobilityPolicy -Identity SfBMacMobilityPolicy -Description SfBMacMobilityPolicy -EnableMobility $True -AllowSaveCallLogs $True -AllowExchangeConnectivity $True -AllowSaveIMHistory $True -AllowSaveCredentials $True
New-CsClientPolicy -Identity SfBMacClientPolicy -Description SfBMacClientPolicy -EnableIMAutoArchiving $True
Grant-CsClientPolicy -Identity firstname.lastname@example.org -PolicyName SfbMacClientPolicy
Grant-CsMobilityPolicy -Identity email@example.com -PolicyName SfbMacMobilityPolicy
Also, you need to have Exchange integration completely configured, without the trust configured, Skype4B on Mac will not have a correct behavior.
For that, on Skype for Business PowerShell, run the following cmdlet:
Set-CsOAuthConfiguration -Identity Global -ExchangeAutodiscoverUrl "https://autodiscover.litwareinc.com/autodiscover/autodiscover.svc" - remember that you have to insert here the URL configured in Exchange for autodiscover.
And on Exchange PowerShell, you'll need to use:
"C:\Program Files\Microsoft\Exchange Server\V15\Scripts\Configure-EnterprisePartnerApplication.ps1 -AuthMetaDataUrl 'https://SkypePool01.litwareinc.com/metadata/json/1' -ApplicationType Lync" - once again, remember to use the name of your Skype Pool here.
For more information and details about the above configuration, you can consult these two articles from TechNet:
Plan to integrate Skype for Business and Exchange
Configure partner applications in Skype for Business Server 2015 and Microsoft Exchange Server