Why a Skype Room System?
The answer really starts with the question ‘Are you trying to allow a
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
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.
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!
Done all this – signed in to Teams as the Meeting Room and nothing seems different.
Great blog Jason. Simplifies the solution for the non Techies amongst us.
Why not just assign a Meeting Room license, that covers everything 🙂
Great job mate..very detailed 😉
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?