Provisioning Skype Room System accounts in Office 365

Read this topic to learn about provisioning Skype Room System accounts in Office 365.

The following section covers Skype Room System account provisioning for an Office 365 tenant.

Office 365 prerequisites

Your online tenant must meet the following requirements:

  • The Office 365 plan must include Skype for Business Online Plan 2, Plan 3, or Office 365 E1, E3 or E5.

  • 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 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 Cloud PBX Add-on or Office 365 E5 is required (1).

  • The availability of PSTN Conferencing entitlement within any given meeting is determined by the license of the meeting organizer.

  • An Exchange Online license is not 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 in Office 365.

Skype Room System Provisioning steps for O365

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:

  • New Resource Mailbox Account:

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:

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:

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

Skype for Business Online provisioning

After a resource room mailbox account has been created and enabled as shown previously, 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 are enabled in Exchange Online, both of these accounts will be synchronized to Skype for Business Online in the same way:

  1. Create a Remote PowerShell session. Note that you will need to download Skype for Business Online Connector Module and Microsoft Online Services Sign-In Assistant and make sure that your computer is configured. For more information, see Configuring Your Computer for Lync Online Management.

    Import-Module LyncOnlineConnector
    $cssess=New-CsOnlineSession -Credential $cred
    Import-PSSession $cssess -AllowClobber
  2. To enable an Skype Room System account for Skype for Business, run the following command:

    Enable-CsMeetingRoom -Identity $rm -RegistrarPool "" -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 returns this property:

    Get-CsOnlineUser -Identity ''| fl *registrarpool*

Assigning a Skype for Business Online license

After you enable a Skype Room System account in Skype for Business, you can assign a Skype for Business Online (Plan 2) or Skype for Business Online (Plan 3) license by using the Office 365 administrative portal as described in Assign or remove licenses for Office 365 for business or in Skype for Business add-on licensing.

After you assign a license for Skype for Business Online, you will be able to log in and validate that the account is active using any Skype for Business client.

Password expiration

In 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.

  1. Create a Windows Azure Active Directory session by using your tenant global administrator credentials.

    $cred=Get-Credential admin@$org
    Connect-MsolService -Credential $cred
  2. Set the Password never expires setting for the Skype Room System room account created previously by using the following command:

    Set-MsolUser -UserPrincipalName -PasswordNeverExpires $true

For more information, see Using Windows PowerShell to Manage Lync Online.