Voice-over-NR(VoNR) Explained
- Venkateshu
- 1 day ago
- 4 min read
Introduction
Voice over NR (VoNR) delivers real-time voice and video over 5G Standalone’s ultra-low latency, high capacity architecture, using native NR air interface, a fully cloud-native 5GC, and IMS for service control. It supports next-level user experience—crystal-clear call quality, fast setup, and uninterrupted 5G data during calls.
VoNR Architecture

Component | Role in VoNR Call Establishment |
UE (User Equip.) | Initiates NR registration, SIP signaling, and RTP media |
gNB | 5G NR base station for RRC/NAS and user-plane |
AMF | Access and Mobility mgmt on 5GC |
SMF | Session Mgmt, QoS enforcement, slice assignment |
UPF | User-plane anchoring, RTP/IMS traffic routing |
IMS Core | SIP signaling, voice service authentication, call routing |
PCF | Policy and charging flows for QoS/Slice |
VoNR Callflow: RAN, 5GC & IMS

Below is a step-by-step walkthrough with Industry-standard Information Elements, UE/Network logs, and what to look for in protocol traces.
1. NR Registration & Capability Exchange
UE sends RRC Setup Request with IMS/VoNR support, UE-CapabilityRAT-ContainerList, SIB1 indicating IMS emergency voice over NR support (ims-EmergencySupport).
AMF triggers authentication via UDM, retrieves subscriber features: voice centric/data centric, IMS voice support, EPS fallback (if enabled).
Log: UE: “RRC ConnectionSetupComplete, IMS-VoiceOverNR-FR1-r15: Supported”
2. IMS Slice PDU Session Setup
UE sends NAS PDU Session Establishment Request with DNN = “ims”, SST = 1 (service slice for voice/data).
AMF/SMF negotiate PDU session, set up N6 route for IMS SIP/RTP traffic, allocate default QoS Flow (5QI=5).
Log: “IMS PDU Session Established, 5QI=5, SUPI:xxxx”
3. SIP Registration on IMS
UE IMS stack starts SIP REGISTER, traverses all P/I/S-CSCF entities.
Authentication challenge/response exchanges (401, 407, 200 OK).
Log: “SIP REGISTER sent – 200 OK, Public User ID: sip:IMSI@ims”
4. VoNR Mobile-Originated Call (MO)
SIP INVITE from UE triggers end-to-end call setup.
Codec/SDP negotiation (EVS, AMR-WB), call routing at IMS core, alerting (180 Ringing).
PDU session modification request for a dedicated GBR QoS flow (5QI=1, RTP stream for voice).
SMF, PCF, UPF configure paths for real-time media; gNB sets DRX for voice.
RTP stream initiated upon SIP ACK exchange.
Log Snippets:
“SIP INVITE (codec=EVS/AMR, ptime=20ms) → 180/200 OK / ACK”
“QoS Flow Modification: Adding GBR, 5QI=1 for RTP”
“RTP started (GBR): payload=EVS, jitter=<xx>ms, MOS=4.5”
5. Call Release
SIP BYE → 200 OK triggers DRB/GBR release in NR user plane, and IMS session closure.
Log: “SIP BYE sent, GBR released, call teardown success”
6. KPIs, Error Analysis, Realtime Log Deltas
Track call setup time, RLF counters (n310/n311, t310 for failures).
Handover logs: "Xn/N2 handover start, IRAT fallback triggered" if VoNR not supported.
VoNR vs VoLTE: Deep Protocol Differences
Feature | VoNR (5G SA) | VoLTE (LTE) |
RAN | gNB New Radio (5G) | eNB LTE |
Core | 5GC (completely cloud-native) | EPC |
IMS Connection | PDU session with N6 routing | EPS bearer to IMS APN |
QoS Flow | 5QI=5 (SIP) / 5QI=1 (RTP, GBR) | QCI=5 (SIP) / QCI=1 (RTP) |
Codec | EVS, AMR-WB | AMR-WB |
Call Setup | Lower latency; native 5G | Slightly higher |
Handover/Fallback | EPS fallback to LTE if no VoNR coverage | SRVCC to 2G/3G/WiFi |
Troubleshooting VoNR issues
1. VoNR Call Setup Failure
Issue: UE cannot establish VoNR call; call attempts fall back to VoLTE or PS data only.
Resolution Steps:
Verify UE supports 5G SA capable of VoNR.
Check network 5G Standalone (SA) coverage is available.
Confirm IMS PDU session is correctly established (valid DNN=ims).
Validate 5GC configuration allows IMS voice slice with correct QoS (5QI values).
Inspect SIP signaling logs for failures (e.g., missing SIP 200 OK).
Synchronize UE and network firmware versions supporting VoNR.
Test with different SIMs/carriers to isolate provisioning errors.
2. Voice Quality Issues (Jitter, Packet Loss)
Issue: Calls experience audio glitches, jitter, or echo.
Resolution Steps:
Monitor real-time RTP packet loss and jitter using network probes.
Check QoS flow settings (5QI=1 for GBR RTP traffic).
Validate proper configuration of UPF and QoS enforcement.
Adjust jitter buffer settings in UE and network.
Identify network congestion points and optimize routing.
Ensure codec settings (EVS/AMR-WB) are compatible and prioritized.
3. Frequent Call Drops or RLFs
Issue: Calls drop unexpectedly or radio link failures occur during voice sessions.
Resolution Steps:
Analyze radio-level logs (RRC Reconfig, handover failures).
Improve coverage, especially in indoor or low signal areas.
Check handover configurations and parameters (especially Inter-RAT handovers).
Review SMF/AMF logs for session continuity issues.
4. IMS Registration Failures
Issue: UE unable to register with IMS core, blocking voice calls.
Resolution Steps:
Validate SIP REGISTER messages flow and successful 200 OK response.
Check UE SIP credentials and authentication.
Monitor PCSCF, ICSCF, and SCSCF node health and logs.
Ensure correct DNS routing and firewall port openings for SIP and RTP.
Review UE IMS configuration and update if needed.
5. PDU Session Issues for IMS
Issue: IMS PDU session establishment or modification failure impacting VoNR voice bearers.
Resolution Steps:
Validate NAS signaling for PDU Session Establishment (Message IE checks).
Check SMF logs for session creation/modification errors.
Inspect UPF N4 interface for data plane setup failures.
Verify slice and QoS configuration matches IMS services.
6. Incorrect QoS Flow Setup
Issue: Voice packets assigned incorrect QoS, causing delays or packet loss.
Resolution Steps:
Confirm QoS flow (5QI=1) is mapped for RTP during call setup.
Check PCF policies and ensure GBR parameters are enforced.
Validate DRB (Data Radio Bearer) setups via NGAP messages.
Update network policy control modules if mismatches found.
7. EPS Fallback (VoNR to VoLTE) Triggering Unexpectedly
Issue: Calls drop back to LTE during 5G call even in good coverage.
Resolution Steps:
Review UE configuration to ensure VoNR preferred over fallback.
Check network handover/coverage parameters for 5G SA.
Update AMF and SMF with appropriate policy and session configurations.
Monitor SIP signaling for forced fallback reasons, e.g., SIP 503.
8. UE Firmware/Software Bugs
Issue: Device firmware glitches affecting VoNR registration or calls.
Resolution Steps:
Recommend full device update to latest OS and vendor VoNR patches.
Test with other 5G VoNR-compatible devices to isolate issue.
Report vendor with detailed logs if bugs found.
9. Call Setup Time is Too High
Issue: Longer call setup time affects user experience.
Resolution Steps:
Optimize IMS signaling path and SIP proxy processing.
Minimize PDU session establishment time by pre-establishing IMS sessions.
Streamline NGAP and NAS signaling procedures.
Use fast RRC resume mechanisms.
References
Techplayon VoNR Call Flow, https://www.techplayon.com/voice-over-nr-vonr-call-flow/
ShareTechnote VoNR, https://www.sharetechnote.com/html/5G/5G_VoNR.html
5G Voice Services NAS & RRC, https://www.techplayon.com/5g-nas-and-rrc-signalling-parameters-for-voice-support/
Mediatek 5G NR Voice Solutions, https://i.mediatek.com/hubfs/MediaTek-5G-Voice-Solutions-Whitepaper-PDF5GNRSWP-0821.pdf?hsLang=en
5G VoNR KPIs, https://www.scribd.com/document/867770344/5G-VoNR-KPIs