Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Add_docset_workflow
AUTH1bscoggins
DEV2schour
DEV1pravikiran
LDEV1bscoggins
SVT1btripathy
LSVT1bscoggins

Noprint
Panel
borderColorgreen
bgColortransparent
borderWidth2

Back to Table of Contents

Back to New Features in VoLTE ReleaseIP Multimedia Subsystem (IMS)

Section
Column
Panel

In this section:

Table of Contents
maxLevel4

Column
width40%
Info
iconfalse

 

Optimal Media Routing Support

Voice over LTE (VoLTE) is a technology for providing existing voice and SMS services over LTE which does not have a circuit-switched domain. It is implemented using IP Multimedia Subsystem (IMS), which is a standard 3GPP technology for IP-based multimedia services. One of the key requirements of the Roaming Architecture for Voice over LTE with Local Breakout (RAVEL) as described in 3GPP TS 23.228, 3GPP TS 24.229, and as proposed in 3GPP TR 23.850, is that the  Interconnection Border Control Function (IBCF) supports Optimal Media Routing (OMR) procedures and allows bypassing the Transition Gateways (TrGWs).

...

Note

For ATCF calls, local SBC always stays in media path and can only try OMR procedure to bypass the previous MR.

OMR Bypass Rules

Four possible bypass rules (outcomes) exist when applying OMR procedures as shown in the table below:

...

Caption
0Table
1OMR Bypass Rules
3OMR Bypass Rules

In general, codecs received in main SDP should survive NRMA's intersection with both route PSPs (augmentation also if applicable).

Rule
Requirements
Bypass Current and Previous Node

Objective: Bypass local media routing (SBC), and bypass previous media routing (SBC)

Preconditions:

  • Egress Realm is present in OMR VR (except in last VR Instance)
  • At least one codec in corresponding OMR PSP is present/allowed by egress Route PSP.

Note:

    • Codec attributes (DTMF, ptime, SS) is considered only if “transcode conditional” for that attribute is enabled.
    • Codec attributes are matched for all the codec entries that are present in egress route PSP. For the ones that are not present in egress route, SBC’s behavior is don’t care* - i.e., neither the basic codec nor their attributes are taken in to account for this scenario.
    • During rule re-evaluation based on answer in 18x, Codec attributes shall not be considered even if "transcode conditional" is enabled.

 

Bypass Previous Node Only

Objective: Bypass NO local media routing, and bypass previous media routing

Preconditions:

  • Ingress Realm is present in OMR VR (except in last VR Instance)
  • Codecs in corresponding OMR PSP survives the NRMA's intersection with both route PSPs (augmentation also if applicable)
Bypass Current Node Only

Objective: Bypass local media routing, and bypass NO previous media routing – same as the current DM feature that SBC supports

Preconditions:

  • Both Ingress and Egress Realms are identical (or configured connected realms are matching)
  • Maximum VR Instance also matches the realms
  • At least one codec in corresponding OMR PSP is present/allowed by egress Route PSP.

    NOTE:

    • Codec attributes (DTMF, ptime, SS) are considered only if “transcode conditional” for that attribute is enabled.
    • Codec attributes are matched for all codec entries present in egress route PSP. For the ones that are not present in egress route, SBC’s behavior is *don’t care* - i.e., neither the basic codec nor their attributes are taken in to account for this rule.
    • During rule re-evaluation based on answer in 18x, Codec attributes are considered even if "transcode conditional" is enabled.
Bypass Current Node Only

Objective: Bypass NO local media routing, and bypass NO previous media routing – same as normal call without OMR

Preconditions:

  • c=0.0.0.0 is received in OFFER 
  • At least one codec in corresponding OMR PSP is present/allowed by egress Route PSP.

...

Support for Insertion and Transparency of TRF Attribute as per RAVEL Architecture

SBC supports Transit and Roaming Function (TRF) and applies TRF procedures defined for a looped back RAVEL call. The TRF procedures include the following:

...