VoNR - Voice over New Radio (5G) =================================== .. panels:: :container: container pb-4 :column: col-lg-12 p-2 :card: shadow .. panels:: :container: container pb-4 :column: col-lg-12 p-2 :card: shadow **What is VoNR?** * VoNR (Voice over New Radio) is the 5G equivalent of VoLTE. It enables voice calls over the 5G standalone (SA) network using the IP Multimedia Subsystem (IMS), without falling back to 4G or 3G. It delivers ultra-low latency, high-quality voice, and seamless integration with 5G data services. .. panels:: :container: container pb-4 :column: col-lg-12 p-2 :card: shadow **Why is VoNR useful?** * Native voice over 5G without fallback to LTE. * Ultra-low latency and high voice quality. * Supports enhanced services like video calling, RCS, and emergency calls. * Efficient use of 5G spectrum and network slicing. .. panels:: :container: container pb-4 :column: col-lg-12 p-2 :card: shadow **How it works?** * UE Registration: The device registers with the 5G core and IMS. * Session Initiation: SIP INVITE is sent via IMS to initiate a call. * Bearer Setup: 5G core establishes QoS flows for voice using UPF and SMF. * Voice Transmission: RTP carries voice data over 5G NR radio interface. * Call Termination: SIP BYE ends the session and resources are released. .. panels:: :container: container pb-4 :column: col-lg-12 p-2 :card: shadow **Where is VoNR used?** * 5G Standalone (SA) networks for native voice services. * IMS Core for session control and multimedia services. * UPF (User Plane Function) for routing RTP streams. * Emergency services, video calls, and RCS. .. panels:: :container: container pb-4 :column: col-lg-12 p-2 :card: shadow **Which OSI layer does VoNR belong to?** * Layer 7 (Application) - SIP, SDP, RTP (for voice), IMS services (e.g., RCS, video calling) * Layer 6 (Presentation) - Codec negotiation (e.g., EVS – Enhanced Voice Services), encryption formats * Layer 5 (Session) - SIP session control, call setup/teardown, IMS registration * Layer 4 (Transport) - UDP (for SIP, RTP), TCP (for some IMS interfaces), SCTP (for Diameter) * Layer 3 (Network) - IP (IPv6 preferred), routing via 5G core * Layer 2 (Data Link) - 5G NR MAC, RLC, PDCP layers * Layer 1 (Physical) - 5G NR PHY – radio transmission over mmWave or sub-6 GHz .. panels:: :container: container pb-4 :column: col-lg-12 p-2 :card: shadow Topics in this section, * :ref:`Learnings in this section ` * :ref:`Terminology ` * :ref:`Version Info ` * :ref:`VoNR Version&RFC Details ` * :ref:`VoNR Basic Setup on Ubuntu using IPv4 ` * :ref:`VoNR Basic Setup on Ubuntu using IPv6 ` * :ref:`VoNR Protocol Packet Details ` * :ref:`VoNR Usecases ` * :ref:`VoNR Basic Features ` * :ref:`VoNR Feature : Native 5G Voice ` * :ref:`VoNR Feature : Ultra-Low Latency ` * :ref:`VoNR Feature : Enhanced Voice Quality ` * :ref:`VoNR Feature : Simulataneous Voice & Data ` * :ref:`VoNR Feature : IMS Integration ` * :ref:`VoNR Feature : QoS-Based Bearer Management ` * :ref:`VoNR Feature : Network Slicing Support ` * :ref:`VoNR Feature : Emergency Services Support ` * :ref:`VoNR Feature : Mobility and Handover ` * :ref:`VoNR Feature : Energy Efficiency ` * :ref:`Reference links ` .. _VoNR_step1: .. tab-set:: .. tab-item:: Learnings in this section * In this section, you are going to learn .. _VoNR_step2: .. tab-set:: .. tab-item:: Terminology * Terminology .. _VoNR_step3: .. tab-set:: .. tab-item:: Version Info * Version Info .. _VoNR_step5: .. tab-set:: .. tab-item:: VoNR Version&RFC Details .. csv-table:: :file: ./VoNR/VoNR_rfc_details.csv :widths: 10,10,10,30 :header-rows: 1 .. _VoNR_step20: .. tab-set:: .. tab-item:: VoNR Basic Setup on Ubuntu using IPv4 * Setup .. _VoNR_step21: .. tab-set:: .. tab-item:: VoNR Basic Setup on Ubuntu using IPv6 * Setup .. _VoNR_step6: .. tab-set:: .. tab-item:: VoNR Protocol Packet Details **NAS Registration Packet** .. csv-table:: :file: ./VoNR/VoNR_packet1_details.csv :widths: 10,20,30,10 :header-rows: 1 **NGAP Initial UE Message Packet** .. csv-table:: :file: ./VoNR/VoNR_packet2_details.csv :widths: 10,20,30,10 :header-rows: 1 **SIP INVITE (IMS) Packet** .. csv-table:: :file: ./VoNR/VoNR_packet3_details.csv :widths: 10,20,30,10 :header-rows: 1 **RTP Packet** .. csv-table:: :file: ./VoNR/VoNR_packet4_details.csv :widths: 10,20,30,10 :header-rows: 1 **PFCP Session Establishment Packet** .. csv-table:: :file: ./VoNR/VoNR_packet5_details.csv :widths: 10,20,30,10 :header-rows: 1 **NAS Registration Accept Packet** .. csv-table:: :file: ./VoNR/VoNR_packet6_details.csv :widths: 10,20,30,10 :header-rows: 1 **NAS Registration Complete Packet** .. csv-table:: :file: ./VoNR/VoNR_packet7_details.csv :widths: 10,20,30,10 :header-rows: 1 .. _VoNR_step7: .. tab-set:: .. tab-item:: VoNR Usecases .. csv-table:: :file: ./VoNR/VoNR_usecases.csv :widths: 10,20,30 :header-rows: 1 .. _VoNR_step8: .. tab-set:: .. tab-item:: VoNR Basic Features .. csv-table:: :file: ./VoNR/VoNR_features.csv :widths: 10,10,30 :header-rows: 1 .. _VoNR_step9: .. tab-set:: .. tab-item:: VoNR Feature : Native 5G Voice **Native 5G Voice - Testcases** .. csv-table:: :file: ./VoNR/VoNR_feature1_test_cases.csv :widths: 10,10,30,20 :header-rows: 1 .. _VoNR_step10: .. tab-set:: .. tab-item:: VoNR Feature : Ultra-Low Latency **Ultra-Low Latency - Testcases** .. csv-table:: :file: ./VoNR/VoNR_feature2_test_cases.csv :widths: 10,10,30,20 :header-rows: 1 .. _VoNR_step11: .. tab-set:: .. tab-item:: VoNR Feature : Enhanced Voice Quality **Enhanced Voice Quality - Testcases** .. csv-table:: :file: ./VoNR/VoNR_feature3_test_cases.csv :widths: 10,10,30,20 :header-rows: 1 .. _VoNR_step12: .. tab-set:: .. tab-item:: VoNR Feature : Simulataneous Voice & Data **Simulataneous Voice & Data - Testcases** .. csv-table:: :file: ./VoNR/VoNR_feature4_test_cases.csv :widths: 10,10,30,20 :header-rows: 1 .. _VoNR_step13: .. tab-set:: .. tab-item:: VoNR Feature : IMS Integration **IMS Integration - Testcases** .. csv-table:: :file: ./VoNR/VoNR_feature5_test_cases.csv :widths: 10,10,30,20 :header-rows: 1 .. _VoNR_step14: .. tab-set:: .. tab-item:: VoNR Feature : QoS-Based Bearer Management **QoS-Based Bearer Management - Testcases** .. csv-table:: :file: ./VoNR/VoNR_feature6_test_cases.csv :widths: 10,10,30,20 :header-rows: 1 .. _VoNR_step15: .. tab-set:: .. tab-item:: VoNR Feature : Network Slicing Support **Network Slicing Support - Testcases** .. csv-table:: :file: ./VoNR/VoNR_feature7_test_cases.csv :widths: 10,10,30,20 :header-rows: 1 .. _VoNR_step16: .. tab-set:: .. tab-item:: VoNR Feature : Emergency Services Support **Emergency Services Support - Testcases** .. csv-table:: :file: ./VoNR/VoNR_feature8_test_cases.csv :widths: 10,10,30,20 :header-rows: 1 .. _VoNR_step17: .. tab-set:: .. tab-item:: VoNR Feature : Mobility and Handover **Mobility and Handover - Testcases** .. csv-table:: :file: ./VoNR/VoNR_feature9_test_cases.csv :widths: 10,10,30,20 :header-rows: 1 .. _VoNR_step18: .. tab-set:: .. tab-item:: VoNR Feature : Energy Efficiency **Energy Efficiency - Testcases** .. csv-table:: :file: ./VoNR/VoNR_feature10_test_cases.csv :widths: 10,10,30,20 :header-rows: 1 .. _VoNR_step19: .. tab-set:: .. tab-item:: Reference links * Reference links