About VoLTE Testing


 

VoLTE, Voice over LTE is an IMSIMS(IP Multimedia Subsystem or IP Multimedia Core Network Subsystem) -based specification. Landslide VoLTE Feature and IMS VoLTE CN Emulation provides SIP and RTP-based Voice over IP capabilities to Landslide’s LTE solution.

The Landslide VoLTE implementation supports testing of in LTE ePC as a whole or in part with a two-arm configuration. In addition, the implementation also supports one-arm configuration with the IMS Core Network and combined ePC / IMS CN for VoLTE support.

See also:


Testing Combined ePC and VoLTE IMS CN (Two-Arm Test)

Landslide VoLTE testing is supported with MME Nodal and SGW Nodal test cases.

UE emulates SIP Users/Endpoints:

IMS Node:

 


Testing VoLTE IMS CN (One-Arm Test)

Landslide VoLTE testing is supported with MME Nodal and SGW Nodal test cases.

UE emulates SIP Users/Endpoints:

NOTE: IMS Node to be used for back-to-back testing.


Test Terminologies

Public/Private User identity and their Relationship

Public User Identity

Each IMS user is allocated one or more Public User Identities

  • Multiple Public User Identities can be used to differentiate personal and business identities
  • Either a “SIP” or “tel” URI; typically both as a tel URI is required for IMS/PSTN calling
  • Used as contact information, e.g. on business cards
  • Public User Identity is to IMS as an MSISDN is to UMTS/LTE
Registered Public User Identity

Implicitly registered Public User Identities

  • SIP requires that each identity be individually registered via SIP REGISTER messages
  • IMS allows multiple identities to be registered with a single SIP REGISTER message
Private User Identity

Each IMS user is assigned a Private User Identity

  • Takes the form of a Network Access Identifier or NAI (e.g. [email protected])
  • Used exclusively for subscription identification and authentication and not for SIP message routing
  • Private User Identity is to IMS as an IMSI is to UMTS/LTE
  • The Private User Identity is stored on the SIM card (as in IMSI) and is unknown to the user
  • A user may have multiple Private User Identities

Public and Private User identity Relationship

The following illustrates an The relation of a shared Public User Identity (Public-ID-2) and Private User Identities

The subscriber is allocated at least one Public User Identity by the home network operator

Multiple smart cards with different Private User Ids may be used in different IMS terminals (UEs)


Session Description Protocol (SDP)

SDP is a textual format used to describe multimedia sessions (RFC 2327). A session description contains relevant information for the remote user to join the multimedia session.

The following illustrates an example SDP.


Session Initiation Protocol (SIP)

SIP (defined in RFC 3261) is used to create, modify and terminate multimedia sessions. Key function is to deliver session description information to the user at their current location using SDP

SIP for IMS includes many extensions for 3GPP support:


Real-time Protocol (RTP)

A Transport Protocol for Real-time Applications defines RTP (RFC 3550), for end-to-end transport of real-time data, such as audio and video over multicast or unicast networks.

RTP also defines an independent control protocol (RTCP) offering data delivery monitoring and minimal control capabilities (RTCP is optional under the VoLTE implementation).


VOLTE Call Patterns and Phonebook

The following defines the phonebook mapping is based on VoLTE functionality patterns in MME and SGW Nodal Test Cases.

NOTE: The phonebook mapping is the same whether IMS Node Type is local or remote.

The configurations on Nodal and Node sides must match the call pattern, either for All Originate, All Terminate, OTOT, or TOTO.

Add/remove video functionality is triggered and controlled by SIP Originate Subscriber/Endpoint so that Terminate relies on the received SIP signaling messages.  

VoLTE > UE Pane

Phonebook

Enable Mobile To Mobile Functionality Pattern

SIP Subscriber and SIP Endpoint Originating and Terminating Mapping

Not Selected   All Originate  

When originating a call maps the Phonebook for SIP Phonebook as follows.

SIP Subscriber Row 1 Originates SIP Endpoint  Row 1 Terminates
SIP Subscriber Row 2 Calls Originates SIP Endpoint  Row 2 Terminates
And so on...

 

OTOT    

The Originate/Terminate maps the Phonebook for SIP Subscriber and SIP Endpoint as follows.

SIP Subscriber Row 1 Originates

SIP Endpoint  Row 1 Terminates

SIP Subscriber Row 2 Terminates

SIP Endpoint Row 2 Originates

And so on...

 

TOTO

The Originate/Terminate maps the Phonebook for SIP Subscriber and SIP Endpoint as follows.

SIP Subscriber Row 1 Terminates

SIP Endpoint Row 1 Calls Originates

SIP Subscriber Row 2  Calls Originates

SIP Endpoint Row 2  Terminates

And so on..

 

All Terminate

The all Terminate functionality maps the Phonebook for SIP Subscriber and SIP Endpoint as follows.

SIP Endpoint Row 1 Originates

SIP Subscriber Row 1 Terminates

SIP Endpoint Row 2 Originates

SIP Subscriber Row 2 Terminates

And so on...

 

Selected   OTOT

The Originate/Terminate maps the Phonebook for SIP Subscriber as follows.

SIP Subscriber Row 1 Originates SIP Subscriber Row 2 Terminates
SIP Subscriber Row 3 Originates SIP Subscriber Row 4 Terminates
And so on...

 

TOTO   The Terminate/Originate maps the Phonebook for SIP Subscriber as follows.
SIP Subscriber Row 1 Terminates SIP Subscriber Row 2 Originates
SIP Subscriber Row 3 Terminates SIP Subscriber Row 4 Originates
And so on...

 

NOTES: The Mobile to Mobile testing in SGW Nodal TC establishes calls between the Mobile Subscribers belonging to the test case (that is, subscribers populated in the phonebook within the Test Case). To test mobile to mobile call between two SGW Nodal test cases the SIP Subscribers in one test case must be configured as SIP Endpoints in the other test case and vice versa. Configure the phonebook for Mobile to Mobile calls as follows.

SGW Nodal Test Case 1 Configure a set of SIP Subscribers.
SGW Nodal Test Case 2 Configure a set of SIP Subscribers (different from SGW Nodal Test Case 1)
SGW Nodal Test Case 2 Configure SIP Subscribers from the corresponding first test case as SIP Endpoints
SGW Nodal Test Case 1 Configure SIP Subscribers from the corresponding second test case as SIP Endpoints
IMS Node Test Case Set up the test case in proxy mode, such that it spans the two SGW Nodal test cases. The IMS Node will proxy or route the calls from one test case to the other.  

 

For example: Set up test cases to for Mobile to Mobile calls as follows:

SGW Nodal Test Case 1
  • Functionality Pattern = OTOT
  • Clear Mobile-To-Mobile selection
SGW Nodal Test Case 2
  • Functionality Pattern = TOTO
  • Clear Mobile-To-Mobile selection
IMS Node Test Case
  • P-CSSF Mode = Proxy

 

^ Back to Top