Académique Documents
Professionnel Documents
Culture Documents
www.accuver.com
VoLTE Solutions
Preamble
• Voice Quality/MOS
(POLQA)
• SIP protocol based
analysis : setup related
performance
• RTP/RTCP protocol based
LTE analysis : throughput,
jitter, delay, packet loss,
etc.
• KPI reports – drop, setup
failure, etc.
• LTE Metrics, RRC/NAS
protocol messages in
Codec Codec parallel
SIP RTP/RTCP RTP/RTCP SIP
TCP/IP TCP/IP
2
VoLTE Solutions
XCAL-Mobile
• VoLTE ready
• Smartphone based measurement solution
• Runs on Android (Galaxy S2,3,4, HTC One XL, etc.)
• Supports GSM/ GPRS/EDGE/ WCDMA/ HSDPA/
HSUPA/ HSPA+/DC-HSDPA/LTE and WiFi
• Auto call feature for VoLTE, Youtube, iPerf, etc.
• Indoor measurement
4
VoLTE Solutions
XCAL-Solo
• VoLTE ready
• Smartphone provides user
interface
• A micro PC with CPU, OS, phone
driver installed, SD memory,
Sound card, Bluetooth and WiFi
with Battery.
• XCAL-Solo software on the device
interfaces with Smartphone to
take LTE, VoLTE traces
5
VoLTE Solutions
XCAL-MPm
• VoLTE ready
• Connected to PC with XCAL-M installed
• 4 UE interface with 4 sound cards
embedded -> 4 simultaneous MOS
(POLQA) measurement configurable
• External power supply required to
XCAL-MPm hardware
• Existing XCAL-M license can be used as
it is with no additional upgrade cost
• Call control through Bluetooth available
6
VoLTE Solutions
XCAL-S+
• VoLTE ready
• Connected to PC with XCAL-M
installed
• One UE interface with one sound
card embedded
• Two XCAL-S+ can be connected to USB to Phone &
one XCAL-M license -> two MOS Audio Jack
(POLQA) measurement configurable
• Existing XCAL-M license can be
used as it is with no additional
upgrade cost
7
VoLTE Solutions
XCAL-M
• VoLTE ready
• RTP/SIP full analysis available
• Suitable for typical VoLTE performance
measurement where no voice MOS (POLQA) is
required
• Four VoLTE calls can be traced at the same time
• Call control through ADB interface
8
VoLTE Solutions
RTP Analysis
9
VoLTE Solutions
EUTRAN
Ethernet
/IMS
11
VoLTE Call Flow
12
VoLTE Call Flow
Paging
Service request
INVITE
Setup start
180 Ring
13
VoLTE Call Flow
200 OK
Pick Up
200 OK for INVITE
ACK
ACK
Traffic start
RTP(Voice or Video)
14
VoLTE Call Flow
ACK
ACK
Traffic start
RTP(Voice or Video)
BYE
BYE
200 OK
200 OK
15
VoLTE Call Events
No Traffic MT : no Tx 200 OK even though SEND was sent after 180 RING
Not the cases above but Setup timer is expired : SIM Resppomse code
3 Setup fail – timeout
shall be indicated (4##, 6##)
When there are no Rx IP Packets during the Dormant time duration
after the following L3/NAS messages
LTE- RRC Connection Reestablishment Request
LTE- RRC Connection Reestablishment Reject
LTE- RRC Connection Reject
4 Call Drop
LTE- EPS MM Tracking area update reject
LTE- EPS MM Authentication reject
LTE- EPS MM Authentication failure
LTE- EPS MM Security mode reject
LTE- EPS SM Reject
5 RTP Drop – BYE BYE Method occurs during Traffic status
6 RTP Drop – Time out No Rx RTP Packets during the predefined time duration
16
VoLTE Call Flow & Event Definition
Six Classes of SIP Status-Codes <Picked major status codes only below>
1xx (Informational)
180 Ringing
183 Progress
2xx (Success)
200 OK – requested successful
3xx (Redirection)
302 Moved Temporarily – location update of the user
4xx (Client Error)
400 Bad Request - wrong Syntax indicator
401 Unauthorized – user authentication indicator
480 Temporarily not available
486 Busy Here
5xx (Server Error)
500 Internal Server Error
501 Not Implemented
6xx (Global Failure)
603 Decline
606 Not Acceptable
17
VoLTE Call Flow & Event Definition
Reason Table
• RTP Drop – BYE : BYE Method occurs during the traffic status
• RTP Drop – Time out : Rx RTP does not exist during the traffic status
• Call Drop – Air interface Drop
18
VoLTE Call Statistics
SIP Column
19
VoLTE Call Statistics
20
VoLTE Call Statistics
RTP Columns
• Audio Packet Loss(Tx/Rx) • Video One Way Delay(Min/Max/Avg)
• Video Packet Loss(Tx/Rx) • HO Data Interruption Time(Tx/Rx
Audio)(Min/Max/Avg)
• Audio Delta Delay
• HO Data Interruption Time(Tx/Rx
• Video Delta Delay Video)(Min/Max/Avg)
• Audio Jitter • HO Audio Packet Loss(Rx)
• Video Jitter • HO Video Packet Loss(Rx)
• Audio One Way Delay(Min/Max/Avg) • Intra eNB HO Data Interruption Time(Tx/Rx
Audio)(Min/Max/Avg)
22
VoLTE Call Statistics
Delay (ms)
• D(i, j) = (Rj – Ri) – (Sj – Si) = (Rj – Sj) – (Ri – Si)
Audio/Video Jitter
• J = J + ( |D(i-1, i)| - J ) / 16
Sent regularly
Received irregularly
23
VoLTE Call Statistics
24
V VoLTE Call Statistics
25
RTP Analysis
RTP Analysis
Throughput
26
RTP Analysis
27
RTP Analysis
RTP - Delay
S(i) S(j)
28
RTP Analysis
T1
RTP1
R1
Delta Delay(ms) T2
• Average of RTP Packet Delay variations RTP2
T3
• Delta Delay(t) = Delay(t) – Delay(t-1) R2
RTP3
T4
R3
RTP4
T5
R4
RTP5
Jitter(ms) R5
Same duration
Various delays
29
RTP Analysis
30
VoLTE Event Analysis
Success - CBQ
31
VoLTE Event Analysis
Setup Success
32
VoLTE Event Analysis
Setup Success
33
RTP Drop - BYE
no wave
HO Point
34