UCPrimer
  • Tech Blog
  • About UCPrimer.com

Skype for Business Co-Existence with Microsoft Teams

1/31/2018

0 Comments

 
Picture
Since last September's Microsoft’s Ignite 2017 conference in Orlando where the company announced that Microsoft Teams will be the future successor to Skype for Business, many customers have been deploying Microsoft Teams as the all-up client to meet the collaboration and communication demands of today's modern workplace. Microsoft Teams brings together many of Office365 services in one place and supersedes Skype's unified communications with intelligent communications. Even now Microsoft is busy porting over all of the calling and conferencing capabilities from Skype for Business to Microsoft Teams and new features are being brought in continuously. This blog post covers some of the features of running Skype for Business and Microsoft Teams side-by-side and what interoperability features are available at the time of this writing.
What's the future of Skype for Business?
Many organizations have also deployed Skype for Business in their environment and as they begin to transition over to Microsoft Teams over the coming months, there are several aspects that should be noted by IT administrators. Before jumping ahead on how to get Teams deployed, its important to note that Microsoft is still committed to Skype for Business Server and a new version of the on-premise server is targeted for release in the second half of calendar year 2018. On the other hand, Teams is completely cloud based and there are no plans to introduce an on-premise Teams server. Everything about Teams has been built from the cloud-up, and thus deploying it is also much simpler than deploying a full Skype for Business on-premise infrastructure. For places where PSTN Calling Plans are still not available, an on-premise deployment of Skype for Business or Cloud Connector Edition (CCE) are two options that are still required to leverage on-premise PSTN infrastructure for dial in/out to PSTN numbers. A list of calling plan and audio conferencing availability by countries can be found in this website: https://docs.microsoft.com/en-sg/SkypeForBusiness/country-and-region-availability-for-audio-conferencing-and-calling-plans/country-and-region-availability-for-audio-conferencing-and-calling-plans

In the case where Skype for Business or CCE is deployed on-premise for PSTN dialling capabilities, its important to know the current limitations of deploying Microsoft Teams. At the time of this post:
  • PSTN Calling functionality with Microsoft Teams is only available in countries where Office365 calling plans are available
  • Hybrid Voice is currently not supported in Teams -  Hybrid Voice customers are not advised to change any of the policies to receive calls in Teams, as this will cause service interruptions.
  • Federated calling is currently not supported in Teams - Federated calls will always be routed to Skype for Business regardless of how calling is configured, until it's supported in Teams

Of course we expect Microsoft to be addressing these limitations in the near future.

Deploying Teams side-by-side with Skype for Business
If an organization has an Office365 Business Essentials, Business Premium, E1, E3 or E5 license, then Teams is already turned on by default for all users. At the time of this post, there is an "Off' switch that will turn off Teams for the entire tenant if so desired, and this can be done via the O365 admin portal as shown on the left below. However, Microsoft has mentioned that this switch will be removed in the future and thereafter Teams can be turned on/off via the licensing features shown on the right below:
Picture
Picture
With the default setting of Microsoft Teams turned ON for all users, there's very little that an administrator needs to do to deploy Teams other than getting the Teams client deployed on all users' computers. In fact even this is optional as users can already use the browser-based Teams client directly from the Office365 home page. There's also a client for mobile iOS, Android and Windows devices as well as a client for Mac OSX. In future blog posts, we'll cover the actual usage, configuration and deployment of the various features of Teams.

Whilst Teams is turned ON by default for all users, interoperability with Skype for Business must be manually enabled by the administrator in organizations that wish to deploy both Teams and Skype for Business side-by-side. This is the recommended approach for a phased approach to migrating users from Skype for Business to Teams and since there are overlapping features in both platforms, most organizations will opt for this migration strategy. The good news is that Microsoft provides good guidance on such a phased migration at this website https://docs.microsoft.com/en-us/MicrosoftTeams/guidance-skypeforbusiness

Without interoperability enabled, Skype for Business Chats, Calls and Meetings will stay within Skype for Business and the same is true for Teams. To turn interoperability On, we run the Set-CsTeamsInteropPolicy powershell cmdlet on the SFBO tenant remote powershell. This cmdlet has 2 parameters that are relevant at the time of this post:
  • AllowEndUserClientOverride - When set to $true, this parameter will allow the end user to choose which client will be default for chats and calls
  • CallingDefaultClient - sets the tenant default client for calls. This parameter can be set to either 'Default', 'SFB' or 'Teams' and can be explained using the table below
Picture
This interop policy can be configured for all users in the organization (global policy) or applied at the per user basis. For example, if we want to configure a tenant-wide policy to use Skype for Business as the default calling client while allowing users to override, we can run the cmdlet as shown below:
Picture
With the interop policy set as shown above, the Teams client will now show a configurable setting that allows users to override the tenant default as shown below:
Picture
If we do not override the tenant-wide settings, then the calling behaviour will be set as per the global policy configured which is to use Skype for Business as the default client for all calls. This setting also affects IP Phones that we being used in the tenant. For example, if a user in Teams initiates a call to another Teams user, the Skype for Business client will be used to answer the call as shown below:
Picture
Picture
Users that have been provisioned with Phone System (formerly CloudPBX) and Calling Plans licenses for use with Skype for Business Online, and configured with the default global Teams interop policy, will have the Calls tab enabled in Teams and can place outbound PSTN calls from Teams without any additional steps. However, Skype for Business Online users enabled for Phone System with Hybrid Voice (through CCE or OPCH) cannot receive PSTN calls in Teams. When assigning Teams interop policy for Hybrid Voice users, Microsoft recommends using the following interop policy parameters: CallingDefaultClient=Default or SfB ; AllowEndUserClientOverride=False
Conclusion
As mentioned are some limitations when using Teams interop with Skype for Business today that Microsoft will address in the near future. At the time of this post, the limitations can be summarized below:

 Absence of unified presence between Teams and Skype for Business
  • Teams and Skype for Business currently have their own independent presence states

For chat interop, the following are the current list of limitations:
  • Multi-party (group) conversation (chat) in Teams can only include participants using Teams
  • Multi-party IM conversation (chat) in Skype for Business can only include participants using Skype for Business
  • File transfer for two-party chat conversation or file attachment in multi-party conversation across Teams and Skype for Business, vice versa, are not supported
  • Interop chat is not persisted in Teams
  • Markdown, rich text, full emoticon set, etc. in Teams are not supported for interop chat

For calling interop, the following are the current list of limitations:
  • Screen sharing (desktop or app sharing) between Teams and Skype for Business is not supported
  • Escalation of ongoing peer to peer (P2P) voice and video call to multi-party call involving Teams and Skype for Business users is not supported

For additional information and updates, I have found the links below very useful:
https://docs.microsoft.com/en-us/microsoftteams/teams-overview
https://docs.microsoft.com/en-us/MicrosoftTeams/journey-skypeforbusiness-teams
0 Comments

Your comment will be posted after it is approved.


Leave a Reply.

    Picture
    Picture

    Important Links

    Microsoft Teams Docs
    Microsoft Learn

    ​Microsoft MVP Blogs

    Michael Tressler’s Blog
    Michael’s MTR Quick Tip Videos
    Jimmy Vaughan’s Blog
    Jeff Schertz
    Adam Jacobs
    James Cussen
    ​Damien Margaritis

    Archives

    September 2022
    August 2022
    March 2022
    February 2022
    January 2022
    December 2021
    November 2021
    October 2021
    September 2021
    August 2021
    June 2021
    April 2021
    March 2021
    December 2020
    October 2020
    September 2020
    August 2020
    April 2020
    March 2020
    February 2020
    January 2020
    December 2019
    November 2019
    October 2019
    September 2019
    August 2019
    July 2019
    March 2019
    November 2018
    October 2018
    September 2018
    August 2018
    June 2018
    March 2018
    February 2018
    January 2018
    December 2017
    November 2017
    August 2017
    July 2017
    April 2017
    March 2017
    February 2017
    January 2017
    November 2016
    October 2016
    September 2016
    August 2016
    July 2016
    June 2016
    May 2016
    April 2016
    March 2016
    January 2016
    November 2015
    October 2015
    September 2015
    August 2015
    July 2015
    June 2015
    May 2015
    April 2015
    March 2015
    February 2015
    January 2015
    December 2014
    November 2014
    October 2014
    September 2014
    August 2014
    July 2014
    June 2014
    May 2014
    April 2014
    March 2014
    February 2014
    January 2014
    December 2013
    November 2013
    October 2013
    September 2013
    August 2013
    July 2013
    June 2013
    May 2013
    April 2013
    March 2013
    February 2013
    January 2013
    December 2012
    November 2012
    September 2012
    August 2012

    Categories

    All
    Edge
    Exchange 2013
    Hybrid
    Lpe
    Lync 2010
    Lync 2013
    Mobility
    Oauth
    Office365
    Polycom
    Ucs

    RSS Feed

    This website uses marketing and tracking technologies. Opting out of this will opt you out of all cookies, except for those needed to run the website. Note that some products may not work as well without tracking cookies.

    Opt Out of Cookies