Network Protocols in Mobile ============================== .. toctree:: :maxdepth: 1 :hidden: :includehidden: SIP SS7 VoLTE VoNR GSM UMTS LTE 5G_NR This section covers critical protocols used in mobile audio calls, spanning signaling, voice transport, and network technologies across generations. .. list-table:: :widths: 15 65 20 :header-rows: 1 * - Protocol - Description - Use Case * - SIP (Session Initiation Protocol) - A signaling protocol to initiate, maintain, and terminate real-time sessions. *Widely used for VoIP and multimedia communications.* - VoIP calls, video conferencing, IP telephony. * - SS7 (Signaling System No. 7) - Traditional telephony signaling protocol for call setup and control in PSTN. *Handles call routing and mobility management.* - Circuit-switched calls, roaming, SMS delivery. * - VoLTE (Voice over LTE) - Voice service over LTE data networks providing HD voice quality. *Allows simultaneous voice and data on LTE.* - 4G mobile voice calls, improved call setup. * - VoNR (Voice over New Radio) - Voice service over 5G NR network enabling native 5G voice calls. *Improves latency and voice quality further.* - 5G voice calls, future-proof mobile telephony. * - GSM (Global System for Mobile Communications) - 2G cellular standard for voice and basic data services. *First widely deployed digital cellular system.* - Legacy mobile calls, SMS. * - UMTS (Universal Mobile Telecommunications System) - 3G cellular technology providing higher data rates. *Supports voice and multimedia over cellular.* - 3G voice calls, video calling. * - LTE (Long-Term Evolution) - 4G cellular technology offering high-speed data and IP-based voice. *Foundation for VoLTE and advanced mobile broadband.* - 4G mobile data, VoLTE calls. * - 5G NR (New Radio) - Next-generation 5G wireless standard focused on speed, latency, and capacity. *Supports VoNR and enhanced mobile broadband.* - 5G data and voice services, IoT. .. tab-set:: .. tab-item:: SIP (Session Initiation Protocol) **RFC:** RFC 3261 **Main Features:** - Initiates, manages, and terminates multimedia sessions - Supports presence and user location - Text-based, flexible, and extensible - Common in VoIP and conferencing platforms **Use Cases:** - VoIP and IP telephony - Video conferencing - Unified communication services **Alternative Protocols:** - H.323 – Older protocol for multimedia - MGCP – Media gateway control .. panels:: :container: container pb-4 :column: col-lg-12 p-2 :card: What You Will Learn in This Section **Let us learn more about SIP:** * :ref:`Learnings in this section ` * :ref:`Terminology ` * :ref:`Version Info ` * :ref:`SIP Version&RFC Details ` * :ref:`SIP Basic Setup on Ubuntu using IPv4 ` * :ref:`SIP Basic Setup on Ubuntu using IPv6 ` * :ref:`SIP Protocol Packet Details ` * :ref:`SIP Usecases ` * :ref:`SIP Basic Features ` * :ref:`SIP Feature : Text-Based Protocol ` * :ref:`SIP Feature : Session Control ` * :ref:`SIP Feature : Transport Independent ` * :ref:`SIP Feature : Addressing via URI ` * :ref:`SIP Feature : Support for Mobility ` * :ref:`SIP Feature : Extensible Architecture ` * :ref:`SIP Feature : Integration with Other Protocols ` * :ref:`SIP Feature : Proxy and Redirect Support ` * :ref:`SIP Feature : Presence and Messaging ` * :ref:`SIP Feature : Security Support ` * :ref:`Reference links ` .. button-link:: ./SIP.html :color: primary :shadow: :expand: Jump to "SIP" .. tab-set:: .. tab-item:: SS7 (Signaling System No. 7) **ITU-T Recommendations:** Q.700 series **Main Features:** - Call setup and routing for PSTN and cellular - Mobility management, handoff, and SMS delivery - Global signaling backbone for telecom **Use Cases:** - Legacy PSTN voice networks - SMS and roaming infrastructure - Mobile switching center signaling **Alternative Protocols:** - SIGTRAN – Transports SS7 over IP - Diameter – Modern signaling in IMS .. panels:: :container: container pb-4 :column: col-lg-12 p-2 :card: What You Will Learn in This Section **Let us learn more about SS7:** * :ref:`Learnings in this section ` * :ref:`Terminology ` * :ref:`Version Info ` * :ref:`SS7 Version&RFC Details ` * :ref:`SS7 Basic Setup on Ubuntu using IPv4 ` * :ref:`SS7 Basic Setup on Ubuntu using IPv6 ` * :ref:`SS7 Protocol Packet Details ` * :ref:`SS7 Usecases ` * :ref:`SS7 Basic Features ` * :ref:`SS7 Feature : Out-of-Band Signaling ` * :ref:`SS7 Feature : Reliable Message Transfer ` * :ref:`SS7 Feature : Global Title Translation ` * :ref:`SS7 Feature : Fast Call Setup ` * :ref:`SS7 Feature : Network Management ` * :ref:`SS7 Feature : Support for Mobile Services ` * :ref:`SS7 Feature : Scalability ` * :ref:`SS7 Feature : Interoperability ` * :ref:`SS7 Feature : Security (Basic) ` * :ref:`SS7 Feature : Service Flexibility ` * :ref:`Reference links ` .. button-link:: ./SS7.html :color: primary :shadow: :expand: Jump to "SS7" .. tab-set:: .. tab-item:: VoLTE (Voice over LTE) **3GPP Specifications:** TS 23.228, TS 24.229 **Main Features:** - IP-based voice service over LTE - High-definition (HD) voice quality via AMR-WB - Simultaneous voice and data **Use Cases:** - 4G mobile voice calls - Low latency voice setup - Transition from legacy voice **Alternative Protocols:** - CSFB – Circuit-Switched Fallback - VoWiFi – Voice over Wi-Fi .. panels:: :container: container pb-4 :column: col-lg-12 p-2 :card: What You Will Learn in This Section **Let us learn more about VoLTE:** * :ref:`Learnings in this section ` * :ref:`Terminology ` * :ref:`Version Info ` * :ref:`VoLTE Version&RFC Details ` * :ref:`VoLTE Basic Setup on Ubuntu using IPv4 ` * :ref:`VoLTE Basic Setup on Ubuntu using IPv6 ` * :ref:`VoLTE Protocol Packet Details ` * :ref:`VoLTE Usecases ` * :ref:`VoLTE Basic Features ` * :ref:`VoLTE Feature : High-Defnition (HD) Voice ` * :ref:`VoLTE Feature : All-IP Architecture ` * :ref:`VoLTE Feature : Fast Call Setup ` * :ref:`VoLTE Feature : Simulataneous Voice & Data ` * :ref:`VoLTE Feature : Improved Battery Life ` * :ref:`VoLTE Feature : Seamless Handover (SRVCC) ` * :ref:`VoLTE Feature : QoS Support ` * :ref:`VoLTE Feature : Emergency Services Support ` * :ref:`VoLTE Feature : IMS-Based Services ` * :ref:`VoLTE Feature : Roaming Support ` * :ref:`Reference links ` .. button-link:: ./VoLTE.html :color: primary :shadow: :expand: Jump to "VoLTE" .. tab-set:: .. tab-item:: VoNR (Voice over New Radio) **3GPP Specifications:** Release 15+ **Main Features:** - Native 5G voice service - Extremely low latency - Seamless IMS and NR integration **Use Cases:** - 5G voice and video calls - Advanced mobile communication services - Future-ready voice infrastructure **Alternative Protocols:** - VoLTE – Used during early 5G deployments - IMS – Core network platform .. panels:: :container: container pb-4 :column: col-lg-12 p-2 :card: What You Will Learn in This Section **Let us learn more about VoNR:** * :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 ` .. button-link:: ./VoNR.html :color: primary :shadow: :expand: Jump to "VoNR" .. tab-set:: .. tab-item:: GSM **Standards Body:** 3GPP **Main Features:** - 2G circuit-switched voice - Basic SMS and limited data - Widespread global adoption **Use Cases:** - Legacy mobile voice networks - Low-speed text and telemetry services **Alternative Protocols:** - CDMA – Competing 2G standard - UMTS – Successor to GSM .. panels:: :container: container pb-4 :column: col-lg-12 p-2 :card: What You Will Learn in This Section **Let us learn more about GSM:** * :ref:`Learnings in this section ` * :ref:`Terminology ` * :ref:`Version Info ` * :ref:`GSM Version&RFC Details ` * :ref:`GSM Basic Setup on Ubuntu using IPv4 ` * :ref:`GSM Basic Setup on Ubuntu using IPv6 ` * :ref:`GSM Protocol Packet Details ` * :ref:`GSM Usecases ` * :ref:`GSM Basic Features ` * :ref:`GSM Feature : Digital Voice Transmission ` * :ref:`GSM Feature : SIM-Based Authentication ` * :ref:`GSM Feature : International Roaming ` * :ref:`GSM Feature : SMS Support ` * :ref:`GSM Feature : Call and Message Encryption ` * :ref:`GSM Feature : Supplementary Services ` * :ref:`GSM Feature : Efficient Spectrum Usage ` * :ref:`GSM Feature : Low Power Consumption ` * :ref:`GSM Feature : Emergency Calling ` * :ref:`GSM Feature : Support for Data Services ` * :ref:`Reference links ` .. button-link:: ./GSM.html :color: primary :shadow: :expand: Jump to "GSM" .. tab-set:: .. tab-item:: UMTS **Standards Body:** 3GPP **Main Features:** - 3G cellular voice and data - Higher data rates than GSM - Support for circuit- and packet-switched services **Use Cases:** - Video calls - Enhanced voice and mobile browsing **Alternative Protocols:** - GSM – Legacy fallback - LTE – Next-gen replacement .. panels:: :container: container pb-4 :column: col-lg-12 p-2 :card: What You Will Learn in This Section **Let us learn more about UMTS:** * :ref:`Learnings in this section ` * :ref:`Terminology ` * :ref:`Version Info ` * :ref:`UMTS Version&RFC Details ` * :ref:`UMTS Basic Setup on Ubuntu using IPv4 ` * :ref:`UMTS Basic Setup on Ubuntu using IPv6 ` * :ref:`UMTS Protocol Packet Details ` * :ref:`UMTS Usecases ` * :ref:`UMTS Basic Features ` * :ref:`UMTS Feature : High Data Rates ` * :ref:`UMTS Feature : WCDMA Technology ` * :ref:`UMTS Feature : Packet-Switched and Circuit-Switched ` * :ref:`UMTS Feature : Global Roaming ` * :ref:`UMTS Feature : Multimedia Services ` * :ref:`UMTS Feature : QoS Support ` * :ref:`UMTS Feature : Backward Compatibility ` * :ref:`UMTS Feature : Handover Support ` * :ref:`UMTS Feature : Security Features ` * :ref:`UMTS Feature : Efficient Spectrum Use ` * :ref:`Reference links ` .. button-link:: ./UMTS.html :color: primary :shadow: :expand: Jump to "UMTS" .. tab-set:: .. tab-item:: LTE **Standards Body:** 3GPP **Main Features:** - All-IP high-speed mobile broadband - Foundation for VoLTE and IMS - Low-latency access to data and voice **Use Cases:** - Mobile internet - VoIP over LTE (VoLTE) - Streaming and multimedia **Alternative Protocols:** - UMTS – 3G predecessor - 5G NR – Next-gen successor .. panels:: :container: container pb-4 :column: col-lg-12 p-2 :card: What You Will Learn in This Section **Let us learn more about LTE:** * :ref:`Learnings in this section ` * :ref:`Terminology ` * :ref:`Version Info ` * :ref:`LTE Version&RFC Details ` * :ref:`LTE Basic Setup on Ubuntu using IPv4 ` * :ref:`LTE Basic Setup on Ubuntu using IPv6 ` * :ref:`LTE Protocol Packet Details ` * :ref:`LTE Usecases ` * :ref:`LTE Basic Features ` * :ref:`LTE Feature : All-IP Network ` * :ref:`LTE Feature : High Data Rates ` * :ref:`LTE Feature : Low Latency ` * :ref:`LTE Feature : Scalable Bandwidth ` * :ref:`LTE Feature : OFDMA and SC-FDMA ` * :ref:`LTE Feature : MIMO Support ` * :ref:`LTE Feature : Seamless Mobility ` * :ref:`LTE Feature : Quality of Service (QoS) ` * :ref:`LTE Feature : Carrier Aggregation ` * :ref:`LTE Feature : Enhanced Security ` * :ref:`Reference links ` .. button-link:: ./LTE.html :color: primary :shadow: :expand: Jump to "LTE" .. tab-set:: .. tab-item:: 5G NR (New Radio) **Standards Body:** 3GPP Release 15+ **Main Features:** - Ultra-fast wireless connectivity - Supports massive IoT and enhanced mobile broadband - Foundation for VoNR and future services **Use Cases:** - 5G voice and video - Smart devices and IoT - Edge computing and ultra-low latency **Alternative Protocols:** - LTE – Legacy 4G platform - Wi-Fi 6/6E – Competing wireless access .. panels:: :container: container pb-4 :column: col-lg-12 p-2 :card: What You Will Learn in This Section **Let us learn more about 5G NR:** * :ref:`Learnings in this section <5G-NR_step1>` * :ref:`Terminology <5G-NR_step2>` * :ref:`Version Info <5G-NR_step3>` * :ref:`5G-NR Version&IEEE Details <5G-NR_step5>` * :ref:`5G-NR Basic Setup on Ubuntu using IPv4 <5G-NR_step20>` * :ref:`5G-NR Basic Setup on Ubuntu using IPv6 <5G-NR_step21>` * :ref:`5G-NR Protocol Packet Details <5G-NR_step6>` * :ref:`5G-NR Usecases <5G-NR_step7>` * :ref:`5G-NR Basic Features <5G-NR_step8>` * :ref:`5G-NR Feature : High Data Rates <5G-NR_step9>` * :ref:`5G-NR Feature : Low Latency <5G-NR_step10>` * :ref:`5G-NR Feature : Massive Device Connectivity <5G-NR_step11>` * :ref:`5G-NR Feature : Flexible Spectrum Usage <5G-NR_step12>` * :ref:`5G-NR Feature : Dynamic Spectrum Sharing <5G-NR_step13>` * :ref:`5G-NR Feature : Network Slicing <5G-NR_step14>` * :ref:`5G-NR Feature : Beamforming <5G-NR_step15>` * :ref:`5G-NR Feature : Massive MIMO <5G-NR_step16>` * :ref:`5G-NR Feature : Energy Efficiency <5G-NR_step17>` * :ref:`5G-NR Feature : Enhanced Mobility Support <5G-NR_step18>` * :ref:`Reference links <5G-NR_step19>` .. button-link:: ./5G_NR.html :color: primary :shadow: :expand: Jump to "5G NR"