Deploy Skype Room Systems v2 with Office 365

Skype for Business Server 2015

마지막으로 수정된 항목: 2017-01-18

Read this topic for information on how to deploy UNRESOLVED_TOKEN_VAL(SkypeRoomSystemv2) with Office 365.

This topic describes how to add a device account for UNRESOLVED_TOKEN_VAL(SkypeRoomSystemv2) when you have an Office 365 online deployment.

Before you deploy UNRESOLVED_TOKEN_VAL(SkypeRoomSystemv2) with Office 365, be sure you have met the requirements. For more information, see Skype Room Systems v2 requirements.

To enable 비즈니스용 Skype, you must have the following:

  • 비즈니스용 Skype 온라인 (Plan 2) or higher in your Office 365 plan. The plan needs to support conferencing capability.

  • If you need Enterprise Voice (PSTN telephony) using telephony service providers for UNRESOLVED_TOKEN_VAL(SkypeRoomSystemv2) you need 비즈니스용 Skype 온라인 (Plan 3).

  • Your tenant users must have Exchange mailboxes.

  • Your UNRESOLVED_TOKEN_VAL(SkypeRoomSystemv2) account does require a 비즈니스용 Skype 온라인 (Plan 2) or 비즈니스용 Skype 온라인 (Plan 3) license, but it does not require an Exchange Online license.

Add a device account
  1. Start a remote Windows PowerShell session on a PC and connect to Exchange. Be sure you have the right permissions set to run the associated cmdlets. The following are some examples of cmdlets that can be used and modified in your environment.

    Set-ExecutionPolicy Unrestricted
    $cred=Get-Credential $admin@$org
    $sess= New-PSSession -ConfigurationName Microsoft.Exchange -ConnectionUri 
    -Credential $cred -Authentication Basic -AllowRedirection
    Import-PSSession $sess
  2. After establishing a session, you’ll either create a new mailbox and enable it as a RoomMailboxAccount, or change the settings for an existing room mailbox. This will allow the account to authenticate to UNRESOLVED_TOKEN_VAL(SkypeRoomSystemv2).

    If you are changing an existing resource mailbox:

    Set-Mailbox -Identity 'PROJECTRIGEL01' -EnableRoomMailboxAccount $true -RoomMailboxPassword (ConvertTo-SecureString -String <password> -AsPlainText -Force)

    If you’re creating a new resource mailbox:

    New-Mailbox -MicrosoftOnlineServicesID -Alias PROJECTRIGEL01 
    -Name "Project-Rigel-01" -Room -EnableRoomMailboxAccount $true -RoomMailboxPassword
     (ConvertTo-SecureString -String <password> -AsPlainText -Force)
  3. Various Exchange properties must be set on the device account to improve the meeting experience. You can see which properties need to be set in the Exchange properties section.

    Set-CalendarProcessing -Identity $acctUpn -AutomateProcessing AutoAccept -AddOrganizerToSubject $false -AllowConflicts $false -DeleteComments $false
     -DeleteSubject $false -RemovePrivateProperty $false
    Set-CalendarProcessing -Identity $acctUpn -AddAdditionalResponse $true -AdditionalResponse "This is a Skype Meeting room!"
  4. You will need to connect to Azure Active Directory to apply some account settings. To connect to Azure AD, run the following cmdlet:

    Connect-MsolService -Credential $cred
  5. If you do not want the password to expire, run the Set-MsolUser cmdlet with the PasswordNeverExpires option as follows:

    Set-MsolUser -UserPrincipalName $acctUpn -PasswordNeverExpires $true

    You can also set a phone number for the room as follows:

    Set-MsolUser -UniversalPrincipalName <upn> -PhoneNumber <phone number>
  6. The device account needs to have a valid Office 365 license, or Exchange and 비즈니스용 Skype will not work. If you have the license, you need to assign a usage location to your device account—this determines what license SKUs are available for your account. You can use Get-MsolAccountSku to retrieve a list of available SKUs for your Office 365 tenant as follows:


    Next, you can add a license using the Set-MsolUserLicense cmdlet. In this case, $strLicense is the SKU code that you see (for example, contoso:STANDARDPACK).

    Set-MsolUser -UserPrincipalName $acctUpn -UsageLocation "US"
    Set-MsolUserLicense -UserPrincipalName $acctUpn -AddLicenses $strLicense
  7. Next, you need to enable the device account with 비즈니스용 Skype. Be sure your environment meets the requirements defined in Skype Room Systems v2 requirements.

    Start a remote Windows PowerShell session as follows (be sure to install 비즈니스용 Skype 온라인 PowerShell components):

    Import-Module LyncOnlineConnector  
    $cssess=New-CsOnlineSession -Credential $cred  
    Import-PSSession $cssess -AllowClobber

    Next, enable your UNRESOLVED_TOKEN_VAL(SkypeRoomSystemv2) account for 비즈니스용 Skype 서버 by running the following cmdlet:

    Enable-CsMeetingRoom -Identity $rm -RegistrarPool "" -SipAddressType EmailAddress

    If you aren't sure what value to use for the RegistrarPool parameter in your environment, you can get the value from an existing 비즈니스용 Skype user by using this cmdlet:

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

After you've completed the preceding steps to enable your UNRESOLVED_TOKEN_VAL(SkypeRoomSystemv2) account in 비즈니스용 Skype 온라인, you need to assign a license to UNRESOLVED_TOKEN_VAL(SkypeRoomSystemv2) device. Using the Office 365 administrative portal, assign either a 비즈니스용 Skype 온라인 (Plan 2) or a 비즈니스용 Skype 온라인 (Plan 3) license to the device.

Assign a license to your account
  1. Login as a tenant administrator, open the Office 365 Administrative Portal, and click on the Admin app.

  2. Click Users and Groups and then click Add users, reset passwords, and more.

  3. Select the UNRESOLVED_TOKEN_VAL(SkypeRoomSystemv2) account, and then click or tap the pen icon, which means edit.

  4. Click on the Licenses option.

  5. In the Assign licenses section, you need to select 비즈니스용 Skype 온라인 (Plan 2) or 비즈니스용 Skype 온라인 (Plan 3), depending on your licensing and what you've decided in terms of needing Enterprise Voice. You'll have to use a Plan 3 license if you want to use Cloud PBX on UNRESOLVED_TOKEN_VAL(SkypeRoomSystemv2). Minimally you will need CloudPBX for voice connectivity. Then configure hybrid voice or PSTN calling based on the PSTN connectivity method.

  6. Click Save to complete the task.

New-Mailbox -MicrosoftOnlineServicesID
 -Alias rigel1 -Name "Rigel 1" -Room -EnableRoomMailboxAccount $true
 -RoomMailboxPassword (ConvertTo-SecureString -String "" -AsPlainText -Force)
Set-CalendarProcessing -Identity rigel1 -AutomateProcessing AutoAccept 
-AddOrganizerToSubject $false -AllowConflicts $false -DeleteComments 
$false -DeleteSubject $false -RemovePrivateProperty $false
Set-CalendarProcessing -Identity rigel1 -AddAdditionalResponse $true 
-AdditionalResponse "This is a Rigel room!"
Set-MsolUser -UserPrincipalName -PasswordNeverExpires $true -UsageLocation "US"
Set-MsolUserLicense -UserPrincipalName -AddLicenses "sfblab:O365_BUSINESS_PREMIUM"
Set-MsolUserLicense -UserPrincipalName -AddLicenses "sfblab:MCOEV"
Set-MsolUserLicense -UserPrincipalName -AddLicenses "sfblab:MCOPSTN2"
Enable-CsMeetingRoom -Identity -RegistrarPool
-SipAddressType EmailAddress

This adds CloudPBX and PSTNCallingDomesticAndInternational. Addtionally, you will need to use the Admin interface to assign a phone number.