Configuring Exchange 2016 and Skype for Business Server 2015 Outlook Web Access Integration

Oh you are going to like this….

*Update* Thanks for bringing to my attention that fellow @theucarchitects member Michel de Rooij also did a post on this subject and explains some of this a little better than I did. Definitely take a look!

So you have Skype for Business 2015 deployed. You have followed the general instructions that we have all used for years really to integrate Skype for Business Server and Exchange Server 2010 and 2013’s Outlook Web Access (OWA, “Outlook on the Web”) for Instant Messaging and Presence (IM/P).

You then go hey, I am all hip and cool and I’m going to install Exchange 2016, which was released on 10/1/2015, and start to do that same steps to integrate Skype for Business and OWA. And so you do. And it doesn’t work. So you go “huh”. Then you bang your fists on the keyboard. You now feel like a failure so you take to drinking. You now have a drinking problem then you lose your job. Why does this not work you ask. Its been the same setup for years you say, so why not now?

Or you can just read this first.

To recap as there has been some inconsistent info on the overall setup for SfB\Lync and OWA over the years. Plus things have been changed on the Exchange side over time across different released and updates. If you look through the various guidance on configuring this interoperability you have 3 basic steps:

1. Create the trusted application and application pool on the Lync\SfB side.

2. Configure the certificate, and the OwaVirtualDirectory and OwaMailboxPolicy steps on the Exchange side.

3. Edit the web.config file on your CAS servers to add the certificate thumbprint and server name.

However, I call BS on the Exchange 2016 side steps now. In my testing, you DO NOT need to do either of the last 2 steps with Exchange 2016. “WTF is he on about” you ask. “Prove it” you say. Fine, here it goes.

The setup:

3 Exchange 2016 servers. Note how I say “servers” as we all surely have heard by now there is only a multirole server now in Exchange 2016 (HUZZAH!!!). All 3 servers are identical in every way.

1 Skype for Business 2015 Standard Edition Front End.

Also in the topology is Lync 20213 and Exchange 2013 but we aren’t talking about that. Well I guess I just did – oops.

First, lets verify we have no “legacy” settings for Instant Messaging in the Exchange 2016 side.



Note there are no InstantMessaging settings whatsoever for  the 2016 nodes.

Web.config file.


Remember as well that the server with the active database copy determines what settings are applied here. If, of course they were which they are not any more. :)

Ok so we have the Skype for Business or Lync side complete, so how do we get the Exchange side working now in 2016?

I had no idea but doing some looking around I came across this post and found this new way of setting up SfB and Exchange 2016 . This is very new to me as well so hopefully we will  get some more info on what this really does but mostly I warned to bring it to everyones attention. A million thanks to Benoit Hamet (@benoit_hamet) for putting this up.

Now we run:

New-SettingOverride -Name <Some name for the setting>  -Component OwaServer -Section IMSettings -Parameters @(“IMServerName=<Lync\SfB server or pool FQDN>”,”IMCertificateThumbprint=<Your Exchange Certificate Thumbprint, the cert assigned to IIS>”) -Reason “Configure IM” -MinVersion “15.01.0225.41”

Refresh the configuration

Get-ExchangeDiagnosticInfo -Server $ENV:COMPUTERNAME -Process Microsoft.Exchange.Directory.TopologyService -Component VariantConfiguration -Argument Refresh

Restart the OWA App pool via the IIS Admin snap in or by running

Restart-WebAppPool MSExchangeOWAApppool

After reloading a browser page in OWA, you should see the Event ID 112 come up in event viewer showing that Instant Messaging Endpoint Manager was initialized.


And BOOM! we now have presence.


So there you have it, the old ways are now useless it seems. Please feel free to comment if I got anything wrong or with more info on ‘New-SettingOverride’. I am not finding a ton on this. This definitely goes a long way to simplify the setup of these components.

Hope this helps!

Video Based Screen Sharing in Skype for Business | Jeff Schertz’s Blog

October 1 2015 Skype for Business Server Updates

Howdy y’all. Not sure why I said “y’all” but it’s Friday and I’m in a good mood. 

On October 1st Microsoft released a Cumulative Update for Skype for Business Server that fixes several issues most notably this dreaded iOS9 meeting join issue. The short form is that lets say you are on iOS9 and open a meeting link from an email message or calendar entry. Click link, mobile safari spawns and this should then launch Lync or Skype for Business mobile and take you to the meeting. However, the bug just launches safari and that’s all. No conference for you. I hate the browser to Lync launch on iOS process by the way as it always hijacks your device if the last thing you did was join a meeting. I digress. 

If your organization allows EWS externally (and oh so many still don’t which is evil evil evil) the other proposed workaround was to use the ‘Join Meeting’ button from within the mobile client calendar node. Of course if you can’t hit EWS this will be empty if you hadn’t synced previously. 

So what are you waiting for? Update now now now. 

KB article covering the iOS 9 bug. It says Lync 2013 but I have seen this against Skype for Business Server as well.

Also there’s a link to a cute little workaround site which I didn’t notice before.
KB article covering all the fixes.
Link to download Skype for Business Cumulative installer:

Skype for Business / Lync Polycom VVX Manager Version 2 | My Skype Lab

Polycom UCS 5.4 for VVX Phones : Jeff Schertz’s Blog

Directory integration tools comparison

Mobile On Duty – Free SEFAutil Web Interface | Luca Vitali – TeamUC

Mandie's Memos

Learning about Lync and other technologies the hard way... so you don't have to.

The Networking Nerd

Networking With A Side of Snark

Norwegian Lync Day

For de som vil mer med Lync

Exchange Goddess

I'm here for the refreshments. About cows, goats, and surviving in IT as a woman

A bit of Exchange & Office 365

Blog of an Exchange Microsoft Certified Master & MVP


The World of Lync 2010 & Lync 2013

The Lync

Tom Kisner's Microsoft Unified Communications Blog

Technical blog about Exchange, OCS, Lync and Skype for Business by Ståle Hansen


An another Exchange fellow !!!


All about messaging (and maybe some other stuff too). (Lync and Skype for Business)

Follow on Twitter @WeakestLync #Lync #Skype4B

Unified Blog

Focused on Unified Communications & Collaboration

UC Skype for Business?

Sunny skies with a chance of Clouds.

Chad McGreanor's Blog

Engineers Notebook

Thoughtsofanidlemind's Blog

Exchange, Office 365, technology, and anything else really...

Working Hard In IT

My view on IT from the trenches

Steve Goodman's Exchange & Office 365 Blog

The weblog of an Microsoft MVP and IT Pro specialising in Exchange, Lync, Office 365. Guides, Tutorials, How-Tos and commentary.

Ehlo World!

All about Microsoft Unified Communications

Michael 'Van Hybrid' / Van Horenbeeck

My personal trash of thoughts about Unified Communications and stuff

Cloudy Migration Life

Blog for Active Directory and Exchange migration projects. Insights into Active Directory Federation Services and Web Application Server.


Get every new post delivered to your Inbox.

Join 1,549 other followers