Provisioning Skype Room System accounts in Microsoft 365 and Office 365
Read this topic to learn about provisioning Skype Room System accounts in Microsoft 365 or Office 365.
The following section covers Skype Room System account provisioning.
Microsoft 365 and Office 365 prerequisites
Your online tenant must meet the following requirements:
The Microsoft 365 or Office 365 plan must include Skype for Business Online Plan 2, or Office 365 E1, E3 or E5.
For details on Skype for Business Online Plans, see the Skype for Business Online Service Description.Your tenant must have the conferencing capability of Skype for Business enabled.
Your tenant must have Exchange Online enabled.
Your tenant remote administrator must have the following PowerShell access:
Exchange Remote PowerShell access
Skype for Business Online Remote PowerShell access
Windows Azure Active Directory module for Windows PowerShell to access Microsoft 365 or Office 365 directory access
For the Skype Room account, the following licensing is required:
A Skype for Business Online Plan 2 or Office 365 E1 or E3 license is required to enable Skype Meetings.
To entitle the room with the Enterprise Voice capability so the room can be enabled with a phone number, a Skype for Business Online Plan 2 with the Phone System license or Office 365 E5 is required (1).
If you need dial-in capabilities from a meeting, you'll need an audio conferencing and Phone System license. If you need dial-out capabilities from a meeting, you'll need a domestic or domestic and international Calling Plan.
An Exchange Online license isn't required for the Skype Room account because the account should be configured as a resource mailbox account.
Provisioning overview
The following diagram provides an overview of the Skype Room System account provisioning flow.
Identify a new conference room
You may already have a resource room mailbox in Exchange that provides the scheduling feature, or you may be creating a resource mailbox for the first time to facilitate Skype Room System deployment. In any case, you must identify a room account to be used in your tenant. The Exchange Online Provision and Skype for Business Provision sections provide guidance for both kinds of accounts. For example, let's say you have the following two rooms, and you would like to deploy Skype Room System for both of them:
Existing Resource Mailbox Account: confrm1@contoso.onmicrosoft.com
New Resource Mailbox Account: confrm2@contoso.onmicrosoft.com
Exchange Online provisioning
First, connect to Exchange Online PowerShell by following the instructions in the topic, Connect to Exchange Online PowerShell.
To set an existing resource room mailbox account for Skype Room System, run the following commands in Exchange Online PowerShell:
$rm="confrm1@contoso.onmicrosoft.com"
$newpass='pass@word1'
Set-Mailbox -Identity $rm -EnableRoomMailboxAccount $true -RoomMailboxPassword (ConvertTo-SecureString $newpass -AsPlainText -Force)
To create a new Exchange resource mailbox account for Skype Room System, run the following commands in Exchange Online PowerShell:
$rm="confrm2@contoso.onmicrosoft.com"
$newpass='pass@word1'
New-Mailbox -Name "Conf Room 2" -MicrosoftOnlineServicesID $rm -Room -EnableRoomMailboxAccount $true -RoomMailboxPassword (ConvertTo-SecureString $newpass -AsPlainText -Force)
The previous commands set up or create a new Exchange resource mailbox account for Skype Room System usage by enabling the account.
After creating the mailbox, you can use the Set-CalendarProcessing cmdlet in Exchange Online PowerShell to configure the mailbox. Refer to steps 3 through 6 under Single forest on-premises deployments for more details
Assigning a Skype for Business Online license
Now you can assign a Skype for Business Online (Plan 2) or Skype for Business Online (Plan 3) license by using the Microsoft 365 administrative portal as described in Assign or remove licenses for Microsoft 365 for business or in Skype for Business add-on licensing.
After you assign a license for Skype for Business Online, you'll be able to sign in and validate that the account is active using any Skype for Business client.
Skype for Business Online provisioning
After a resource room mailbox account has been created and enabled as shown previously, and you have licensed the account for Skype For Business Online the account will synchronize from the Exchange Online forest to Skype for Business Online forest by using the Windows Azure Active Directory forest. The following steps are required to provision the Skype Room System account in the Skype for Business Online pool. These steps are the same for both an existing resource mailbox account or a newly created account (confrm1 or confrm2), because once they're enabled in Exchange Online, both of these accounts will be synchronized to Skype for Business Online in the same way:
- Create a Remote PowerShell session. You'll need to download Teams PowerShell module.
# When using Teams PowerShell Module
Import-Module MicrosoftTeams
$credential = Get-Credential
Connect-MicrosoftTeams -Credential $credential
To enable a Skype Room System account for Skype for Business, run the following command:
Enable-CsMeetingRoom -Identity $rm -RegistrarPool "sippoolbl20a04.infra.lync.com" -SipAddressType EmailAddress
You can obtain the RegistrarPool address where your Skype for Business users are homed from one of your existing accounts by using the following command to return this property:
Get-CsOnlineUser -Identity 'alice@contoso.onmicrosoft.com'| fl *registrarpool*
Note
Multi-Factor Authentication (MFA) isn't supported for Skype Room System accounts.
Password expiration
In Microsoft 365 or Office 365, the default password expiration policy for all of your user accounts is 90 days unless you configure a different password expiration policy. For Skype Room System accounts, you can select the Password never expires setting with the following steps.
Create a Windows Azure Active Directory session by using your tenant global administrator credentials. For information on more options, see additional authentication methods.
$clientId = "your-app-client-id" $tenantId = "your-tenant-id" $ClientSecretCredential = Get-Credential -Credential $clientId # Enter client_secret in the password prompt Connect-MgGraph -TenantId $tenantId -ClientSecretCredential $ClientSecretCredential
Set the Password never expires setting for the Skype Room System room account created previously by using the following command:
Connect-MgGraph -Scopes "User.ReadWrite" Update-MgUser -UserId '11111111-0000-aaaa-bbbb-222222222222' -PasswordPolicies "DisablePasswordExpiration"
For more information, see Set up your computer for Windows PowerShell.
Validate
For validation, you should be able to use any Skype for Business client to sign in to the account you created.