Deploy Skype Room V2 in Office 365

I recently had trouble deploying Skype Room V2 Office 365 solely to 7 meeting rooms that are using the Logitech V-U0038. The problem was we were getting errors such as Version Mismatch, Incompatible, Sign in errors, etc. I tried Microsoft Office 365 Support although no one was able to assist.

I could login to Skype fine on other computers but why not this one? I completed the Powershell steps? but nothing happened? or is working? We’ll the answer is the SIP Address in Skype Management may be different then your exchange address. Specifically referring to Office 365.

  1.  Go to portal.microsoftonline.com
  2. Click Admin Centers
  3. Open Skype for Business and Exchange
  4. Find that user in Skype for Business and Exchange
  5. In the properties of the user in Exchange “Email Addresses” make sure SIP is the same as the email in Skype for business
  6. Once these two match up then you should be good.

Keep in mind you may not see the SIP Address if the user is not licensed properly. Let’s get started.

To enable Skype for Business, you must have the following:

  • Skype for Business Online (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 Skype Room Systems v2 you need Skype for Business Online (Plan 3).
  • Your tenant users must have Exchange mailboxes.
  • Your Skype Room Systems v2 account does require a Skype for Business Online (Plan 2) or Skype for Business Online (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
    $org = ‘boxne.onmicrosoft.com’
    $cred = Get-Credential [email protected]$org
    $sess = New-PSSession -ConfigurationName Microsoft.Exchange -ConnectionUri https://outlook.office365.com/powershell-liveid/ -Credential $cred -Authentication Basic -AllowRedirection
    Import-PSSession $sess

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 Skype Room Systems v2.

If you are changing an existing resource mailbox:

Set-Mailbox -Identity ‘[email protected]’ -EnableRoomMailboxAccount $true -RoomMailboxPassword (ConvertTo-SecureString -String Password -AsPlainText -Force)

If you’re creating a new resource mailbox:

New-Mailbox -MicrosoftOnlineServicesID [email protected] -Alias PROJECTRIGEL01 -Name “Project-Rigel-01” -Room -EnableRoomMailboxAccount $true -RoomMailboxPassword (ConvertTo-SecureString -String <password> -AsPlainText -Force)

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.

$acctUpn = ‘[email protected]
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!”

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

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>

The device account needs to have a valid Office 365 license, or Exchange and Skype for Business 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:

Get-MsolAccountSku

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"
Get-MsolAccountSku
Set-MsolUserLicense -UserPrincipalName $acctUpn -AddLicenses $strLicense

Next, you need to enable the device account with Skype for Business. 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 Lync Online Connector, Installation directions can be found at https://webtalkhosting.com/2017/07/14/downloading-and-installing-the-skype-for-business-online-connector-module/).

  1. Import-Module LyncOnlineConnector $cssess=New-CsOnlineSession -Credential $cred Import-PSSession $cssess -AllowClobber Next, enable your Skype Room Systems v2 account for Skype for Business Server by running the following cmdlet:Enable-CsMeetingRoom -Identity $rm -RegistrarPool “sippoolbl20a04.infra.lync.com” -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 for Business user by using this cmdlet:Get-CsOnlineUser -Identity ‘[email protected]’| fl *registrarpool*

After you’ve completed the preceding steps to enable your Skype Room Systems v2 account in Skype for Business Online, you need to assign a license to Skype Room Systems v2 device. Using the Office 365 administrative portal, assign either a Skype for Business Online (Plan 2) or a Skype for Business Online (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 Skype Room Systems v2 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 for Business Online (Plan 2) or Skype for Business Online (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 Skype Room Systems v2. 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.

Leave a Reply

Your email address will not be published. Required fields are marked *