Microsoft Teams Rooms SIP/H.323 calling

The Pexip Service enables customers who have Microsoft Teams Room devices with Pro licensing to make and receive 1:1 (also referred to as point-to-point) SIP/H.323 video calls with VTCs.

Teams Room SIP/H.323 calling supports:

  • Dialing from a VTC (internal or external) into a Teams Room.
  • Dialing from a Teams Room to an internal or external VTC.
  • Dialing from a Teams Room into a third-party SIP or H.323 enabled meeting.
  • Bi-directional screensharing (BFCP or H239) between the Teams Room and the VTC.
  • Single and dual screen systems for meetings and content sharing.
  • Sending DTMF tones from a Teams Room.

Note that:

  • Different calling policies can be applied to certain rooms to, for example, not allow incoming SIP/H.323 calls, while other systems are enabled for this functionality depending on your business requirements.
  • When joining a Teams Meeting the full feature set of a Teams Room is available, including participant list and other advanced meeting interaction features. However, this is not a call to a Teams meeting, thus when calling a SIP/H.323 destination many of the standard Teams meeting features (such as call transfer, share whiteboard, and add participant) are not available, as the functionality for 1:1 calls is focused around bidirectional audio/video communication and content sharing.

This article covers:

Licensing requirements

Pexip licensing requirements:

  • Domain Hosting
  • Connect for Teams Rooms license count to match your Microsoft Teams Room Pro license count (contact your Pexip authorized support representative for details)
  • Both of these licenses are included in ERC Premium

Microsoft requirements:

  • Teams Room Pro license
  • Windows based device
  • Teams Room software needs to be at least 4.19

Pexip reserves the right to audit the Teams Room Pro license quantity to ensure compliance. Such an audit can consist of requesting a screenshot from the customer's Teams admin center:

Enabling your organization for Teams Room calling

This section describes how to enable your organization and Teams Room systems for SIP/H.323 calling.

Registering

All customers must register via the form at https://www.pexip.com/register/teams-rooms so that we can complete your setup.

Enabling your Teams tenant

To enable the selected Teams Rooms in your tenant to place and receive calls to/from SIP endpoints, a Teams tenant administrator with "Global Admin" access must conduct a consent of the Pexip Service for Teams Room SIP/H.323 dialing:

  • For existing customers of the Pexip CVI service this step can be skipped, as you have already consented.
  • For other customers there are extra steps to perform — please contact your Pexip authorized support representative for details.

Enabling and configuring your Teams calling policy

Your IT administrator must run some Teams PowerShell cmdlets to enable the Teams Room calling policy and give permissions to their VTCs that are to be used for 1:1 calling.

  1. Start a PowerShell session as Administrator.
  2. Run the following commands to sign in to your Teams tenant:

    • In all standard deployments run:

      Import-Module MicrosoftTeams

      Connect-MicrosoftTeams

    • If this is a GCC High / Azure US Government Cloud deployment then use these commands instead:

      Import-Module MicrosoftTeams

      Connect-MicrosoftTeams -TeamsEnvironmentName TeamsGCCH

You can then use the following commands to configure your calling policies.

To get a list of your existing policies, run the following command:

Get-CsTeamsRoomVideoTeleConferencingPolicy

To create a new policy:

New-CsTeamsRoomVideoTeleConferencingPolicy -Identity "MtrSipCallingPolicy" -Enabled $true -AreaCode "923c9f0a-b883-4efe-af73-54810da59f83" -ReceiveExternalCalls "Enabled" -ReceiveInternalCalls "Enabled"

where:

  • the -AreaCode given above is the Pexip Service AppID; this should be used in your own command.
  • "MtrSipCallingPolicy" is the name of the policy being created. You can use any name of your choosing.

Note that ReceiveExternalCalls and ReceiveInternalCalls default to Disabled when not provided. These properties take only two values: Enabled or Disabled. This lets you configure which types of calls (marked as internal and/or externally originating) you can receive.

To grant a particular policy configuration ("MtrSipCallingPolicy" in this example) to all users/rooms:

Grant-CsTeamsRoomVideoTeleConferencingPolicy -PolicyName "MtrSipCallingPolicy" -Global

Other useful commands

To grant a particular policy configuration to a specific user/room ("mtr01@pexample.com" in this example):

Grant-CsTeamsRoomVideoTeleConferencingPolicy -Identity "mtr01@pexample.com" -PolicyName "MtrSipCallingPolicy"

To update properties on an existing policy:

Set-CsTeamsRoomVideoTeleConferencingPolicy -Identity "MtrSipCallingPolicy" -ReceiveExternalCalls "Disabled"

The example above disables receiving external calls on the "MtrSipCallingPolicy" policy. Note that the Identity field is mandatory.

To view systems assigned with a policy:

Get-CsOnlineUser -Filter {TeamsRoomVideoTeleConferencingPolicy -eq "MtrSipCallingPolicy"} | Select-Object DisplayName, UserPrincipalName

The example above shows the systems assigned to the "MtrSipCallingPolicy" policy.

To delete a policy:

Remove-CsTeamsRoomVideoTeleConferencingPolicy -Identity "MtrSipCallingPolicy"

The example above deletes the "MtrSipCallingPolicy" policy.

Note that in Set and Remove commands the -Identity switch is the policy name, whereas in Grant commands the -Identity switch is the Teams Room being configured and the -PolicyName switch specifies the policy name.

Placing and receiving calls

To place a call from a Teams Room:

  1. Select Call on the room console.
  2. Select SIP or H.323 as appropriate.
  3. Enter the address of the VTC you want to call.
  4. Select Call.

Note that the Teams Room software is regularly updated, thus some images shown here may not directly match the current appearance and options.

Receiving a call

Entering DTMF tones

Finding the Teams Room "calling URI"

  1. Select the More ellipsis on the room console.
  2. Select Settings.
  3. Enter the password.
  4. Select the Account tab.
  5. The Email address is the Teams Room calling URI to dial from a VTC device.

mtr