Sei sulla pagina 1di 8

2016 International Conference on Selected Topics in Mobile & Wireless Networking (MoWNeT)

VOLTE Deployment Scenarios: Perspectives and


Performance Assessments
M. ELWakiel H. El Badawy
Faculty of Engineering, Ain Shams University National Telecommunication Institute
Cairo, Egypt Cairo, Egypt
7410@eng.asu.edu.eg heshamelbadawy@ieee.org

H. EL Hennawy
Faculty of Engineering, Ain Shams University
Cairo, Egypt
hadia.elhenawy@eng.asu.edu.eg

Abstract— The LTE “Long Term Evolution” technology was


introduced to reduces the DATA network latency, in addition to However the VoLTE technology still has some limitations in
provide higher data throughput. But the nature of LTE prohibits providing all voice related services directly over LTE whether
the transmission of voice related services. VoLTE “Voice over due to network nodes or VoLTE devices capabilities. For
LTE” is a solution to transfer voice packets with special
treatment over the LTE network, and get benefits from its low
example, supplementary services activation and deactivation is
latency and quality of services capabilities to have voice services not supported over VoLTE, also USSD services are not
jointly provided by the EPC “Evolved LTE packet core” and the supported directly over VoLTE, in addition to emergency calls
IMS “IP Multimedia Subsystem”. As VoLTE is a new technology over IMS. To speed up the deployment of VoLTE networks the
for both network and devices providers, it has some limitations in previously mentioned services were temporary achieved by
providing all voice related services over LTE. Network initiated using CSFB “circuit switched fall back” technique when sending
and user initiated USSD “Unstructured Supplementary Service or receiving USSD, or activating/deactivating different
Data” are not supported directly over VoLTE. CSFB “Circuit supplementary services like “call waiting, or call forwarding
Switched Fall Back” is a temporary solution used to instruct the conditions”. All commercial VoLTE networks are concentrating
VoLTE device to fall back to CS “Circuit Switching” network to
receive such USSD, then returning back again to VoLTE after
on testing the supplementary service management using a new
completing the reception of the USSD. If the VoLTE network approach which is considered as the only way to manage
tried to push a USSD notification to a VoLTE subscriber who is supplementary services directly over VoLTE without falling
engaged in one or more voice calls “conference call”, the back to CS [2]. That new approach is based on deployment of a
commercial network settings will make that subscriber to release new interface named Ut interface.
all the LTE bearers to fall back to the CS network which causes Up to date there are no user terminals support the reception of
the drop of all active calls owned by that VoLTE user, which USSD directly over VoLTE, and the same for VoLTE core
affects negatively on one of the most important VoLTE QoS nodes as well. Current work is introducing a novel method to
“Quality of service” parameters which is service availability. enable the VoLTE subscriber to receive any USSD from
A novel solution will be introduced to overcome such limitations
and prevents any active voice call from being dropped when
network while being engaged in any active voice calls without
receiving a USSD from the VoLTE network. This will be dropping these calls. This will be achieved by using SRVCC
achieved by using SRVCC “Single Radio Voice Call Continuity” when receiving USSD instead of using CSFB. The basic
instead of CSFB when receiving USSD while being engaged in a principle of that novel method depends on triggering the SRVCC
voice call. procedure only if the network detects that the VoLTE subscriber
To verify such novel method, a real pilot VoLTE network is used is receiving a USSD while being engaged in another voice
to get practical traces and measurements to validate that novel service has a dedicated bearer with a QCI “quality of service
solution to achieve such important QoS parameter. The indicator” equals 1, while using normal CSFB procedure if it is
performance of that solution is evaluated by measuring the call in idle state. Further, the effectiveness of such novel method is
drop rate improvements achieved by that novel technique.
evaluated by capturing real traces of live VoLTE calls traffic
Keywords— VoLTE; QoS; QoE; IP USSD; CSFB; SRVCC; which were analyzed to calculate the VoLTE call drop rate due
to receive a USSD notification while being engaged in another
VoLTE call, and compared that call drop rate when using the
I. NTRODUCTION existing CSFB mechanism to show the enhancements achieved
With the fast deployment of LTE networks and the high using such novel mechanism compared to existing technique.
penetration rate of smart phones, the mobile networks operators The rest of this paper is organized as follows: Section II briefly
are facing the challenge of continuous huge increase of data describes implementation steps for USSD over VoLTE. Section
throughput generated by their LTE subscribers. Another III describes the limitations of USSD services over IMS and
challenge faced by mobile operators is the pure IP based solutions for it. Disadvantages of using such solutions and
structure of the LTE network which couldn’t support another new solution were highlighted on section IV. The pilot
transferring of the traditional voice services. The expected network structure and parameters were discussed on section V.
increase of data services revenue shares, compared to the voice Section VI explained the testing scenarios and signaling
services forecasted trend is showing that the traditional voice analysis. Section VII provides evaluation for the testing results,
services will have slight degradation in the revenue shares, but it discussions about testing results were highlighted in section VIII
will not be killed completely, as it will be kept as the main and finally, this work was concluded in Section IX.
demand for many mobile subscribers.
978-1-5090-1743-0/16/$31.00 ©2016 IEEE
II. IMPLEMENTATION OF USSD OVER VOLTE IV. DISADVANTAGES OF PROVIDING “USSD USING CSFB” AND
The USSD “unstructured supplementary service data” using PROPOSED SOLUTION
VoLTE service enables subscribers to initiate specified service VoLTE network providers are facing a big challenge affecting
requests to network and enables the network operators to provide their network QoS levels, as their VoLTE subscribers will suffer
new value-added services, such as those providing information from many dropped calls when receiving any USSD notifications
related to stocks, lottery, weather forecast, and airline schedules. while being on another active calls, as the devices will release the
USSD service can be used to buy lottery tickets, pay for utilities dedicated LTE resources and fall back automatically to CS
such as electricity and water, book tickets, buy and sell stocks, domain to receive that USSD, after that they will attach to LTE
and deal with foreign-exchange transactions; also USSD is used network again, and then register on IMS domain again after
to inform subscribers about their voice services charges and USSD reception done. This will affect badly on customers QoE
available balance. To implement USSD over VoLTE, according “Quality of Experience” and keeping them unreachable for long
to the latest 3GPP standard [3], there are three steps required; times during these transitions from access domain to another. So,
these steps are shown on below Fig. 4 there should be a way to prevent these VoLTE subscribers who
are engaged in voice calls from using CSFB when receiving
USSD notifications from network side.
SRVCC is one of the key factors to provide a high level of QoS
for VoLTE subscribers by guaranteeing the continuity of the
active VoLTE call and handover the VoLTE call from LTE to the
CS domain if there is degradation happened on the LTE
coverage. Fig. 6 shows the high level description of SRVCC
procedure .In that procedure and based on measuring reports
processed by the eNodeB, the eNodeB initiates the SRVCC
procedure by sending handover request to MME, and the MME
initiate a request to the MSC server in CS network to prepare for
voice service and reserve resources for the call transfer from LTE
domain to 3G “CS” domain without dropping that call [7].

Fig. 4. USSD over VoLTE networking & requirements based on [3]

1) First of all, there will be a new application server


required to process the USSD services over IMS, which
is called USSD over IMS Application server “USSI-
AS”.
2) It is required to integrate the USSI-AS to the HSS via
MAP interface, and then the HSS need to transfer the
USSD using IMS request to the USSD center.
3) Also the VoLTE device should be capable to support
origination and reception of USSD over IMS.
III. LIMITATIONS FOR “USSD OVER VOLTE” DEPLOYEMENT
The latest 3GPP standard documents related to USSD over
VoLTE [3] assumed that the whole VoLTE subscribers are Fig. 6. High level concepts for SRVCC from LTE to UTRAN/GERAN [7]
always served by IMS domain and assumed that there is a
VoLTE device supports the MO/MT USSD over IMS, and the From the flow mechanism of CSFB and SRVCC procedures, it
network nodes supports these scenarios as well. Even if there are could be found that the eNodeB starts the CSFB procedure based
plans to implement originating USSD over IMS, which require on instructions from the MME; also the eNodeB starts the
some network nodes to be upgraded and customized “as SRVCC procedure based on coverage measurement reports from
mentioned in section II” still the reception of USSD over IMS is the VoLTE device. So, the eNodeB is the triggering network
not planned yet for the existing commercial VoLTE networks “as entity whether for CSFB or SRVCC. Also form the basic QoS
per our knowledge”. Due to these reasons and for fast VoLTE settings for VoLTE networks that the dedicated bearer created for
deployment, these limitations could be overcome by changing the the VoLTE voice call has the highest priority with QCI=1 [8],
flow of originating or terminating USSD to use CSFB procedures And that QCI value is reported from PCRF to P-GW and eNodeB
instead of performing them directly over VoLTE network, to assign the proper resources with GBR “guaranteed bit rate”
meaning that originating or receiving USSD will make the Meaning that, the eNodeB also knows whether the VoLTE
VoLTE device to fall back from LTE / IMS domain to the subscriber is performing a voice call or other service from the
traditional CS domain while handling that USSD service, and QCI value. The previous descriptions are leading to the below
then register again to the IMS domain after performing such novel logic:-
service. This technique already implemented by all VoLTE
devices vendors and the VoLTE network equipment providers. 1) If the eNodeB received instructions from the MME to
start CSFB procedure for a specific VoLTE subscriber
“which is triggered to receive a USSD”.
2) And eNodeB found that VoLTE subscriber is engaged V. PILOT NETWORK ENVIRONMENT STRUCTURE AND PARAMTERS

in a service with QCI value equals 1 “Voice call”. Testing of the MT USSD using eSRVCC procedure was
conducted on an actual VoLTE system with a system model
Then the eNodeB starts the SRVCC procedure. If the previous consisting of the following components:-
two conditions are not met, the eNodeB will continue performing 1. VoLTE enabled User Equipment (UE) “Beta
the CSFB procedure. Fig. 7 shows the flow of that algorithm. Terminals with VoLTE software”
The flow starts when the eNodeB receives instruction from MME 2. An LTE eNodeB.
to perform CSFB. 3. MME “Mobility Management Entity” integrated with
The Blue colored signaling flow indicating the SRVCC flow CS network’s MSC supporting SGs interface for
when the VoLTE subscriber is engaged in a voice call with CSFB and Sv interface for SRVCC.
QCI=1, while the black colored signaling flow is the normal 4. S-GW “Serving Gateway”.
CSFB flow. 5. P-GW “Packet Data Network Gateway”.
6. PCRF “Policy and Charging Rules Function”.
7. IMS nodes “P-CSCF, S-CSCF,I-CSCF,SCC-AS,TAS.
8. Mirroring optical splitting probes to collect all
important node traces.
9. LAN Switches to collect all tabbed interfaces mirror
messages.
10. Probe server to collect and process the traffic mirrors
11. PC server to collect the VoLTE and CS real traces.

The tap or optical splitter copies data from the SGs and Sv,
S1-MME, S1-U, Gx, and S6a interfaces, and reports the collected
data to the probe server. The collected data includes S1-MME
interface control-plane data, S1-u user plan data, S1AP signaling
S6a interface control-plane data, and Diameter signaling in binary
format. These binary data are generated based on a trace
loopback task created on a PC client integrated to the probe
servers using any of the common user identities such as MSISDN
or IMSI. The traced messages are saved in a real time trace log
Fig. 7. Algorithm for receiving USSD during active call files in a compressed format during the trace sessions, these trace
A. When receiving the CSFB request from the MME , the sessions are configured, controlled and displayed in a readable
eNodeB checks the VoLTE subscriber status if engaged format by using a “Trace Viewer” [14] software package, which
can start, stop or filter traced messages via a flexible graphic user
in a QCI=1 voice service , then the eNodeB starts the interface and also can convert trace messages into text format.
eSRVCC with the UE by sending “RRC connection The traced messages is created as TMF “Traced Message
Reconfiguration” message , then the UE confirm it and Format” files which is a structured text file that contains
instructions for parsing and formatting the binary trace.
sends the neighbors 3G cells measurement report to Fig. 8 shows the pilot VoLTE network structure used for testing
eNodeB . real USSD traffic scenario. The pilot network is configured in the
following manner: - the eNodeB, S-GW “Serving Gateway”,
B. The eNodeB sends “HAND OVER REQUIRED”
P-GW “Packet Data Network Gateway”, MEE “Mobility
message to MME , and MME knows the MSC location Management Entity” and PCRF “Policy and Charging Rules
which reported during the combined attached request Function” which represents the LTE domain, e-MSC represents
the 3G CS domain, which enhanced to act as “SRVCC-IWF”
performed by the UE in the attach procedure over SGs
when SRVCC required. These two domains were connected to
interface IMS domain via Edge routers of IPBB cloud. Each eNodeB is
It is important to highlight that the MME should send the integrated to the Evolved Packet Core (EPC) with Giga links of
SRVCC request message to the same MSC ID reported during 1Gbps bandwidth. With 15 MHz BW, the eNodeB throughput is
the combined location update done during the initial attach to the 90 Mbps for good coverage conditions, while it is 30Mbpbs for
LTE network, that condition is required to guarantee the poor coverage conditions. The signaling and traffic paths between
successful delivery of the MT USSD, if the MME sends the the EPC “Evolved Packet Core” and eNodeBs were separated
“SRVCC PS to CS request” to different MSC, then the USSD using different Virtual Local Area Network (VLAN) subnets. The
delivery will be failed, so the MME should use that specific MSC IMS domain is divided into several zones for network security,
reported via SGs interface. After the SRVCC performed the access zone which includes the P-CSCF is isolated in a
successfully the subscriber will receive the USSD on CS domain separate VLAN subnet to allow the access of the VoLTE devices
while being on a call which is handed over to the 3G network. to the IMS network, while the services processing IMS servers
If these previously mentioned two conditions are not met and “I-CSCF, S-CSCF and ATS” are assigned to another VLAN
subscriber in idle stat and network is pushing any USSD to it, so subnet.
the eNodeB will start CSFB flow by sending “RRC connection
Release” message to UE to start releasing the traffic bearers and
moves the UE directly to CS network.
VI. TESTING SCENARIOS AND SIGNALING ANALYSIS

In the pilot Testing network, one of the eNodeBs “eNodeB 1”will


enable the new mechanism for receiving USSD using SRVCC,
while remaining eNodeBs will keep using the normal CSFB
mechanism when receiving USSD, a neighbor congested
“eNodeB 2” is selected to compare its behavior with the
performance of “eNodeB 1 “ . All traffic scenarios were enabled
for 5000 VoLTE users registered to the whole VoLTE network
and distributed randomly on different eNodeBs, the average
number of LTE subscribers served by eNodeB1 and eNodeB 2 is
103 subscribers, while it is 170 LTE subscribers on the busy
hours. To be sure from the occurring of USSD notifications from
network side, random conference calls were established by a
testing prepaid numbers with 3 parties, or configure a call
Fig. 8. Pilot VoLTE Network testing environment
forward while busy for a prepaid subscriber “A” to another user
“B”, and then a USSD will be sent to user “A” after the
Signaling and user plan interfaces are taped with mirroring forwarded call ended. Testing is performed at BH “Busy Hour”.
probes to collect all traffic messages to a lane switch which Traces of random traffic and for the previously mentioned
collects these traffic flows and sends them to a probe server for specific scenarios under these two eNodeBs were collected and
processing and formatting to be easy for user interface collection analyzed. As performance metrics, the call drop rates in case of
via a separate PC client to collect these traces in a ’TMF’ format. CSFB requested under eNodeB 2 coverage, and call drop rate in
The Signaling between EPC and eNodeB is carried through GTP case of SRVCC required due to receiving a USSD while being
“GPRS Tunneling Protocol”. GTP tunneling is located at both served by eNodeB 1 is calculated. A conference call scenario was
nodes (EPC, eNodeB) and it is dynamically established between selected to be analyzed when performed under the coverage of
them to carry the EPS required bearers. In the eNodeB there is eNodeB 1 ”where the SRVCC mechanism was enabled” , and
threshold value called “In Active set “which saves the eNodeB the same scenario was analyzed when performed under the
radio resources, if there is no activity within that period the bearer coverage of other eNodeB 2.The test started with a prepaid
is released until next action. VoLTE subscriber ”UE-1” on a conference call, with 2
For QoS guarantee, the PCRF configured to provide full GBR participants “UE-2 and UE-3”, then “UE-3” left the conference ,
“guaranteed bit Rate” bandwidth requirements provided form the so the “UE-1” should receive a USSD from network charging
P-CSCF via the Rx interface for the VoLTE voice calls dedicated node to inform him about the call charges with UE-3. That testing
bearer with QCI=1 , to be delivered to the P-GW via the Gx scenario will be performed using the default method using the
interface . For VoLTE signaling default bearer, the HSS is CSFB procedures, and then it will be performed again using the
configured to provide uplink and downlink bandwidths of 1024 novel method of receiving USSD initiated by the VoLTE
kbps for the “ims” APN-AMBR “Access Point Name -Aggregate network using the SRVCC procedures. A real VoLTE network,
Maximum Bit Rate”, all these bandwidths should be guaranteed and traditional CS network traces will be used for analyzing and
while being transferred via the IPBB cloud. highlighting the difference between the two scenarios.
On the IPBB cloud transport network, each service traffic type is 1) UE-1 is receiving the USSD using CSFB procedures:-
assigned a specific bandwidth based on priority settings on the
edge router to give the Signal/Voice services PQ “Priority
Queue” scheduling strategy, so bandwidth is absolutely
guaranteed for voice services. Bandwidth shaping value for each
service is estimated based on existing network usage. WFQ
“Weighted fair scheduling” with weight 1/5 factor will be
assigned of remaining data services which will utilize the rest
free bandwidth of PQ queue. So there is no affect base on WFQ
small weight value. Other pilot network testing environments
settings are shown below on table I:-

TABLE I. TESTING PARAMETERS


Parameter Value

Duplex Scheme FDD


LTE System Bandwidth 15 MHz
LTE Coverage threshold to start SRVCC ” -108 dBm
Target 3G cell threshold to accept SRVCC • -99 dBm
WB-AMR VoLTE CODECs 23.85Kbps
Frame Size 20 ms
eNodeB In Active User Set “threshold” 10 sec
BHSA/Sub “Busy Hour Session Attempt/ subscriber” 1.3
VoLTE session MHT “Mean Holding Time” 60 seconds Fig. 9. MSC trace for NI-USSD using CSFB
Fig. 9 shows the real MSC traces for CS domain in “TMF”
format for network initiated USSD”NI-USSD” informing the
UE-1 about cost of the call to UE-3 who left the conference. The
charging system in the VoLTE network will trigger the initiation
of sending end of call notification USSD to the VoLTE
subscriber “UE-1” via the HSS.
On step 3: HSS will send the USSD notification “MAP
Unstructured SS notify indicator” message to MSC ID
“registered in HSS during initial combined LUP”. Fig. 11. Extended Service Request Message contents

On step 4: MSC sends a CS Paging request message to MME via


SGs interface informing UE-1 about receiving such USSD
service, at 02:27:49.
Fig. 10 is showing the same call related trace on the VoLTE
network domain.
In Fig. 10, step 1: the same paging message sent from the MSC
Fig. 12. Request from MME to eNodeB for CSFB
via the SGs interface will be sent to the MME at 2:27:49 as a
“SGsAP-PAGING-REQUEST” message.

Fig. 13. The eNodeB started the CSFB


Step 10: The MME will command the eNodeB 2 to release the
bearers of the UE-1 and instruct it to fall back to CS domain at
02:27:49, at that time the “UE-1” left the LTE domain and fall
back to CS domain, also all the conference calls were dropped
due to releasing all the VoLTE dedicated bearers.
Returning back to the CS domain traces in Fig. 9: -
Starting form step 6, the “UE-1”, replied with the paging
Fig. 10. VoLTE nodes trace for NI-USSD using CSFB response and latched to CS domain then received the USSD
notification starting form step 15.
Step 4: The UE sends an Extended Service Request message to
Step 18: after receiving the USSD notification, the CS domain
the MME, and the value of the IE CSFB response indicates that
informing “UE-1” to return back to LTE domain.
the UE accepts the CSFB request “CS fall back accepted by
Step 20: “UE-1” is sending a location update request to the
UE(1)”, as shown in Fig. 11.
MME via the SGs interface at 02:27:58, which is received
Step 5: The MME sends an S1-AP “UE Context Modification
by the MME in LTE domain as shown in step 13 in Fig. 10.
Request “message containing the IE CS Fallback Indicator to the
After that the returning back to LTE is completed by the
eNodeB2 , informing the eNodeB 2 that the UE needs to fall
tracking area serving “UE-1” is updated.
back to the UMTS or GSM network because of CS services as
After latching to LTE domain, the UE-1 will start
per Fig. 12.
registration on the IMS domain again by sending “Register”
Step 6: The eNodeB 2 confirmed reception of the MME request.
message and passing the challenging processes until final
Step 7: The eNodeB 2 informed the MME that the CSFB
registration as shown in Fig. 14. But this will be done after
triggering started as shown in Fig.13.
dropping all the voice calls owned by UE-1.
Fig. 14. VoLTE device Registration to IMS domain

2) Receiving the USSD using SRVCC procedures:-

The traces of the novel method using the SRVCC procedures


will be analyzed starting from the point of initiating the USSD
from network side. Fig. 15 shows the CS domain trace where the
USSD request is received from the charging node via the HSS.

Referring to the existing mechanism of receiving USSD using


CSFB in Fig. 9, it can be noticed that in step 4 the Paging
Request is sent to the LTE domain, then the device fall back to
CS domain and sent Paging Response message as per step 6 in
Fig. 9.
Fig. 15. MSC trace for NI-USSD using SRVCC
In Fig.15, it can be seen that after sending the paging request to
the LTE domain as per step 2, the MSC is receiving a request for
SRVCC from the MME in the LTE domain via the message
“SRVCC_PS_TO_CS_REQ” instead of receiving the paging
response as per normal CSFB flow.

Then the SRVCC flow will start from step 4 to step 18 , where
the MSC will prepare for the resources to receive the handed
over calls, then sends INVITE message to the IMS domain to
negotiate the CODEC which will be used among the call
participants after the handover. Then the MSC “which is
working as SRVCC-IWF node” confirms back to MME the
success of SRVCC. More details about SRVCC signaling flow
could be found in [7].

Fig. 16 shows the VoLTE core nodes traces for receiving the
network initiated USSD using the SRVCC in LTE domain.

In Fig. 16, starting from step 1 to step 6 are the same steps
showed in Fig. 11 for the CSFB case, the critical point here is
the step number 7 where the eNodeB starts the handover process
instead of releasing the LTE resources and performing the CSFB
as done in step 7 of Fig. 10.

After successful handover from VoLTE to CS, the calls which Fig. 16. VoLTE nodes trace for NI-USSD using SRVCC
were active before handover will not be dropped, and the UE-1
latch to CS domain to receive the USSD as per step 32 in Fig. VII. TESTING RESULTS ANALYSIS
15.
A VoLTE call drop occurs when the VoLTE E-RAB is
abnormally released. Each E-RAB is associated with QoS
information. As per standard, the QCI of VoLTE voice
services equals to 1 [8]. An E-RAB consists of a radio
bearer between the VoLTE device and the eNodeB and a
corresponding S1 bearer from eNodeB to VoLTE EPC
core. Any abnormal release of any of these two bearers
causes a call drop. Abnormal E-RAB releases can be
counted when the eNodeB sends a “UE Context Release
Request” message to the MME as per step 7 in Fig. 10, the
abnormal E-RAB release counter is incremented if the
bearer to be released and the release cause is not "Normal
Release”. When using CSFB, all the E-RAB release will
not be Normal release, but the cause value for the abnormal
release will be “cs-fallback-Triggered (23)” as per Fig. 13.
And that will happen for all VoLTE users receiving a
USSD notification while being on active calls and served
by eNodeB not implementing the SRVCC while receiving
that USSD. In that case we can consider the VoLTE call
drop rate in case of using CSFB = 100%, as the calculation
formula for call drop rate due to performing CSFB will be
as in (1).
Call Drop Rate =
Fig. 18. Handover Request reason in case of receiving USSD using SRVCC
Release Requests for  ൌͳbearers with ̶CSFB triggered̶ cause
X 100 (1)
Release Response with cause̶ ”‹‰‰‡”‡†̶…ƒ—•‡
By counting the “Handover required” messages with cause value
Fig. 17 shows the call drop rate under “eNodeB 2” during the = 23 “ cs-fallback-Triggered” , which indicating that the network
busy hour, where the traditional way of using CSFB to receive is performing SRVCC for a user in active call , and that SRVCC
USSD is deployed. According to (1), any usage of CSFB to to enable that user to receive USSD, that number of SRVCC
receive a USSD will result in dropping all active VoLTE calls as requests for receiving USSD is considered as a request for
this is the standard nature of CSFB to release all dedicated receiving a USSD , if that request associated with a “UE
bearers before falling back to CS domain [4]. CONTEXT RELEASE COMMAND” message sent from the
MME , at that time the caller is considered succeeded to be
handed over to CS domain and received the USSD successfully
as per step 16 in Fig.16, otherwise the call will be considered as
a dropped call as in that case the MME will cancel the handover
process and will not send to the eNodeB asking for releasing the
bearers .The calculation formula for the call drop rate in case of
using the new event SRVCC mechanism will be as in (2).
Call Drop Rate =
Hand Over Requests with "CSFB Triggered"
1- X 100 (2)
Number of Context Release command

According to (2), Fig. 19 shows the call drop rate under


“eNodeB 1” coverage during busy hour.

Fig. 17. Call drop rate due to receiving USSD using CSFB

The situation in the new method using the SRVCC is different


than the existing behavior, as there will be NO Bearer release
request sent by eNodeB to the MME , but the eNodeB’ s new
algorithm will initiate the SRVCC “event handover “ process to
CS when finding a CSFB request is coming for a user has a
bearer with QCI=1 value , in that case the eNodeB will send a
“HANDOVER_REQUIRED” message to the MME as per step 7
in Fig. 16, and the handover cause value in that case will be “cs-
fallback-Triggered (23)” as per Fig. 18, which is different than
the handover cause in the normal SRVCC flow due to LTE Fig. 19. Call drop rate due to receiving USSD using SRVCC
coverage issues.
VIII. DISCUSSION [6] T. Koshimizu, I. Tanaka, and K.Nishida, “ Improvement on the VoLTE
Differently from previously published works as [10], [11], (Voice over LTE) Domain Handover with operator’s vision” ,2012
[12] and [13]. The current paper focused on the practical [7] 3GPP TS 23.216, “Single Radio Voice Call Continuity (SRVCC)”
testing and real time monitoring for the newly proposed Stage 2 ; V13.1.0 (Release 13), December 2015.
algorithm. The presented results showed an improvement [8] 3GPP TS 23.203, “Policy and charging control architecture” V13.6.0,
for the call drop rate as in Fig. (19). (Release 13), December 2015.
The testing results showed the comparison of call drop rate [9] 3GPP TR 23.856, Single Radio Voice Call Continuity
happened when using both the novel SRVCC mechanism (SRVCC) enhancement; Stage2” V10.0.0. Release 10, Sep. 2010.
and the existing CSFB mechanism to receive USSD while [10] K. Andersson, S.Al Mahmud Mostafa, and R. UI-Islam
being on a call. These results clearly showed and verified “Mobile VoIP User Experience in LTE”,2011
the improvement happened to the call drop rate for VoLTE [11] R.Sanyal Challenges in Interoperability and Roaming between LTE -
users, who were triggered to receive a USSD notification Legacy core for Mobility Management, Routing, Real Time Charging
from the VoLTE network while being in active call and [12] Md. Showket Hossen “QoS Performance Evaluation of Video Conferencing
served by the eNodeB which deployed the novel SRVCC over LTE”, Master Thesis submitted to the School of Computing at
mechanism which is 10%, compared to the call drop rate Blekinge Institute of Technology.March 2012.
happened due to using the CSFB mechanism to receive such [13]Y.Ouyang; T.YanandG.Wang,” CrowdMi: Scalable and Diagnosable Mobile
USSD which was 100% under another eNodeB coverage Voice Quality Assessment Through Wireless Analytics”, Internet of things
IEEE Magn., , Vol. 2, pp. 287 – 294, 2015
deployed CSFB to receive USSD. It could be noticed also
that when there will be more VoLTE subscribers on current [14] Huawei tech.”eLTE2.3 eCNS600 Feature Description, tracing function “
commercial LTE networks , the probability of receiving
notifications from network while being on a call will
increase, and the call drop rate will be high due to the
increase in the number of hits to trigger CSFB . So the new
mechanism of using SRVCC will be clearly useful when the
number of VoLTE subscribers base increases due to the
rapid penetration of VoLTE services. Also these 10 % of the
call drop rate could be related to Handback due 3G coverage
conditions or any other normal reason happened causing the
handover process failure, which is being accepted as there
are no 100% wireless coverage conditions.
IX. CONCLUSION
As a new technology, VoLTE has a big challenge to provide
high QoS level to the VoLTE subscribers; at the same time
for fast VoLTE deployment, CSFB procedure is used to
achieve traditional tele services by falling back to CS
network, then returning back to IMS after performing such
services, up to date the only way to receive or originate a
USSD is the CSFB procedure. Performing CSFB to receive
USSD while being on another call will result in dropping
that call, which is affecting VoLTE network QoS and
VoLTE subscriber QoE. A new solution was proposed to
trigger SRVCC by the eNodeB when receiving USSD under
specific conditions instead of using normal CSFB. This
novel solution is verified using a real VoLTE pilot network.
And the real statistics for call drop rate using the new
method showed very high performance by reducing the call
drop rate form 100% due to using CSFB mechanism to be
around 10% when using SRVCC for receiving USSD.

ACKNOWLEDGMENT
This work done with the support of HUAWEI Technologies

REFERENCES
[1] Ovum webinar, “Monetizing and charging VoLTE to achieve
Service Profitability”, June, 2015.
[2] GSMA PRD IR.92 V9.0 "IMS Profile for Voice and SMS",
April. 2015.
[3] 3GPP TS 24.390, “Unstructured Supplementary Service Data
(USSD) using IP Multimedia (IM) Core Network (CN) subsystem.
[4] 3GPP TS 23.272, “Circuit Switched (CS) fallback in Evolved
Packet System (EPS) Stage 2'; version 13.2.0 Release 13; December
2015.
[5] M. Chewe, “VoLTE by IP Multimedia Subsystem: Programmatic
Implementing of Voice Service on LTE” , Helsinki Metropolia University of
Applied Sciences, 2015.

Potrebbero piacerti anche