Panel | ||||
---|---|---|---|---|
In this section:
|
Include Page Transparency_Profile_Note Transparency_Profile_Note
Excerpt | ||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
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). The 3GPP TS 29.079 describes the procedures for optimizing the media path for call within IP Multimedia Subsystem. The purpose of OMR is to identify and remove unnecessary media functions from the media path for each media stream associated with a session. The OMR procedures identify and name the IP address realm used for each media path segment among UAs and TrGWs. An IP realm name is associated with each set of IP endpoints that are mutually reachable through IP routing and without address translation. Endpoints in different IP realms usually require allocation of a TrGW between those IP realms for connectivity and possibly for NAT. Prior to OMR procedures, the
|
The
Spacevars | ||
---|---|---|
|
When the endpoints in different IP realms are mutually reachable without allocation of a TrGW, then OMR procedures may use provisioned information about such connected IP realms to determine possible optimal media paths through these connected realms. An
Spacevars | ||
---|---|---|
|
Spacevars | ||
---|---|---|
|
Spacevars | ||
---|---|---|
|
Spacevars | ||
---|---|---|
|
The OMR procedure is applied before sending out the offer and re-evaluated based on the answer received in 18x. The re-evaluation of OMR procedure during answer processing is based on certain conditions:
Spacevars | ||
---|---|---|
|
Four possible outcomes exist when applying OMR procedures:
Spacevars | ||
---|---|---|
|
Spacevars | ||
---|---|---|
|
Note | icon | false|
---|---|---|
Info | ||
| ||
The OMR procedures are based on ingress and egress trunk group realms, the realm received in the SDP OMR attributes and the codec policy. |
The
Spacevars | ||
---|---|---|
|
For the following features, "bypass no local MR, and bypass previous MR" is attempted, with no visited-realm sent in egress INVITE.
Info | ||||
---|---|---|---|---|
Note | ||||
| ||||
For ATCF calls, the local
|
Four possible bypass rules (outcomes) exist when applying OMR procedures as shown in the table below:
Info | ||
---|---|---|
| ||
OMR procedures are based on ingress and egress trunk group realms, realm received in the SDP OMR attributes and the codec policy. |
Caption | ||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||
In general, codecs received in main SDP should survive NRMA's intersection with both route PSPs (augmentation also if applicable).
|
Multiexcerpt | ||||
---|---|---|---|---|
| ||||
The
|
supports Transit and Roaming Function (TRF) and applies TRF procedures defined for a looped back RAVEL call. |
The TRF procedures include the following:are listed below.
Spacevars | ||
---|---|---|
|
Support RAVEL
, is accessed from RCB.Spacevars | ||
---|---|---|
|
Preferred_TRF_URI
in IPSP in the PSX. If the incoming request is identified as roaming (calling Party), the Spacevars | ||
---|---|---|
|
Preferred_MRB_URI
in IPSP in the PSX. If the incoming request is identified as roaming (calling Party), the Spacevars | ||
---|---|---|
|
The
Spacevars | ||
---|---|---|
|
Preferred_TRF_URI
in IPSP in the PSX. If the incoming request is identified as roaming (calling Party) and call is originating, the Spacevars | ||
---|---|---|
|
Spacevars | ||
---|---|---|
|
Preferred_TRF_URI
value.Preferred_MRB_URI
of type "string" in IPSP in the PSX. If the incoming request is identified as roaming (calling Party) and call is originating, the
adds "Feature-Caps" header with configured MRB-URI in "+g.3gpp.trf" parameter value. If the received request already contains a "+g.3gpp.mrb" parameter field in Feature-Caps header, the Spacevars 0 product
does not overwrite the header field value with the configured Spacevars 0 product Preferred_MRB_URI
value.
Spacevars | ||
---|---|---|
|
Spacevars | ||
---|---|---|
|
Spacevars | ||
---|---|---|
|
Spacevars | ||
---|---|---|
|
Spacevars | ||
---|---|---|
|
Spacevars | ||
---|---|---|
|
Spacevars | ||
---|---|---|
|
Spacevars | ||
---|---|---|
|
Spacevars | ||
---|---|---|
|
Spacevars | ||
---|---|---|
|
Spacevars | ||
---|---|---|
|
Spacevars | ||
---|---|---|
|
TRF-URI/MRB_URI
is configured in egress IPSP (in PSX), SBC is supported to send "+g.3gpp.trf=<trf_uri>"/"+g.3gpp.mrb=<mrb_uri>" in "Feature-Caps" header.
Caption | ||||||
---|---|---|---|---|---|---|
| ||||||
Pagebreak |
---|