Document Overview

This document provides a configuration guide for Ribbon SBC Core (5000/7000/SWe) series for migrating the Teams' users from Non-Media Bypass to Media Pass.


Introduction

This document is intended for customers planning to migrate from a Non-Media Bypass to a Media Bypass on MS Teams. This document provides configuration steps required on both MS Teams and Ribbon SBC.

Configuration Required On MS Teams

Create a new PSTN gateway on MS Teams

Create a gateway with a different FQDN and SBC listening port number.

 

Gateway Creation

 

Create DNS Record

Create a DNS record and point the new gateway to the same public IP address of the old gateway.

 

DNS Record

 

Create a new PSTN Usage

PSTN Usage


Create a new Voice Route

Voice Routing

Online Voice Route

 

Create a new Voice Routing Policy

Create a new voice routing policy and associate the new PSTN Usage to it.

 

New Voice Route Policy

 

Grant the Voice Routing Policy to the user

Associate the new voice routing policy to the migrating user.

 

Grant Voice Routing Policy to User

 

Configuration Required on Ribbon Core SBC

 

Create a New Zone and SIP Signaling Port

The new zone can have the same IP address as the previous zone, but not the same port number. If required, change the port number.

Perform one of the following actions:

  • If using a wildcard certificate, attach the previous TLS profile to the SIP Signaling Port.
  • Generate a new certificate and attach it to the SIP Signaling Port.

New sipSigPort


Create a new Packet Service Profile (PSP)

Enable RTCP Mux for the PSP. This flag is required for the Media bypass.

set profiles media packetServiceProfile TEAMS_PSP_MediaBypass
set profiles media packetServiceProfile TEAMS_PSP_MediaBypass codec codecEntry1 G711-default
set profiles media packetServiceProfile TEAMS_PSP_MediaBypass rtcpOptions rtcp enable
set profiles media packetServiceProfile TEAMS_PSP_MediaBypass preferredRtpPayloadTypeForDtmfRelay 101
set profiles media packetServiceProfile TEAMS_PSP_MediaBypass silenceInsertionDescriptor g711SidRtpPayloadType 13 heartbeat enable
set profiles media packetServiceProfile TEAMS_PSP_MediaBypass rtcpOptions rtcpMux enable
commit


Create a new Trunk group

Configure fields for ICE-Lite. This is required for the Media Bypass.

set addressContext default zone TEAMS_ZONE_MediaBypass sipTrunkGroup TEAMS_MEDIABYPASS_ON media mediaIpInterfaceGroupName LIF2
set addressContext default zone TEAMS_ZONE_MediaBypass sipTrunkGroup TEAMS_MEDIABYPASS_ON signaling honorMaddrParam enabled
set addressContext default zone TEAMS_ZONE_MediaBypass sipTrunkGroup TEAMS_MEDIABYPASS_ON policy media packetServiceProfile TEAMS_PSP_MediaBypass
set addressContext default zone TEAMS_ZONE_MediaBypass sipTrunkGroup TEAMS_MEDIABYPASS_ON policy signaling ipSignalingProfile TEAMS_IPSP
set addressContext default zone TEAMS_ZONE_MediaBypass sipTrunkGroup TEAMS_MEDIABYPASS_ON downstreamForkingSupport enabled
set addressContext default zone TEAMS_ZONE_MediaBypass sipTrunkGroup TEAMS_MEDIABYPASS_ON services natTraversal iceSupport iceWebrtc
set addressContext default zone TEAMS_ZONE_MediaBypass sipTrunkGroup TEAMS_MEDIABYPASS_ON signaling rel100Support enabled
set addressContext default zone TEAMS_ZONE_MediaBypass sipTrunkGroup TEAMS_MEDIABYPASS_ON services dnsSupportType a-only
set addressContext default zone TEAMS_ZONE_MediaBypass sipTrunkGroup TEAMS_MEDIABYPASS_ON ingressIpPrefix 52.114.0.0 16
set addressContext default zone TEAMS_ZONE_MediaBypass sipTrunkGroup TEAMS_MEDIABYPASS_ON signaling relayNonInviteRequest enabled
set addressContext default zone TEAMS_ZONE_MediaBypass sipTrunkGroup TEAMS_MEDIABYPASS_ON signaling methods notify allow
set addressContext default zone TEAMS_ZONE_MediaBypass sipTrunkGroup TEAMS_MEDIABYPASS_ON policy media toneAndAnnouncementProfile LRBT_PROF
set addressContext default zone TEAMS_ZONE_MediaBypass sipTrunkGroup TEAMS_MEDIABYPASS_ON mode inService state enabled
commit


Create an IP-Peer for Media Bypass Zone

Enter a globally unique name for the IP Peer.

set addressContext default zone TEAMS_ZONE_MediaBypass ipPeer TEAMS_MEDIABYPASS_IPP policy sip fqdn sip.pstnhub.microsoft.com fqdnPort 5060


Creating a Routing Label Route

set global callRouting routingLabel MEDIABYPASS_RL routingLabelRoute 1 trunkGroup TEAMS_MEDIABYPASS_ON ipPeer TEAMS_MEDIABYPASS_IPP inService inService
commit

 

Creating Route

Create a number base routing on SBC towards MS Teams.

set global callRouting route none Sonus_NULL Sonus_NULL standard 2413331000 1 all all ALL none Sonus_NULL routingLabel MEDIABYPASS_RL

set global callRouting route trunkGroup TEAMS_MEDIABYPASS_ON PTFY06 username Sonus_NULL 1 all all ALL none SIP.PSTNHUB.MICROSOFT.COM routingLabel MEDIABYPASS_RL

set global callRouting route trunkGroup TEAMS_MEDIABYPASS_ON PTFY06 standard Sonus_NULL 1 all all ALL none Ribbon1.interopdomain.com routingLabel PSTN_RL

 

 

Conclusion

These Application Notes describe the configuration steps required for Ribbon SBC Core Series to successfully migrate from Non-Media Bypass to Media Bypass. All feature and serviceability test cases were completed.