KPI Analysis tab
Overview
A KPI analysis (Key Performance Indicator analysis) is the process of evaluating how a call flow performs against a defined reference value — such as an average benchmark.
Thanks to AGILITY’s capability to inter-correlate flows across multiple procedures, protocols, and services, it enables precise time and duration measurements at the procedure level — something not commonly available in standard tools or references.
In AGILITY, KPIs provide quantifiable insights into network quality and user experience. Each KPI highlights a specific aspect of network behavior — from how quickly calls connect, to how responsive data services are, to how efficiently devices transition between coverage areas.
By analyzing these indicators, you can monitor performance trends, detect anomalies, and make informed decisions to optimize your network.
This guide explains what each metric represents and how to interpret the values displayed in your AGILITY reports, helping you translate performance data into actionable insights.
In this page, you will find:
🚪 Accessing the KPI Analysis Tab
After completing your analysis, you can view KPI-related information (if available) by following these steps:
Select the relevant call flow from your results
Scroll down to the Core Features section, under the Flow Details page
Click on the KPI Analysis tab to open the dedicated view
Note that some KPIs may not appear if they do not apply to your service.
Find What You Need to Start
Below is a list of the Key Performance Indicators (KPIs) available in AGILITY, organized by category. You can click any category below to jump directly to its section:
1.1 Voice Call Performance
Read this section to understand how voice call timing works, identify causes of slow call setup, and compare performance between VoLTE and VoNR.
View Detailed Guide: https://nexiusocp.atlassian.net/wiki/x/IQBv_/
Call Setup Time — Time from call initiation until the phone rings
Call Duration — Total length of connected calls
Call Lag — Time between ringing and answering
Learn about:
Call Setup Time: Why some call connect faster tha others.
Call Duration: Understanding call lenghts and what is normal.
Call Lag: What affects the time until someone answers.
1.2 Voice Quality Metrics
Read this section if you're noticing poor voice quality, want to understand what affects audio clarity, or need to improve VoLTE and VoNR call performance.
View Detailed Guide: https://nexiusocp.atlassian.net/wiki/x/CACq7Q
Learn about:
MOS (Mean Opinion Score): Subjective quality rating (1-4.5 scale)
R-Factor: Objective quality calculation (0-100 scale)
Jitter: Variation in packet arrival times
Delay: End-to-end voice latency
Packet Loss: Percentage of lost voice packets
1.3 Device Connection Speed
Read this section if you are experiencing slow connections, you want to compare 4G and 5G performance, or need to understand how long devices take to connect.
View Detailed Guide: https://nexiusocp.atlassian.net/wiki/x/HICj_/
Device Time for Session Establishment (5G) — Time to set up a 5G data session
Device Time for Session Establishment (4G) — Time to set up a 4G data session
Device Time to Registration (5G) — Time taken for 5G network registration
Learn about:
5G Session Setup: How quickly your 5G devices get data access
4G Session Setup: How fast 4G/LTE connections establish
Network Registration: Time for devices to attach to the network
1.4 Network Responsiveness
View Detailed Guide: https://nexiusocp.atlassian.net/wiki/x/AgA7_/
1.4.1 Control Plane Latency
Read this section if you want to understand how quickly the network responds or if you’re troubleshooting signaling delays.
Control Plane Latency — Measures signaling response speed within the network
Learn about:
How network signaling works
What affects network responsiveness
How different protocols are measured
What is considered good performance
1.4.2 User Plane Latency
Read this section if you’re noticing slow web page loads, want to understand network latency, or need to troubleshoot application responsiveness.
TCP Latency — Evaluates connection setup speed for data sessions
ICMP Latency — Measures network ping response time
DNS Latency — Assesses domain name resolution speed
TLS Latency — Tracks secure session establishment time
Learn about:
TCP Latency: Connection establishment for web browsing and apps
ICMP Latency: Basic network ping times
DNS Latency: How quickly domain names resolve
TLS Latency: Secure connection setup for HTTPS
1.5 Mobility & Handover
Read this section if you’re noticing service interruptions during handovers or want to improve network mobility performance.
View Detailed Guide: https://nexiusocp.atlassian.net/wiki/x/CICr_/
Mobility Interruption Time — Service interruption during 4G ↔︎ 5G handover
Learn about:
How the system knows which response matches which request
Different methods for different protocols
Why accurate pairing matters for latency measurements
KPI & Metric Reference Cards
1.1 Voice Call Performance
View Detailed Guide: https://nexiusocp.atlassian.net/wiki/x/IQBv_/
KPI Name | Measures | Typical Good Value | Protocol | Network |
|---|---|---|---|---|
Call Setup Time | Time from INVITE to ringing/answer | < 2 seconds | SIP | VoLTE, VoNR, and IMS |
Call Duration | Connected call length | Varies by use case (2-5 min average consumer) | SIP | VoLTE, VoNR, and IMS |
Call Lag | INVITE round-trip time | < 1 second | SIP | VoLTE, VoNR, and IMS |
1.2 Voice Quality Metrics
View Detailed Guide: https://nexiusocp.atlassian.net/wiki/x/CACq7Q
Metric Name | Measures | Typical Good Value | Scale | Protocol | Network |
|---|---|---|---|---|---|
MOS (Mean Opinion Score) | Subjective voice quality rating | ≥ 4.0 | 1.0 (bad) | RTP (Real-Time Transport Protocol) | VoLTE, VoNR, and IMS |
R-Factor | Objective voice quality calculation | ≥ 80 | 0 (bad) | RTP | VoLTE, VoNR, and IMS |
Jitter | Packet arrival time variation | < 20 ms | - | RTP | VoLTE, VoNR, and IMS |
Voice Delay | End-to-end voice latency | < 150 ms | - | RTP | VoLTE, VoNR, and IMS |
Packet Loss | Percentage of lost voice packets | < 1% | - | RTP | VoLTE, VoNR, and IMS |
1.3 Device Connection Speed
View Detailed Guide: https://nexiusocp.atlassian.net/wiki/x/HICj_/
KPI Name | Measures | Typical Good Value | Protocol | Network |
|---|---|---|---|---|
Device Time for Session Establishment (5G) | PDU session setup time | < 500 ms | NAS-5GS (device) or HTTP2 (core) | 5G SA |
Device Time for Session Establishment (4G/5G NSA) | PDN connectivity time | < 500 ms | NAS-EPS (device) or GTPv2 (core) | 4G, 5G NSA |
Device Time to Registration (5G) | Network attach time | < 500 ms | NAS-5GS | 5G SA |
1.4 Network Responsiveness
View Detailed Guide: https://nexiusocp.atlassian.net/wiki/x/AgA7_/
KPI Name | Measures | Typical Good Value | Protocol | Network |
|---|---|---|---|---|
Control Plane Latency | Average signaling response time | < 50 ms (varies by protocol) | All control plane (NGAP, NAS-5GS, HTTP2, GTPv2, SIP, Diameter, etc.) | All |
User Plane Latency - TCP | TCP connection establishment | < 50 ms | TCP | All |
User Plane Latency - ICMP | Ping round-trip time | < 30 ms | ICMP/ ICMPv6 | All |
User Plane Latency - DNS | Name resolution rime | < 30 ms | DNS | All |
User Plane Latency - TLS | Secure connection establishment | < 50 ms | TLS | All |
1.5 Mobility & Handover
View Detailed Guide: https://nexiusocp.atlassian.net/wiki/x/CICr_/
KPI Name | Measures | Typical Good Value | Protocol | Network |
|---|---|---|---|---|
Mobility Interruption Time | Service interruption during 4G↔5G handover | < 100 ms | GTPv2 (N26 interface) | 4G↔5G transition |
Common Questions (FAQ)
Q1: How is Latency calculated? |
See the https://nexiusocp.atlassian.net/wiki/x/AgA7_/ guide for the formula and explanation, or https://nexiusocp.atlassian.net/wiki/x/AgD6_/ to understand how requests and responses are matched. |
Q2: Why is my call setup slow? |
Check the https://nexiusocp.atlassian.net/wiki/x/IQBv_/ guide - Call Setup Time section for common causes and troubleshooting steps. |
Q3: Why does my call sound bad? |
See the https://nexiusocp.atlassian.net/wiki/x/CACq7Q guide to understand MOS, jitter, delay, and packet loss - the key indicators of voice quality. |
Q4: What is a good Mean Opinion Score (MOS)? |
A MOS of 4.0 or higher is excellent. The https://nexiusocp.atlassian.net/wiki/x/CACq7Q guide has complete quality scales and what each score means. |
Q5: How long should it take to connect to the network? |
The https://nexiusocp.atlassian.net/wiki/x/HICj_/ guide explains normal connection times for both 4G and 5G networks. |
Q6: What is the difference between control plane and user plane? |
The https://nexiusocp.atlassian.net/wiki/x/AgA7_/ guide explains this in the Overview section with easy-to-understand analogies. |
Q7: How do handovers work? |
The https://nexiusocp.atlassian.net/wiki/x/CICr_/ guide explains the 4G↔5G handover process and what affects service interruption. |
Q8: What protocols are measured in control plane latency? |
See the Protocols section in the https://nexiusocp.atlassian.net/wiki/x/AgA7_/ guide for the complete list. |
Q9: How do you match requests with responses? |
The https://nexiusocp.atlassian.net/wiki/x/AgD6_/ guide explains the methodology for each protocol. |
About This Documentation
These guides are written in plain language with:
Clear explanations without jargon
Real-world examples you can relate to
Performance benchmarks to interpret your values
Practical troubleshooting advice
Frequently asked questions
Whether you're a network operator, manager, or analyst, you'll find the information you need to understand your network performance.
Performance Benchmark Summary
Quick reference for expected values:
KPI or Metric Name | Excellent | Good | Fair | Poor (Investigate) |
|---|---|---|---|---|
Call Setup Time | < 2 s | 2-4 s | 4-8 s | > 8 s |
MOS | ≥ 4.3 | 4.0-4.2 | 3.6-3.9 | < 3.6 |
R-Factor | ≥ 90 | 80-89 | 70-79 | < 70 |
Voice Jitter | < 10 ms | 10-20 ms | 20-30 ms | > 30 ms |
Voice Delay | < 150 ms | 150-250 ms | 250-400 ms | > 400 ms |
Packet Loss | < 1% | 1-3% |