On-network Conferencing for Audio Conferencing

On-network Conferencing allows organizations to send inbound and outbound Audio Conferencing calls to Microsoft dial-in numbers through Direct Routing. This capability isn't intended to extend the support of Audio Conferencing to third party dial-in numbers. Using On-network Conferencing to route inbound calls through third-party dial-in numbers or outbound calls to the Public Switched Telephone Network (PSTN) from Microsoft Audio Conferencing Bridge isn't supported.

This article describes the prerequisites and configuration steps required to enable On-network Conferencing for your organization.

Important

On-network Conferencing must NOT be deployed with any telephony equipment in India.

Prerequisites

Before configuring On-network Conferencing, make sure your organization meets the following prerequisites:

  • Ensure that all users in your organization who are or will be enabled for Audio Conferencing are using Teams for all meetings. The routing of inbound and outbound Audio Conferencing calls through On-network Conferencing is only supported for Teams meetings.

  • Assign Audio Conferencing licenses to all users who will be using On-network Conferencing.

  • Set up the Audio Conferencing service. For more information, see Set up Audio Conferencing for Microsoft Teams.

  • Set up your Session Border Controller (SBC) for Direct Routing. For more information, see Plan Direct Routing and Configure Direct Routing.

    If you're setting up Direct Routing only for the purposes of Audio Conferencing, then you need only complete "Step 1: Connect your SBC" for On-network Conferencing.

Enable the routing of dial-in calls to Microsoft Audio Conferencing through Direct Routing

To route dial-in calls made by your on-premises users to the Audio Conferencing service through Direct Routing, you need to configure appropriate routing rules for your Session Border Controllers (SBCs) and Private Branch Exchanges (PBXs).

You need to configure the telephony equipment of your sites to route calls to any service number of the conference bridge of your organization through a Direct Routing trunk.

You can find the service numbers in Teams admin center under Meetings -> Conferencing Bridges or by using the Teams PowerShell cmdlet Get-CsOnlineDialInConferencingBridge. For more information, see a list of Audio Conferencing numbers in Microsoft Teams.

Note

This feature is not available to users with the pay-per-minute Audio Conferencing license.

Enable the routing of Teams meeting dial-out calls through Direct Routing

Teams meeting dial-out calls are initiated from within a meeting in your organization to PSTN numbers, including call-me-at calls and calls to bring new participants to a meeting.

To enable Teams meeting dial-out routing through Direct Routing to on-network users, you need to create and assign an Audio Conferencing routing policy called "OnlineAudioConferencingRoutingPolicy."

The OnlineAudioConferencingRoutingPolicy policy is equivalent to the CsOnlineVoiceRoutingPolicy for 1:1 PSTN calls via Direct Routing. The OnlineAudioConferencingRoutingPolicy policy can be managed by using the following cmdlets:

  • New-CsOnlineAudioConferencingRoutingPolicy
  • Set-CsOnlineAudioConferencingRoutingPolicy
  • Get-CsOnlineAudioConferencingRoutingPolicy
  • Grant-CsOnlineAudioConferencingRoutingPolicy
  • Remove-CsOnlineAudioConferencingRoutingPolicy

For more information about routing for Direct Routing, see Configure voice routing for Direct Routing.

To enable the routing of meeting dial-out calls through Direct Routing, you need to:

  • Configure Audio Conferencing routing policies
  • Configure the routing on the telephony equipment of your organization
  • Configure a dial plan (optional)

Dial-out calls from Teams meetings are coming from the default service number on the conference bridge. For more information on the default service number of your Audio Conferencing bridge, see Change the phone numbers on your Audio Conferencing bridge.

Configure Audio Conferencing routing policies

The Audio Conferencing routing policy OnlineAudioConferencingRoutingPolicy determines which meeting dial-out calls are routed to Direct Routing trunks. If you're familiar with the CsOnlineVoiceRoutingPolicy policy, this policy works in a similar way.

The following steps are needed to set up Audio Conferencing routing policies:

  1. Create PSTN usages
  2. Configure voice routes
  3. Create Audio Conferencing voice routing policies
  4. Assign a policy to your users

Create PSTN usages

PSTN usages are collections of voice routes. When a user initiates a dial-out call from a given organizer's meeting, the routing path relies on the PSTN usages linked to the user through their voice routing policy.

You can create a PSTN usage by using the "Set-CsOnlinePstnUsage" cmdlet. For Example:

Set-CsOnlinePstnUsage -Identity Global -Usage @{Add="US and Canada"}

Configure voice routes

Voice routes determine the PSTN gateway that should be used to route a call based on the phone number that is dialed from a Teams meeting. Voice routes determine the PSTN gateway that should be used to route a given call by matching the phone number dialed from a Teams meeting with a regex pattern. When you create a voice route, the route must be associated to one or more PSTN usages.

You can create a voice route and define the regex and gateways to be associated with the voice route by using the "New-CsOnlineVoiceRoute" cmdlet. For Example:

New-CsOnlineVoiceRoute -Identity "Redmond 1" -NumberPattern "^\+1(425|206)(\d{7})$" -OnlinePstnGatewayList sbc1.contoso.biz, sbc2.contoso.biz -Priority 1 -OnlinePstnUsages "US and Canada"

Create Audio Conferencing voice routing policies

Audio Conferencing voice routing policies determine the available routes for calls from meeting dial-out based on the destination number. Audio Conferencing voice routing policies link to PSTN usages, determining routes for meeting dial-out calls by associated organizers.

You can create an Audio Conferencing voice routing policy by using the "New- CsOnlineAudioConferencingRoutingPolicy" cmdlet. For Example:

New-CsOnlineAudioConferencingRoutingPolicy "Policy 1" -OnlinePstnUsages "US and Canada"

After you assign the policy to an organizer, when a dial-out call is initiated in their meeting, the voice routes linked to the organizer via their voice routing policy are evaluated. If the meeting dial-out call destination matches a regex in one of the voice routes that are associated to the organizer, the meeting dial-out call is routed to the PSTN gateway defined in the voice route. If the meeting dial-out call destination doesn't match any of the voice routes associated to the organizer, Microsoft routes the meeting dial-out call.

Assign a policy to your users

After the Audio Conferencing routing policies are defined, you can now assign them to users. After policies are assigned to them, the meeting dial-out calls will be evaluated against it to determine their routing path. Audio Conferencing routing policies are always evaluated based on the organizer of the meeting, independently from the user in the meeting that initiates a meeting dial-out call.

You can assign an Audio Conferencing voice routing policy to a user by using the "Grant-CsOnlineAudioConferencingRoutingPolicy" cmdlet. For example:

Grant-CsOnlineAudioConferencingRoutingPolicy -Identity "<User Identity>" -PolicyName "Policy 1"

Configure routing on the telephony equipment of your organization

On the telephony equipment of your organization, you need to ensure that the meeting dial-out calls routed through Direct Routing are routed to the intended on-network destination.

(Optional) Configure a dial plan

A dial plan is a set of normalization rules that translate dialed phone numbers by an individual user into an alternate format (typically E.164) for purposes of call authorization and call routing.

By default, Teams users can dial-out to PSTN numbers in E.164 format, that is, +<country/region code><number>. However, dial plans can be used to allow users to dial phone numbers in other formats, for instance 4-digit extensions.

If you'd like to enable extension-based dialing through On-network conferencing, you can set up dial plans to match the extension dialing pattern to the phone number ranges of the phone number of your organization. To set up dial plans, see Create and manage dial plans.