Cover Page

VoLTE and ViLTE

Voice and Conversational Video Services over the 4G Mobile Network

André Perez

Wiley Logo

Preface

This book presents the mechanisms used in the 4G evolved packet system (EPS) mobile network and in the IP Multimedia sub-system (IMS) for the supply of voice over long term evolution (VoLTE) and video over long term evolution (ViLTE) service (Figure 1).

Numbered-Figure

Figure 1. Implementation of VoLTE or ViLTE services

The EPS network does not provide telephone service because it does not deal with telephone signaling.

The EPS network operates in packet-switched (PS) mode and acts as the transport of internet protocol (IP) packets through bearers.

The EPS network, therefore, transfers the IP packets containing voice or video real-time transport protocol (RTP) streams or telephone signaling session initiation protocol (SIP).

Telephone or videophone service is provided by the IMS network which provides the functions as follows:

  1. – routing the call;
  2. – supplementary telephone and videophone services;
  3. – interconnection to the third-party networks.

Chapter 1 presents the architecture of EPS and IMS networks and these networks environment: databases, charging, policy and charging control (PCC), DIAMETER routing, ENUM system and internet protocol exchange (IPX).

Chapter 2 presents various signaling protocols:

  1. – signaling of the EPS network, allowing the mobile to attach, to update its location, to establish sessions for the transport of IP packets and to change cells during a session (handover);
  2. – signaling of the IMS network, allowing the mobile to register, to establish a session and to negotiate the media;
  3. – DIAMETER signaling exchanged between, firstly, the EPS or IMS networks, and, secondly, the environment of these networks.

Chapter 3 presents the different basic procedures:

  1. – the attachment and the detachment of the mobile with the EPS network and the establishment of the default bearer to transport SIP flows;
  2. – the registration and the deregistration of the mobile with the IMS network;
  3. – the establishment and the release of VoLTE and ViLTE session.

Chapter 4 presents the characteristics of the radio interface, for which the following features are described: data structure, transmission chain of the physical layer, frequency time and space multiplexing.

The same chapter also illustrates two procedures of the radio interface: access control of the mobile to network and data transfer.

Chapter 5 presents the supplementary telephone and videophone services offered by a particular entity of the IMS network, the telephony application server (TAS).

These services include call forwarding, identity presentation, message waiting indication, call hold, conference call, call waiting and call barring.

It also presents the characteristics of audio and video streams.

Chapter 6 presents the interconnection to the public switched telephone network (PSTN) or to the public land mobile network (PLMN) (Figure 2).

Numbered-Figure

Figure 2. Interconnection to the PSTN and PLMN network

Chapter 6 also presents the interconnection of the IMS network with IMS third-party networks.

Chapter 7 presents the mechanisms of intra-system and PS-PS inter-system handover.

The intra-system handover is performed when the mobile changes cell but does not change the 4G network concerned.

The PS-PS inter-system handover is performed when the mobile changes cell and network but holds the PS mode. This type of handover is applied to VoLTE or ViLTE services if the same functionality exists in the HSPA evolution of 3G network.

Both handover modes are transparent to VoLTE and ViLTE services, the movement of the mobile being masked for the IMS network.

Chapter 8 presents the roaming for which two routing methods of the RTP streams are described:

  1. – nominal routeing of the RTP stream that passes through the home network;
  2. – optimal routeing of the RTP stream that does not pass through the home network.

Chapter 9 presents the centralization of services implemented by IMS centralized services (ICS) that enables the IMS network to offer VoLTE and ViLTE services regardless of the network where the mobile phone is connected.

Chapter 9 also presents the continuity of services implemented by function enhanced single radio voice call continuity (e-SRVCC) which ensures that the communication is maintained in case of PS-CS (Circuit-Switched) inter-system handover (Figure 3).

Numbered-Figure

Figure 3. PS-CS inter-system handover

Chapter 10 presents the two modes providing short message service (SMS).

Short message service over SGsAP allows a mobile connected to the 4G network to send and receive SMS in the CS mode.

Short message service over SIP is a supplementary telephone service provided by the IMS network.

André PEREZ
April 2016

List of Abbreviations

A
AAA Authorization-Authentication-Answer
AAR Authorization-Authentication-Request
ACA Accounting-Answer
ACM Address Complete Message
ACR Accounting-Request
AF Application Function
AIA Authentication-Information-Answer
AIR Authentication-Information-Request
AM Acknowledged Mode
AMBR Aggregate Maximum Bit Rate
AMR Adaptive Multi-Rate
AMR WB AMR Wide Band
ANM Answer Message
AOC Advice of Charge
APM Application transport Mechanism
APN Access Point Name
ARP Allocation and Retention Priority
ARQ Automatic Repeat Request
AS Application Server
ASA Abort-Session-Answer
ASR Abort-Session-Request
ATCF Access Transfer Control Function
ATGW Access Transfer Gateway
ATU-STI Access Transfer Update – Session Transfer Identifier
AUTN Authentication Network
B
B2BUA Back-to-Back User Agent
BCCH Broadcast Control Channel
BCH Broadcast Channel
BCTP Bearer Control Tunnelling Protocol
BGCF Breakout Gateway Control Function
BICC Bearer Independent Call Control
BSR Buffer Status Report
BSS Base Station Sub-system
C
CA Carrier Aggregation
CAP Camel Application Part
CAT Customized Alerting Tone
CBP Constrained Baseline Profile
CC Component Carrier
CCA Credit-Control-Answer
CCBS Completion of Communications to Busy Subscriber
CCCH Common Control Channel
CCNL Completion of Communications on Not Logged-in
CCNR Completion of Communications on No Reply
CCR Credit-Control-Request
CD Communication Deflection
CDF Charging Data Function
CDIV Communication Diversion
CDR Charging Data Record
CFB Communication Forwarding on Busy User
CFI Control Format Indicator
CFNL Communication Forwarding on Not Logged-in
CFNR Communication Forwarding on no Reply
CFU Communication Forwarding Unconditional
CGF Charging Gateway Function
CK Cipher Key
CLA Cancel-Location-Answer
CLR Cancel-Location-Request
CM Call Management
CMAS Commercial Mobile Alert System
CNG Comfort Noise Generation
CP Cyclic Prefix
CQI Channel Quality Indicator
CRI Contention Resolution Identity
C-RNTI Cell RNTI
CRS Customised Ringing Signal
CS Circuit-Switched
CSCF Call Session Control Function
CSFB CS FallBack
CTF Charging Trigger Function
CUG Closed User Group
CW Communication Waiting
D
DCCH Dedicated Control Channel
DCI Downlink Control Information
DDA Delete-Subscriber-Data-Answer
DDR Delete-Subscriber-Data-Request
DEA DIAMETER Edge Agent
DL-SCH Downlink Shared Channel
DNS Domain Name System
DRB Data Radio Bearer
DM-RS Demodulation Reference Signal
DRA DIAMETER Routing Agent
DRX Discontinuous Reception
DSCP DiffServ Code Point
DTCH Dedicated Traffic Channel
DTX Discontinuous Transmission
DwPTS Downlink Pilot Time Slot
E
EATF Emergency Access Transfer Function
ECGI E-UTRAN Cell Global Identifier
E-CSCF Emergency-CSCF
ECT Explicit Communication Transfer
EM End Marker
EMM EPS Mobility Management
eNB evolved Node B
EPC Evolved Packet Core
EPS Evolved Packet System
E-RAB EPS Radio Access Bearer
ESM EPS Session Management
e-SRVCC enhanced Single Radio Voice Call Continuity
ETWS Earthquake and Tsunami Warning System
E-UTRAN Evolved Universal Terrestrial Radio Access Network
EVS Enhanced Voice Services
F
FA Flexible Alerting
FB Full Band
FDD Frequency Division Duplex
FFT Fast Fourier Transform
FR Full Rate
G
GBR Guaranteed Bit Rate
GGSN Gateway GPRS Support Node
GMSC Gateway MSC
GP Gap Period
GPRS General Packet Radio Service
GSM Global System for Mobile
GTP-C GPRS Tunnel Protocol Control
GTP-U GPRS Tunnel Protocol User
GUTI Globally Unique Temporary Identity
H
HARQ Hybrid ARQ
HI HARQ Indicator
HII High Interference Indication
HLR Home Location Register
H-PCRF Home PCRF
HR Half Rate
HSS Home Subscriber Server
HTTP Hypertext Transfer Protocol
I
IAM Initial Address Message
IBCF Interconnection Border Control Function
ICB Incoming Communication Barring
ICS IMS Centralized Services
ICIC Inter-Cell Interference Coordination
I-CSCF Interrogating-CSCF
IDA Insert-Subscriber-Data-Answer
IDR Insert-Subscriber-Data-Request
IETF Internet Engineering Task Force
iFC initial Filter Criteria
IFFT Inverse Fast Fourier Transform
IK Integrity Key
IMPI IMS Private User Identity
IMPU IMS Public User Identity
IMRN IP Multimedia Routing Number
IMS IP Multimedia Sub-system
IMS-GWF IMS Gateway Function
IMSI International Mobile Subscriber Identity
IOI Interference Overload Indication
IP Internet Protocol
IPBCP IP Bearer Control Protocol
IPSec IP Security
IP-SM-GW IP Short Message Gateway
IPX Internet Protocol eXchange
ISC IMS Service Control
ISIM IMS Services Identity Module
ISUP ISDN User Part
IWMSC Inter Working MSC
L
LAI Location Area Identifier
LCID Logical Channel Identifier
LIA Location-Info-Answer
LIR Location-Info-Request
LRF Location Retrieval Function
LTE Long Term Evolution
M
MAA Multimedia-Auth-Answer
MAC Media Access Control
MAR Multimedia-Auth-Request
MBR Maximum Bit Rate
MBSFN RS MBMS Single Frequency Network RS
MCC Mobile Country Code
MCCH Multicast Control Channel
MCH Multicast Channel
MCID Malicious Communication Identification
MGCF Media Gateway Control Function
MGW Multimedia Gateway
MIB Master Information Block
MIMO Multiple Input Multiple Output
MISO Multiple Input Single Output
MME Mobility Management Entity
MNC Mobile Network Code
MP Main Profile
MRF Multimedia Resource Function
MRFC MRF Controller
MFRP MRF Processor
MSC Mobile-services Switching Centre
MDISDN Mobile Subscriber ISDN Number
MTCH Multicast Traffic Channel
MWI Message Waiting Indication
N
NAPT Network Address and Port Translation
NAPT-PT NAPT Protocol Translation
NAS Non Access Stratum
NB Narrow Band
NOA Notify-Answer
NOR Notify-Request
O
OCB Outgoing Communication Barring
OCS Online Charging System
OFCS Offline Charging System
OFDM Orthogonal Frequency-Division Multiplexing
OFDMA Orthogonal Frequency-Division Multiple Access
OIP Originating Identification Presentation
OIR Originating Identification Restriction
OMR Optimal Media Routeing
OTDOA Observed Time Difference of Arrival
P
PBCH Physical Broadcast Channel
PCC Policy and Charging Control
PCCH Paging Control Channel
PCEF Policy and Charging Enforcement Function
PCFICH Physical Control Format Indicator Channel
PCH Paging Channel
PCI Physical-layer Cell Identity
PCRF Policy Charging and Rules Function
P-CSCF Proxy-CSCF
PDCCH Physical Downlink Control Channel
PDCP Packet Data Convergence Protocol
PDN Packet Data Network
PDSCH Physical Downlink Shared Channel
PGW PDN Gateway
PHICH Physical HARQ Indicator Channel
PHR Power Headroom Report
PLMN Public Land Mobile Network
PMCH Physical Multicast Channel
PMI Precoding Matrix Indicator
PNA Push-Notification-Answer
PNR Push-Notification-Request
PPA Push-Profile-Answer
PPR Push-Profile-Request
PRACH Physical Random Access Channel
PRS Positioning Reference Signal
PS Packet-Switched
PSAP Public Safety Answering Point
PSI Public Service Identity
PSS Primary Synchronization Signal
PSTN Public Switched Telephone Network
PUCCH Physical Uplink Control Channel
PUA Profile-Update-Answer
PUR Profile-Update-Request
PUSCH Physical Uplink Shared Channel
Q
QAM Quadrature Amplitude Modulation
QCI QoS Class Identifier
QoS Quality of Service
QPSK Quadrature Phase-Shift Keying
R
RAA Re-Auth-Answer
RACH Random Access Channel
RAR Random Access Response
RAR Re-Auth-Request
RA-RNTI Random Access RNTI
RAT Radio Access Technology
RB Resource Block
RE Resource Element
REL Release
RFC Request For Comments
RI Rank Indicator
RLC Radio Link Control
RLC Release Complete
RNC Radio Network Controller
RNTI Radio Network Temporary Identity
RNTP Relative Narrowband Tx Power
ROHC Robust Header Compression
RRC Radio Resource Control
RS Reference Signal
RSA Reset-Answer
RSR Reset-Request
RSRP Reference Signal Received Power
RSRQ Reference Signal Received Quality
RTA Registration-Termination-Answer
RTP Real-time Transport Protocol
RTR Registration-Termination-Request
RV Redundancy Version
S
SAA Server-Assignment-Answer
SAR Server-Assignment-Request
SCC AS Service Centralization and Continuity AS
SC-FDMA Single Carrier Frequency Division Multiple Access
S-CSCF Serving-CSCF
SDF Service Data Flow
SDP Session Description Protocol
SGSN Service GPRS Support Node
SFN System Frame Number
SGW Serving Gateway
SIB System Information Block
SIGTRAN Signalling Transport over IP
SIMO Single Input Multiple Output
SIP Session Initiation Protocol
SIP-I SIP with Encapsulated ISUP
SI-RNTI System Information RNTI
SISO Single Input Single Output
SLF Subscription Locator Functional
SM-AL Short Message Application Layer
SM-CL Short Message Control Layer
SM-RL Short Message Relay Layer
SM-TL Short Message Transport Layer
SMS Short Message Service
SMS-SC SMS Service Center
SNA Subscribe-Notifications-Answer
SNR Subscribe-Notifications-Request
SPR Subscription Profile Repository
SPS Semi-Persistent Scheduling
SRB Signalling Radio Bearer
SRS Sounding Reference Signal
SS7 Signalling System 7
SSS Secondary Synchronization Signal
STA Session-Termination-Answer
S-TMSI Shortened-TMSI
STN-SR Session Transfer Number for SRVCC
STR Session-Termination-Request
SWB Super Wide Band
T
TA Timing Advance
TAI Tracking Area Identity
TAS Telephony Application Server
TC-RNTI Temporary Cell RNTI
TDD Time Division Duplex
TDM Time Division Multiplexing
TEID Tunnel Endpoint Identifier
THIG Topology Hiding Interconnect Gateway
TIP Terminating Identification Presentation
TIR Terminating Identification Restriction
TM Transparent Mode
TMSI Temporary Mobile Subscriber Identity
TPC Transmit Power Control
TRF Transit and Roaming Function
TrGW Transition Gateway
TTI Transmission Time Interval
U
UA User Agent
UAA User-Authorization-Answer
UAC User Agent Client
UAR User-Authorization-Request
UAS User Agent Server
UCI Uplink Control Information
UDA User-Data-Answer
UDR User-Data-Request
UE User Equipment
UICC Universal Integrated Circuit Card
ULA Update-Location-Answer
ULR Update-Location-Request
UL-SCH Uplink Shared Channel
UM Unacknowledged Mode
UMTS Universal Mobile Telecommunications System
UpPTS Uplink Pilot Time Slot
URI Uniform Resource Identifier
URN Uniform Resource Name
USIM Universal Services Identity Module
UTRAN Universal Terrestrial Radio Access Network
V
VAD Voice Activity Detection
ViLTE Video over LTE
VoHSPA Voice over High Speed Packet Access
VoLTE Voice over LTE
V-PCRF Visited PCRF
W, X
WB Wide Band
XCAP XML Configuration Access Protocol
XML eXtensible Markup Language