Configure hybrid connectivity between Skype for Business and Office 365

skype-for-businessTo make a long story short I wrote this is quick guide on configuring hybrid connectivity between Skype for Business Server and Office 365.
It is based on this TechNet article:
https://docs.microsoft.com/en-us/skypeforbusiness/hybrid/configure-hybrid-connectivity

It is assumed that your Skype for Business deployment is fully functional.

1.Make sure all necessary Skype for Business DNS are in place

Consult Understanding Skype for Business DNS Records and Autoconfiguration article for more information.

First of all, you need to be sure to have these Internal DNS Records for every SIP Domain of your SfB On-Prem deployment

_sip._tls.<SIP DOMAIN> SRV 0 0 443 sip.<SIP DOMAIN>
_sipfederationtls._tcp.<SIP DOMAIN> SRV 0 0 5061 sip.<SIP DOMAIN>

2. Plus to point #1, you have to add this/these record(s) to your Internal DNS

DNS A record(s) for Edge Web Conferencing Service FQDN, e.g. webconf.contoso.com resolving to Web Conferencing Edge external IP(s) or External DMZ IP(s) depending on your Firewall Internal corporate network connected users’ computers Enable online users to present or view content in on-premises hosted meetings. Content includes PowerPoint files, whiteboards, polls, and shared notes.

More info here: Plan hybrid connectivity DNS settings
Prevent this issue: Online users can’t present content in on-premises hosted meetings in a Skype for Business hybrid deployment

3. Connect to SfB Online via PowerShell (Manage Skype for Business Online with Office 365 PowerShell)
Remember to use a “.onmicrosoft.com” account to avoid connection issue:

4. Run this command to check the Tenant configuration (save output for documentation purpose)

5. Run this command to enable Hybrid configuration on your Tenant

6. Run this command on your On-Prem Front-End to check EDGE configuration

If settings are not as above, run this command to set it correctly

7. Run this command on your On-Prem Front-End to check existing Hosting Providers,

find the one with ProxyFqdn = sipfed.online.lync.com

8. If some settings are different from above, remove the existing Hosting Provider and run this command to create the correct one

9. Now open the SfB Control Panel and click on Set up hybrid with Teams and Skype for Business Online

10. You will probably find “Federation with Office 365 is not configured”, click Next

after few seconds the federation will be marked as green

Now your hybrid configuration should work (if not, double check previous steps)

The last step can be done via Powershell as well.

Enable federation between SfB on-premises and Office 365:

Configure shared SIP address space:

Now you are ready to move users from on-premises to cloud or migrate users from Skype for Business to Teams!

Want me to do this for you? Drop me a line: itgalaxyzzz {at} gmail [dot] com