Why a Skype Room System?

The answer really starts with the question ‘Are you trying to allow a room system to have video with Microsoft Teams?’  and if there is any variation of ‘yes’ in your answer, then right now there is only one supported option and that’s to use a Skype Room System.  At the time of writing this article, there are no systems other than the Skype Room System that allows for native and supported usage of Microsoft Teams in this way. Skype Room Systems come in several flavours and a really good place to start is the Microsoft Teams devices shop here. This will help you understand what options there are and what has been successfully passed as a supported endpoint. The shop is not limited to Skype Room Systems but also includes items such as conference phones, desk phones, speaker phones and headsets. In this blog post, we are going to help walk through the provisioning of a Skype Room System, which is the same process that we would follow if we wanted to enable a speaker phone that is a Teams-enabled endpoint.  

Currently the available meeting room systems are available from:

  • Crestron
  • HP
  • Lenovo
  • Logitech

I would expect to see Yealink also enter this area very soon. Each brand has their own certified and tested solution and it is possible to mix and match aspects of the Skype Room System such as allowing a Logitech Camera work with a Crestron SR or having a HP Elite Slice SRS work with a Polycom USB PTZ camera and a Polycom Trio conference phone.  HP and Lenovo have the added ability to work as an audio device for a smaller or ‘huddle’ meeting room, which will save on the desk real estate being taken up by the addition of the Skype Room System.

Configuration Outline:

The following outline describes the required steps to provision a Skype Room System account in Office 365.

Require a new Skype Room System account:

One of the first steps, could be creating all the required accounts needed, you may already have some or all of the accounts you need. For example, there may be an existing star phone device such as a Polycom Trio 8800 or Yealink CP860 that is configured as a voice only endpoint.  If this device has been provisioned properly there may be a requirement to utilise this existing account.  This guide will ultimately assume that no existing equipment or accounts are in place and will walk through this process as if we need to create everything from fresh, as if it’s a greenfield meeting room and Skype for Business Room System account. Then, we’ll take a look at how to provision the account to work with Microsoft Teams. Let’s get started.  

Configuring Exchange Online:

One of the initial steps that needs to occur is the creation of the Meeting Room email account.  This can be completed using the following commands using the Microsoft Exchange Online PowerShell Module.

Connect-EXOPSSession -UserPrincipalName <UPN> 

Create new resource mailbox:

Once you are authenticated you will need to create the Skype Room System mailbox:

$rm="SkypeMeetingRoom@Domain.com"
$newpass='P@ssw0rd1'
New-Mailbox -Name "Skype for Business Meeting Room 1" -MicrosoftOnlineServicesID $rm -Room  -EnableRoomMailboxAccount $true -RoomMailboxPassword (ConvertTo-SecureString $newpass -AsPlainText -Force)

What do these variables mean? 

$rm is the name of the account that is being created for the meeting room

$newpass is the password that is going to be assigned to the account

The next process is to give the mailbox a name – this can be any useful name that users will identify the device or the room as.  This is the same name that we will use when we want to select the room within Outlook as an available resource.

You may be warned that the replication hasn’t yet occurred, this is standard and seems to happen every other creation. The importance here is to be patient and allow for the replication to occur, it can take a few minutes for the account to be created and configured within Azure AD and Exchange Online.

Set the mailbox properties:

I also like to create a MailTip when I’m creating the mailbox, this will ensure that when booking the room, people will get a response back from their booking and utilise Skype for Business Room System when it’s relevant to do so.

Set-Mailbox -Identity "Skype for Business Meeting Room 1" -MailTip
"This room is equipped with Skype for Business Room System, please make it a Skype for Business Meeting to take advantage of the enhanced meeting experience”

Connect to Office 365 PowerShell Session:

From within the same Microsoft Exchange Online PowerShell Module you can enter:

Connect-MsolService 

You will be prompted to authenticate as you have before when we created the Mailbox.

Set account password to never expire:

Set-MsolUser -UserPrincipalName $rm -PasswordNeverExpires $true 

Assign correct licenses through the Admin Centre

For the Account to work properly as a video endpoint, a Skype for Business plan 2 or plan 3 must be assigned to the account.  Assigning a full E3 plan is overkill for what is required for the account.  In addition, assigning a Common Area Phone license is not supported for Skype for Business Room Systems.  Each individual license must be applied.  If the Skype for Business Room System requires the ability to make inbound and outbound calls from a Public Switched Telephone Network (PSTN), two additional licenses will need to be applied, these are Microsoft Phone System and a Calling Plan.  For most cases a domestic calling plan will be sufficient, however, it is important to note that this should be reviewed on a regular basis to assign the correct calling plan to the meeting rooms that make calls regularly. More information about these plans can be found here.

Once the correct Skype for Business licenses have been applied, the device will start to work and function as a Teams Meeting device as well.  This process will work at the time of writing, but it may need to be reviewed at a future time, when Skype for Business Online becomes more engrained into Microsoft Teams. At this point, the licensing steps may need to include Microsoft Teams, however at the moment the advice within Microsoft best practice is to assign the Skype for Business Online (Plan 2) Licenses as outlined above.

Is your company on the Microsoft Teams bandwagon yet? ‘How to get your team ‘on Teams’ outlines a practical approach to adoption and Teams management.

About the Author

Jason Wynn

Microsoft is hard-wired into Jason’s DNA - Jason Wynn is a Principal Tech Strategist at Content + Cloud in the United Kingdom. He is an Office Apps & Services MVP with nearly two decades of experience with Microsoft Intelligent Communications including Skype for Business, Microsoft Teams, and Office 365. In addition to his day job, Jason also runs Microsoft Cloud User Group in London and Birmingham, the annual Evolve Conference, a successful blog, and co-host of All About 365 Podcast. He loves sharing his knowledge with those inside the industry and covering anyone who hasn’t already seen the light.

Comments

  1. Mark R

    We are in the midst of transition from on premises Skype for Business to Teams only. I’ve moved (homed) my meeting rooms to O365 and everything still works however we are still in Hybrid S4B mode. Ultimately we intend to decommission S4B on prem and go all teams. How can I migrate my existing S4B rooms (with only Polycom Trio 8800 phones) to teams? Can I simply upgrade to Teams via cmd as if it is a regular user account? Please advise or write up a how to, I would greatly appreciate it, thanks!

  2. Chris Grist

    Done all this – signed in to Teams as the Meeting Room and nothing seems different.

  3. Tom Baldwin

    Great blog Jason. Simplifies the solution for the non Techies amongst us.

  4. Graham Walsh

    Why not just assign a Meeting Room license, that covers everything 🙂

  5. Ugur

    Great job mate..very detailed 😉

  6. Tim Ravn Lauridsen

    Hi,

    Thanks. But is it possible to force every meeting in this setup to be a Teams meeting also if the user forgot to do it?

Leave a Reply