You are on page 1of 7

VoLTE vs.

OTT VOIP over LTE End-to-End QoS


using OPNET

Assoc. Prof. Ashraf D. Elbayoumy Salah Farid Al-Ashry


Military Technical College Military Technical College
Cairo, Egypt Cairo, Egypt
adiaa@afmic.com salah.3ashry@gmail.com

AbstractLong Term Evolution (LTE) is an All-IP based the voice calls should be routed through the packet switched
mobile network, which does not support circuit switching (CS) networks, the Voice Over LTE (VoLTE) is considered as he
feature, previous cellular networks, such as 2G and 3G, were long-term goal for the delivery of voice services on LTE
designed mainly to carry voice calls, later services added cellular networks which is a specific type of VoIP designed into the
data support, through methods that basically tunneled data LTE standard and based on the IP Multimedia Subsystem
inside of voice-call connections. In LTE there are many network (IMS) infrastructure, which explains why sometimes
approaches for supporting voice services over LTE to serve
VoLTE is called Voice over IMS where the voice packets
customers, these approaches include Voice over LTE (VoLTE)
are treated as Very Important Packets by the whole LTE
[with Single Radio Voice Call Continuity (SRVCC) till full LTE
network deployment], also include Over The Top Voice over IP
network. But on the other hand, IMS is complex, costly and
(OTT VOIP). The main objective in this paper is to clarify the will take long time for deployment from some network
technical structure of VoLTE compared to OTT VOIP over LTE, operators point of view.
to eliminate the confusion away of them since both of them are There is also Over the Top VOIP (OTT VOIP) like
VOIP dependent technologies, and to evaluate the performance Skype and Google Talk etc. Which sometimes called
of both VoLTE and OTT VOIP from the most important QoS
Third party VOIP as one of the suggested intermediate
parameters point of view, in different scenarios with different
number of users assuming congested and non-congested network
solutions for voice service on LTE, which is a very simple
states, The analysis for all these scenarios are based on solution with very little extra cost for network operators, where
simulations using OPNET 17.5 simulation tool. the voice packets dont have any priority over any other data
packets according to the Third Generation Partnership Project
Keywords LTE; VoLTE; OTT VoIP; VoIP; QoS; OPNET (3GPP) standards provided for LTE.
Nonetheless, even in the presence of VoLTE, OTT VOIP
I. INTRODUCTION will be widely used by users as an alternative, because of the
As Internet is the main information database, cellular fact that it able them to choose their own voice service, [2] in
technology is required to merge with the core Internet addition to the flexibility of making calls to others using VOIP
structure, with all its bandwidth and fast trafficking facility in services over Internet, which cannot be accomplished by
the cheapest way possible. This has been the fundamental VoLTE.
premise behind the development of LTE; the last step towards LTE has a tailored and unique Quality of Service (QoS)
the 4th generation of cellular networks that gained widespread mechanism for end-to-end service delivering for minimum
attention due to its high data rates and improved Quality of QoS requirements assurance for its service delivered to
Service (QoS), LTE determines goals peak data rate for improve the end user perception about voice service.
Downlink (DL) 100 Mbps and Uplink (UL) data rate for
50Mbps, increased cell edge, user throughput, improved QoS in LTE, to what level does VoLTE compared with the
spectral efficiency and scalable bandwidth 1.4 MHz to 20 OTT VOIP achieve these QoS requirements and how the
MHz, the presence of such innovative features for LTE finds performance will be for different LTE network states, all will
minimum amount of requirements for voice calls that it became be investigated during this study.
difficult to be waived, these requirements like:
The rest of the paper is organized as follows, Section II
Guaranteed Quality of Service (QoS) presents QoS description in LTE, section III presents the IMS
High Definition (HD) voice quality different entities and principals of VoLTE technology
Rich communication services (RCS) compared with OTT VOIP technology. Different simulation
scenarios are presented in Section IV. Results and discussion
Fast call setup time
are presented in section V, and finally a general conclusion of
this work is presented in Section VI.
LTE by design doesn't have a Circuit Switched (CS) core
for voice service, that will remain one of the most important
services delivered by cellular networks, which means that even
II. QOS MANAGEMENT IN LTE link-layer protocol configuration, etc.) that the user-plane
traffic receives between the UE and the PGW. The QCI
A. Bearers in LTE specification with corresponding parameters and common
In LTE Network QoS defines priorities for certain services applications are presented in [6] and is specified in a Traffic
during the time of high congestion in the network. In LTE, Flow Template (TFT), which is always associated with
QoS is implemented between User Equipment (UE) and Packet dedicated bearer, it defines rules so that UE and Network
Gateway (PGW) and is applied to a set of bearers. 'Bearer' is a knows which IP packet should be sent on particular dedicated
virtual concept and is a set of network configuration to provide bearer. It usually has rules on the basis of one of the following
special treatment to set of traffic. All flows mapped to a single parameters:
bearer receive the same packet-forwarding treatment (e.g. Port numbers
scheduling, queue management, rate shaping, link layer
Type of Service (ToS) / Differentiated Services Code
configuration, etc.) between the UE and the gateway.
Point (DSCP) values
In LTE, QoS is applied on Radio bearer, S1 bearer and S5 Source/Destination address
bearer, collectively called as Evolved Packet System (EPS) Protocol (TCP/UDP)
bearer as fig.1 shows.
III. VOLTE PRINCIPLES VS OTT VOIP
The IP Multimedia Subsystem (IMS) network is the master
controller for VoLTE calls on an LTE network, it is IMS that
recognizes the need for special network conditions required to
support voice traffic. The LTE network takes instruction from
the IMS network using the Session Initiation Protocol (SIP) to
establish the desired QoS environment and initiates the VoLTE
call, it also notifies LTE when the call has completed, and
directs LTE to tear down the special voice environment [3].

A. IMS core network architecture


VoLTE is based on two separately introduced 3GPP
Figure 1: Service bearers across an LTE system. Reproduced from standards: IP Multimedia Subsystems (IMS); first introduced in
Quality of Service (QoS) in LTE [2] 3GPP UMTS Release 5 and LTE; first introduced in 3GPP
The EPS bearer maps a flow into a logical channel Release 8, therefore IMS does not depend on the existence of
established between the UE and the PGW. Moreover, a radio LTE nor does LTE rely upon IMS, since it is optional in LTE
bearer is associated with each EPS bearer as a logical channel architecture, but VoLTE can be thought of as a process that
between UE and eNodeB [1]. There exists a GPRS Tunneling couples IMS and LTE to create an environment capable of
Protocol (GTP) tunnel, between eNodeB and Serving Gateway supporting high quality voice traffic in a shared packet data
(SGW) and also between SGW and PGW. Bearers can be network.
classified based on its QoS requirements as either Default or IMS consists of many separate Nodes as shown in fig.2
Dedicated bearers.
A default bearer is Non-Guaranteed Bitrate (Non GBR), it
does not have a bit rate guarantee and offers only best-effort
service. Each UE can have more than one default bearer, but
each default bearer has a separate, unique IP address.
A dedicated bearer acts as another bearer on top of the
default bearer, and provides a dedicated tunnel to give
appropriate treatment to specific services, it does not require a
separate IP address, and uses the IP address associated with
one of the previously established default bearers, A dedicated Figure 2: IMS Core Network Architecture. Reproduced from [4]
bearer is further classified as guaranteed bit rate (GBR) bearer
provides guaranteed bit rate and has dedicated network Among these nodes there are [4]:
resources and is needed for real-time voice and video
applications or non-guaranteed bit rate (non-GBR) bearer that Proxy Call Session Control Function (P-CSCF)
does not provide guaranteed bit rate and does not have behaves as a SIP proxy by forwarding SIP messages
dedicated resources and is used for best-effort traffic. between the UE and the IMS Core Network.
Interrogating Call Session Control Function (I-CSCF)
B. QoS Class Indicator (QCI) In case of IMS registration it interrogates the Home
QCI specifies the forwarding treatment (e.g. scheduling Subscriber Server (HSS) to determine which suitable S-
weights, admission thresholds, queue management thresholds, CSCF to route the request for registration, and in case
of mobile terminating calls it interrogates the HSS to impact, since OTT VoIP calls may have to be routed via Packet
determine which S-CSCF the user is registered on. Gateway (PGW) to the public Internet, Making these
parameters getting worse while contacting the VOIP service
Serving Call Session Control Function (S-CSCF) that providers infrastructure specially for signaling.
acts as SIP registrar for VoLTE UEs that the HSS and I-
CSCF assign to it, it provides session set-up, session Although LTE network operators can create natural
tear-down, session control and routing functions. convenience for the development of OTT VOIP calls and
break almost all the barriers, by using its features like broad
Telephony Application Server (TAS) acting as bandwidth, low latency, being always-online [6], even if it was
application server that handles the voice as an applied, the QoS of the public Internet will remain then
application. nonguaranteed.

B. VoLTE IV. SIMULATION


LTE networks with VoLTE implementation have two
Since both VoLTE and OTT VOIP are VOIP packets, this
default bearers and one dedicated bearer, each default bearer
was the main motivation behind what previously handled from
has its own IP address and attached to a Packet Data Network
clarification for the technical difference between both of them
(PDN), default bearer #1 is attached to the IMS network for
and nothing was left but evaluating the performance for each of
IMS signaling and default bearer #2 is attached to any internet
them.
network (including public Internet) for applications like
browsing, chatting, email, etc. While the dedicated bearer is for As more and more subscribers use voice service over LTE,
carrying the VoLTE traffic and it does not need particular IP the voice traffic volume increases, and this may in turn lower
address since it is linked to a default bearer (default bearer #1). down the voice call quality; therefore a major need to predict
Table I shows list of different VoLTE bearers and related the voice call quality during network congestion using different
specifications. voice services appears.
This section includes some highlights of VoLTE
TABLE I. VOLTE BEARERS SPECIFICATIONS performance compared with OTT VoIP in presence of
VoLTE Bearer types simulation graphs based on simulation results for QoS
Property
Default #1 Default #2 Dedicated
parameters like End-to-End Delay, Packet Delay Variation
Carried SIP signaling with All other VoLTE (PDV), Jitter, Packet Loss (PL) in addition to Mean Opinion
data IMS network internet traffic traffic Score (MOS), all using OPNET 17.5 simulation tool.
linked to
IP address specific address specific address
Default #1 According to 3GPP in case of VoLTE, it is mandatory to
QCI value 5 9 1 use at least voice codecs of Adaptive Multi-Rate Narrow Band
Priority 1 9 2
(AMR-NB) family, but Since the perceived voice quality
Max.
depends on the audio codec used and End-to-End Delay, as
100 300 100 well as transmission impairments such as jitter, Packet Delay
delay (ms)
packet Variation (PDV) and packet loss, and since this study is only
10-6 10-6 10-2
loss (%) focused on the QoS parameters, therefore in VoLTE and OTT
VOIP simulation the same voice codec is used, and since
C. OTT VOIP
G.711 codec is one of the most public VOIP codecs used in the
OTT refers to services provided independently by 3rd party market, so it will be assigned for both VoLTE and OTT VOIP
over the mobile operators services, like Skype, Viber and as well.
Google Talk, etc. Many OTT applications that support VoIP
also include rich communication features, such as instant A. Network Topology in OPNET
messaging, file sharing, and video calls.
LTE network is built in OPNET 17.5 as following:
OTT VOIP over LTE handling and treatment is based on
both LTE network and the generic IP network (The Public LTE network is created to be consisted of two cells,
Internet). Where in LTE the OTT VOIP over LTE data streams the Evolved Packet Core (EPC) and different number of
are not differentiated from other IP data traffic, both are carried User Equipments (UEs) according to the scenario,
over the default bearer according to 3GPP [5], therefore all along with application models like voice and FTP.
OTT applications do not offer QoS because the same pipe is The used IMS model exist at the contributed models
used for real-time voice/video communication as is used for section available in [7] it consists of proxy, serving and
web browsing, file downloading/ uploading and audio/video interrogating call session control functions (P/I/S-
streaming, etc., hence it is treated like any other type of data CSCF) which are used in signaling procedures for the
packet, and treated as best effort, meaning that your voice VoLTE users.
packet doesnt have any special advantage over any other
packets; there is no dedicated bandwidth nor priority, SIP proxy server (virtually inside the public Internet
accordingly there is no limits for QoS parameters like delay, network) representing a part of VOIP service providers
jitter, and packet loss (do not have strict QoS constraints). In infrastructure that is used for supporting the OTT VOIP
addition to LTE network there is the public Internet negative service signaling.
An FTP server for file downloading by users. voice call added every 30 seconds, this case will be executed
two times also, one time with VoLTE voice calls and the other
B. Simulation Scenarios in OPNET with OTT VOIP voice calls.
The performance of VoLTE and OTT VOIP will be C. LTE Settings in OPNET
investigated during two cases; the first case while the network
is congested and the second case while the network is in non- Entire LTE network is modeled following attributes values,
congested state, each case will be executed two times one time and links listed in Table II and Table III.
with users making VoLTE calls and the other with users
making OTT VOIP calls. TABLE II. LTE NETWORK SETTINGS IN OPNET

1) The first case (network is congested): Four different LTE Network Settings
scenarios are considered depending on the number of users as Node Attribute Value
following: scenario 1 with 5 users/cell, scenario 2 with 10 Antenna gain (dBi) -1 dBi
users/cell, scenario 3 with 15 users/cell and scenario 4 with 20 MCS Index 28
users/cell, all users in each scenario are downloading 1 Pathloss Parameters Free space
UE
Megabytes file through the FTP server, during simulation, Receiver Sensitivity -200dBm
users will start the file downloading around the 100 th second; Number of Rx Antennas 2
causing congestion to the network in each scenario, typically Number of Tx Antennas 1
at the 3rd minute (180th second) the Voice conversations will Antenna Gain (dBi) 15 dBi
start between users at cell 1 (Callers) and users at cell 2 1.4 MHZ
PHY Profile
(Callees), therefore it will be 5 users/cell in scenario 1 and FDD
Spatial
also 5 voice conversations and in scenario 2 we will have 10 Multiplexing
voice conversations ,etc. MIMO Transmission
2 Codewords
Technique
2 Layers
For all scenarios simulation period is 8 minutes. eNodeB
Number of Rx Antennas 2
In VoLTE simulation, a gold bearer is chosen, with a
Number of Tx Antennas 2
96 Kbps link bitrate in downlink and uplink.
Operating Power 20
The constructed LTE network topology and simulation Receiver Sensitivity -200dBm
scenarios are as shown in fig. 3. No Link
Scheduling Mode Adaptation

TABLE III. LTE NETWORK LINKS IN OPNET

LTE Network Links


Link Type
eNodeB- EPC PPP_DS1
EPC - Edge_router_1
(a) (b)
EPC - Edge_router_2
Internet - FTP Server
1000BaseX
Internet - SIP Proxy Server
Edge_router_2 - Internet
Edge_router_2 (P/I/S-CSCF)

V. SIMULATION RESULTS
The collected graphs compare QoS parameters like End to
End Delay, Packet Delay Variation (PDV), Jitter and Packet
(c) (d) Loss (PL)) in addition to Mean Opinion Score (MOS) between
VoLTE and OTT VOIP for all scenarios while in each scenario
Figure 3: Simulates LTE network topology and simulation scenarios in the mean value of each QoS parameter is considered.
OPNET. (a) scenario 1, (b) scenario 2, (c) scenario 3, (d) scenario 4
A. First case results
2) The second case (network is non-congested): Where the 1) Packet End-to-End delay:
users handles only voice and there is no file downloading i.e. This parameter gives the total voice packet delay i.e. the
only voice traffic is generated in the network, the number of mouth to ear delay between the users. In all scenarios, the
voice calls in the network is periodically incremented from the aggregate mean End-to-End delay for all users in the network
3rd minute to the 10th minute and half (650 seconds) with 1 in each scenario is considered, as shown in the graph in fig. 4
the End-to-End delay for VoLTE has almost the same value for
5 Users/cell (scenario 1) where the value is [0.084 sec] and 10 node. VOIP Quality regions versus the Jitter values are given
Users/cell (scenario 2) where the value is [0.099sec] with small in Table IV below [8]. The Jitter graph is shown in fig. 6; the
increase at 15 Users/cell (scenario 3) to be [0.130 sec] which Jitter for VoLTE and OTT VOIP as well has a good results.
lies in the Good Quality VOIP region according to VOIP Which all are less than 20 msec, therefore lying in the Good
Quality classification with respect to the End-to-End Delay VOIP Quality.
values provided in [8] and summarized in Table III below, but
in scenario 4 (20 Users/cell) the value exceeds that limit to be TABLE V. QUALITY CLASSIFICATION ACCORDING TO JITTER VALUES
[0.232 sec] which lies in the Acceptable Quality VOIP region.
VOIP
Good Acceptable Poor
Quality
TABLE IV. VOIP QUALITY CLASSIFICATION ACCORDING TO THE END-TO- Jitter
0-20 20-50 >50
END DELAY VALUES (ms)
VOIP
Good Acceptable Poor
Quality
End-to-
End Delay 0-150 150-300 >300
(ms)

Figure 6: Jitter vs. No. of Figure 7: MOS vs. No. of


Voice Users/cell Voice Users/cell

4) Mean Opinion Score (MOS):


Figure 4: End to End Delay vs. Figure 5: PDV vs. No. of MOS is a measure of the Quality of Experience for VoIP
No. of Voice Users/cell Voice Users/cell users, it is the most important Key Performance Indicator
(KPI) used to evaluate VoIP service QoS. [9] The E-Model
In contrast the End to End delay for OTT VOIP lies in the defined in [10] is used to calculate the MOS based on the R-
Acceptable Quality VOIP region in scenario 1 only (0.152 factor. The R-factor called the rating factor is used to measure
sec) while the other three scenarios lie in the Poor Quality the quality of the VoIP call. The OPNET software uses the E-
VOIP region with values 0.652, 1.632, 3.13 sec for scenarios Model to calculate R factor and is mapped to the MOS value
2, 3 ,4 respectively. which is mapped to the level of satisfaction of the users based
on ITU-T P.800 [11] and shown in Table V, that shows MOS
values and their relationship with QoS perception of a call by
2) Packet Delay Variation (PDV): end users MOS follows the measurement techniques specified
This parameter gives measures the variance among End to End in. The MOS graph is shown in fig. 7
delays for voice packets. In all simulations, the aggregate
mean PDV values for all the users in the network in each TABLE VI. MOS VALUES AND QOS PERCEPTION BY END USER
scenario is considered, as shown in the graph in fig. 5 the PDV MOS value Quality of VoIP call
for VoLTE has almost the same value for scenario 1 where the
5 Excellent
value is [0.0001sec] and scenario 2 where the value is
[0.0003sec] with slight increase in scenario 3 to be [0.015sec] 4 Good
but in scenario 4 the value is severe [1.845sec]. On the other 3 Fair
hand the PDV values for OTT VOIP are very severe with 2 Poor
values 0.961, 0.652, 1.632, 3.13 sec for scenarios 1, 2, 3, 4 1 Bad
respectively.
5) Packet Loss (PL):
3) Jitter: The packet loss gives the percentage of voice packets that
Jitter definition is different from PDV definition and can are lost in the network due to congestion at the EPC node.
be defined as if two consecutive packets leave the source node Packet Loss (PL) is calculated with the following formula:
with time stamps t1 & t2 and are played back at the
destination node at time t3 & t4, then: Jitter = (t4 - t3)-(t2 -
PL = [(Packet sent-Packet received)/Packet sent]*100%
t1)
negative jitter indicates that the time difference between the
VOIP Quality regions versus the Packet Loss values are
packets at the destination node was less than that at the source
given in Table VI [8]. The Packet Loss (PL) is shown in fig. 8
where the OTT VOIP always exceeds the packet loss
percentage value of 1.5 % for the poor VOIP quality with
large values (2.47, 6.2, 7.43 and 11.22 %). VoLTE lies in the
good VOIP quality at scenario 1, 2 and 3 with values around
0.01 % as specified in (16 for QCI) in scenarios 1 and 2 but in
scenario 3 with value 0.04 %, but with value 8.5 % in scenario
4 with very poor VOIP Quality.

TABLE VII. QUALITY CLASSIFICATION ACCORDING TO PACKET LOSS VALUES


VOIP Figure 13: Packet Loss
Good Acceptable Poor
Quality
Packet
Loss
0-0.5% 0.5%-1.5% >1.5% VI. CONCLUSION

This paper provided a simulation platform to evaluate end-


to-end QoS of both VoLTE and OTT VOIP based on OPNET
Modeler. First case of simulation focused on the impact of
congestion on the performance of VoLTE compared with OTT
VOIP, four different scenarios that represent four different
congestion levels are considered, the simulation graphs in this
case showed the superiority of performance of VoLTE on OTT
VOIP to overcome the congestion state to a great extent.
Result graphs in second case of simulation showed that,
since the network is in a non-congested state, the incremented
Figure 8: PL vs. No. of Voice Users/cell
voice calls have almost the same results for VoLTE and OTT
VOIP.
B. Second case results
Future works are going to investigate the approximate call
For this case, the Packet End-to-End delay, Packet Delay setup time for both VoLTE and OTT VOIP.
Variation (PDV), Jitter, MOS and Packet Loss (PL) are shown
in Fig. 9, 10, 11, 12 and 13 respectively with respect to
REFERENCES
simulation time. The graphs show that all results are almost
[1] Zeeshan Kaleem, Bing Hui, KyungHi Chang, QoS priority-based
the same for both VoLTE and OTT VOIP. dynamic frequency band allocation algorithm for load balancing
and interference avoidance in 3GPP LTE HetNet, in EURASIP
Journal on Wireless Communications and Networking, 2014. DOI:
10.1186/1687-1499-2014-185
[2] Adnan Basir (2012, May 12). Voice solutions in LTE. [online].
Available: http:// 4g-lte-world.blogspot.com
[3] An Industry Whitepaper. (2015). Voice over LTE: Challenges and
Opportunities (Version 2.0) [Online]. Available FTP:
www.sandvine.com File: volte-challenges-and-opportunities.pdf
[4] VoLTE Service Description and Implementation Guidelines, GSMA
standards Version 1.1, 26 March 2014
[5] Policy and charging control architecture, 3GPP standards TS 23.203
V8.9.0, 2010
Figure 9: End-to-End delay Figure 10: PDV [6] Chen Qunhui. (2011). Evolution and Deployment of VoLTE [online].
Available FTP: http://www1.huawei.com File: hw-094164.pdf
[7] Enrique Vazquez. (2013). SIP in the 3GPP IP Multimedia Subsystem
(IMS) - Extension [online]. Available FTP: https://splash.riverbed.com
File: sip-ims-model.1012.zip
[8] James Yu and Imad Al Ajarmeh, Design and Traffic Engineering of
VoIP for Enterprise and Carrier Networks, in The International
Journal On Advances in Telecommunications, 2008, pp. 27-39
[9] LTE; Telecommunication management; Key Performance Indicators
(KPI) for the Evolved Packet Core(EPC), ETSI TS 132 455 V10.0.0,
2011
[10] The E-Model, a computational model for use in transmission planning,
ITU-T Recommendation G.107, 2011
[11] Methods for subjective determination of transmission quality, ITU-T
Figure 11: Jitter Figure 12: MOS Recommendatio P.800, 1996

You might also like