Description
The 3rd Generation Partnership Project (3GPP) is not a single technology but a collaborative project between seven telecommunications standard development organizations (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC), known as Organizational Partners. Its primary output is a complete set of Technical Specifications (TS) and Technical Reports (TR) that define every aspect of a cellular system, from the radio air interface and core network protocols to service capabilities, security, and network management. These specifications are organized into series (e.g., 21-series for requirements, 23-series for system architecture, 24-series for signaling protocols, 25/36/38-series for radio access). The work is conducted through Technical Specification Groups (TSGs) such as RAN (Radio Access Network), SA (Services & Systems Aspects), and CT (Core Network & Terminals), each with multiple Working Groups (WGs) focusing on specific technical areas.
The 3GPP system architecture is defined as a series of interconnected network functions and reference points. It is a modular, service-based architecture (especially from 5G System onwards) that separates the User Plane (data transmission) from the Control Plane (signaling and session management). Key architectural components defined by 3GPP include the Radio Access Network (RAN, e.g., NodeB, eNodeB, gNB), the Core Network (e.g., MSC, SGSN, MME, AMF/SMF/UPF), and the User Equipment (UE). These components communicate via standardized interfaces (e.g., Iu, S1, N2, N4) using detailed protocol stacks spanning layers 1-3 (Physical, Data Link, Network) and higher-layer application protocols.
3GPP works through a release process, where a coherent set of features is frozen and published as a 'Release' (e.g., Rel-15 for 5G Phase 1). Each release builds upon the previous ones, ensuring backward compatibility and a clear evolution path. The specifications are incredibly detailed, covering everything from modulation schemes and channel coding on the physical layer to mobility management procedures, session establishment, quality of service (QoS) handling, and lawful interception. This comprehensive standardization is what allows equipment from different vendors to interoperate seamlessly in a live network, enabling global roaming and a consistent user experience.
The role of 3GPP in the network ecosystem is foundational. It provides the 'blueprint' that network operators use to procure and deploy infrastructure, that device manufacturers use to build compliant chipsets and handsets, and that application developers can rely upon for consistent network capabilities. By defining the system end-to-end, 3GPP ensures that innovations in one part of the network (e.g., a new radio technique) are integrated with necessary updates in other parts (e.g., core network signaling), maintaining system integrity. Its specifications are the de facto global standard for cellular technology beyond 3G.
Purpose & Motivation
3GPP was created to address the fragmentation and incompatibility of 2G cellular standards, primarily in Europe, and to develop a unified, globally applicable 3G standard. Prior to 3GPP, regional standards bodies developed technologies in isolation (e.g., GSM in Europe, cdmaOne in the US, PDC in Japan), which hindered global roaming, increased costs through lack of economies of scale, and slowed innovation. The initial purpose was to produce Technical Specifications for a 3G system based on the evolved GSM core network and a new radio access technology—the Universal Terrestrial Radio Access (UTRA), which included both FDD (W-CDMA) and TDD modes. This collaborative model was designed to pool global expertise and market influence to create a single, strong evolutionary path for mobile communications.
The project solves the fundamental problem of interoperability in a multi-vendor, multi-operator global ecosystem. Without such detailed and universally adopted standards, mobile devices would only work on specific networks built with equipment from a single supplier, severely limiting competition, consumer choice, and innovation. 3GPP's work ensures that a mobile phone purchased in one country can operate on networks across the world, that network operators can mix and match equipment from different vendors, and that the industry can converge on a common technology roadmap. This drives down costs through mass production and fosters a healthy competitive environment for both network infrastructure and consumer devices.
Furthermore, 3GPP provides a structured framework for the continuous evolution of mobile technology. By working in releases, it allows the industry to plan for the introduction of new capabilities (like high-speed packet access with HSPA, all-IP cores with SAE/EPC, or network slicing in 5G) in a coordinated manner. This addresses the limitations of previous approaches where upgrades were often proprietary or led to divergent technology forks. The partnership model itself, involving regional standards bodies, ensures that the specifications meet regulatory and market needs from different parts of the world, facilitating truly global adoption.
Classification
Detected Changes Across Releases
from 3GPP Change RequestsSpecific changes extracted from the „Change history“ tables of 3GPP specifications (209 CRs across 5 releases). Complements the general historical overview above with the evidence-based evolution of this function.
Studied in Rel-2, normative work from Rel-15.
In Release 15, the fundamental definition of a "3GPP system" was expanded to formally incorporate 5G networks. Furthermore, this release introduced significant enhancements for managing packet-switched data services, specifically through the "3GPP PS Data Off2" function and its configuration for MMTEL voice and video services, including while roaming. It also established provisions for integrating non-3GPP access networks, such as WLAN, into the system architecture, including support for QoS differentiation and alignment of IP address allocation mechanisms.
- Addition of 5G in the definition of 3GPP system TS 21.905CR0116
- 3GPP PS Data Off2 and MMTEL voice and MMTEL video TS 24.173CR0127
- MMTEL voice and MMTEL video configuration for 3GPP PS Data Off2 TS 24.275CR0001
- Enabling 3GPP PS data off in roaming TS 24.301CR3027
- Support of QoS differentiation for trusted non-3GPP access TS 24.302CR0632
- 3GPP PS Data Off2 and SMS over IP TS 24.341CR0090
+ 48 more changes
In Release 16, key enhancements for the 3GPP function included improved integration with non-3GPP access networks, such as WLAN and new wireline access, by introducing specific storage and policy management on the USIM. The release also added procedures for smoother service continuity, enabling handover of ongoing MMTEL voice/video and SMS over IP sessions from non-3GPP access to the NAS. Furthermore, it introduced new mobility and registration management mechanisms, including SNPN-specific attempt counters and refined handling of deregistration causes when registered over both access types.
- Specify storage for a potentially separate KSEAF for non-3gpp access on the USIM TS 31.102CR0864
- Support for Trusted non-3GPP access networks list by USIM TS 31.102CR0891
- Access stratum connection and user-plane resources for trusted non-3GPP access and wireline access TS 24.501CR1685
- Retry restriction on non-3GPP access TS 24.501CR1699
- Introduction of SNPN-specific attempt counter for non-3GPP access and counter for "the entry for the current SNPN considered invalid for non-3GPP access" events TS 24.501CR1756
- Provide handover of ongoing MMTEL voice or MMTEL video from non-3GPP access indication to NAS TS 24.173CR0142
+ 38 more changes
In Release 17, key enhancements for the 3GPP system included improved integration with non-3GPP access networks, such as enabling MMTEL Voice and Video services and MO-SMS over this access type. The release also introduced support for Standalone Non-Public Networks (SNPN), including mechanisms for 3GPP PS data off when a UE is in an SNPN. Furthermore, it expanded Multi-Access PDU Session (MA PDU) support to include 3GPP access within the Evolved Packet Core (EPC) framework.
- 3GPP PS data off and UE in SNPN TS 24.173CR0148
- Support for MA PDU Session with 3GPP access in EPC TS 24.301CR3591
- 3GPP PS data off and UE in SNPN TS 24.341CR0097
- 3GPP PS data off and UE in SNPN TS 24.390CR0058
- Support for MA PDU Session with 3GPP access in EPC TS 24.501CR3208
- Update Non-3GPP TAI to support N3SLICE TS 24.501CR3336
+ 49 more changes
In Release 18, a key new function was the introduction of the non-3GPP access path switching procedure, enabling seamless handovers for a UE between 3GPP and non-3GPP access networks like WLAN. This required new capability indications for the UE, AMF, and SMF to support the feature. The release also addressed specific operational details for this procedure, such as the handling of PDU session IDs and the resolution of abnormal cases during context synchronization between the different accesses.
- Support for UE accessing SNPN services using non-3GPP access TS 24.501CR4944
- AMF to indicate the capability of supporting non-3GPP access path switching TS 24.501CR5312
- UE to indicate the capability of supporting non-3GPP access path switching TS 24.501CR5313
- SMF to indicate the capability of supporting non-3GPP access path switching TS 24.501CR5314
- Introducing the non-3GPP access path switching procedure TS 24.501CR5315
- PDU session IDs not included in Uplink data status IE during non-3GPP access path switching TS 24.501CR5449
+ 27 more changes
In Release 19, the 3GPP function introduced enhanced support for non-3GPP access integration, specifically adding PDU set identification and handling for traffic over non-3GPP access networks like WLAN. It also expanded QoS differentiation mechanisms to support multiple non-3GPP device identifiers and refined procedures for non-3GPP path switching within Multi-Access PDU sessions. Furthermore, the release extended converged charging for new services, including the generation of Charging Data Records for 5G Location Services and Sidelink Positioning.
- Support DC in 3GPP PS Data Off exempt services TS 24.275CR0008
- RAT utilization control support in 3GPP access TS 24.501CR6461
- PDU set identification for non-3GPP access TS 24.501CR6577
- Support of reject QoS differentiation for non-3GPP device identifier(s) TS 24.501CR6926
- Procedure update for QoS differentiation of non-3GPP device identifiers TS 24.501CR6994
- Add CDR generation and handling for converged charging of Ranging and Sidelink Positioning TS 32.271CR0023
+ 17 more changes
Explore further
Broader topics and technologies where 3GPP plays a role.
Defining Specifications
3GPP specifications that define or reference 3GPP, with the latest known release. Sourced from the 3GPP document catalog — see methodology.
| Specification | Title | Release |
|---|---|---|
| TR 21.905 vj00 | 3GPP Technical Terms and Definitions | Rel-19 |
| TS 22.011 vj50 | Service Accessibility Procedures | Rel-19 |
| TS 22.226 vj00 | Global Text Telephony (GTT) Stage 1 | Rel-19 |
| TR 22.935 vd00 | LCS Feasibility Study for 3GPP-WLAN Interworking | Rel-13 |
| TS 23.701 vc00 | WebRTC Access to IMS Architecture Study | Rel-12 |
| TS 24.161 vj00 | Network-Based IP Flow Mobility (NBIFOM) | Rel-19 |
| TS 24.173 vj00 | Multimedia Telephony Service and Supplementary Services in IMS | Rel-19 |
| TS 24.186 vj60 | IMS Data Channel applications | Rel-19 |
| TS 24.196 vj00 | Enhanced Calling Name (eCNAM) Stage 3 Protocol | Rel-19 |
| TS 24.229 vj50 | IMS call control protocol based on SIP and SDP | Rel-19 |
| TS 24.234 vc20 | 3GPP-WLAN Interworking Network Selection | Rel-12 |
| TS 24.275 vj00 | MO for MMTEL Basic Communication Part | Rel-19 |
| TS 24.301 vj60 | NAS protocol for Evolved Packet System | Rel-19 |
| TS 24.302 vj00 | Access to EPC via non-3GPP networks; Stage 3 | Rel-19 |
| TS 24.341 vj00 | SMS over IP protocol details | Rel-19 |
| TS 24.390 vj00 | USSD over IMS Procedures | Rel-19 |
| TS 24.424 vj00 | XCAP over Ut for Supplementary Services MO | Rel-19 |
| TS 24.429 v1700 | Explicit Communication Transfer (ECT) Service Specification | Rel-7 |
| TS 24.501 vj50 | 5G NAS Protocols Specification | Rel-19 |
| TS 24.529 v820 | Explicit Communication Transfer (ECT) Simulation Service | Rel-8 |
| TS 24.623 vj00 | XCAP Protocol for Supplementary Services | Rel-19 |
| TS 24.629 vj00 | Explicit Communication Transfer (ECT) Protocol | Rel-19 |
| TS 25.142 vj00 | UTRA TDD Base Station RF Test Methods | Rel-19 |
| TR 25.914 vj00 | 3G UE Radio Performance Test Methods | Rel-19 |
| TS 26.077 vj00 | AMR Noise Suppression Minimum Performance Requirements | Rel-19 |
| TR 26.948 vj00 | Video enhancements for 3GPP Multimedia Services | Rel-19 |
| TS 28.203 vi10 | Charging management | Rel-18 |
| TS 28.204 vi11 | Charging management | Rel-18 |
| TS 28.849 vj10 | CAPIF Phase2 Charging Study | Rel-19 |
| TS 29.412 v1810 | Trunking Gateway Control Procedures | Rel-8 |
| TS 29.424 v801 | H.248 Profile for Trunking Media Gateways | Rel-8 |
| TS 31.102 vj40 | USIM Application Specification | Rel-19 |
| TS 31.103 vj00 | ISIM Application Specification | Rel-19 |
| TS 31.111 vj30 | USIM Application Toolkit (USAT) Specification | Rel-19 |
| TS 31.121 vi50 | UICC-terminal interface test specification | Rel-18 |
| TR 31.822 vi10 | Technical Report on GBA_U based APIs | Rel-18 |
| TS 32.240 vj40 | Charging Management Architecture & Principles | Rel-19 |
| TS 32.250 vj00 | Circuit Switched Offline Charging | Rel-19 |
| TS 32.252 vc00 | 3GPP WLAN Interworking Charging | Rel-12 |
| TS 32.270 vj00 | MMS Charging Management Specification | Rel-19 |
| TS 32.271 vj20 | 3GPP LCS Charging Management Spec | Rel-19 |
| TS 32.276 vj00 | VCS Online Charging from Proxy Function | Rel-19 |
| TS 32.277 vj20 | Charging Management for Proximity Services (ProSe) | Rel-19 |
| TS 32.278 vj00 | Monitoring Events Offline Charging Specification | Rel-19 |
| TS 32.293 vj00 | Proxy Function in Domestic Service Provider | Rel-19 |
| TS 32.295 vj00 | 3GPP Charging: CDR Transfer via GTP' Protocol | Rel-19 |
| TS 32.298 vj30 | Charging Data Record (CDR) Parameter Specification | Rel-19 |
| TS 32.404 vj00 | Performance Management Definitions & Template | Rel-19 |
| TS 32.406 vj00 | Performance Management for CN PS Domain | Rel-19 |
| TS 32.409 vj00 | IMS Performance Management Measurements | Rel-19 |
| TS 32.425 vj00 | E-UTRAN Performance Measurements | Rel-19 |
| TS 32.452 vj00 | PM Measurements for Home Node B Subsystem | Rel-19 |
| TS 32.453 vj00 | PM for Home eNodeB Subsystem (HeNS) | Rel-19 |
| TS 32.849 vd00 | IMS Roaming Charging Study | Rel-13 |
| TS 32.850 ve00 | IMS Charging Correlation Methods Study | Rel-14 |
| TS 33.105 vj00 | 3G Security: Cryptographic Algorithm Requirements | Rel-19 |
| TS 34.114 vc20 | Radiated Performance Test Procedure for UE/MS | Rel-12 |
| TS 35.205 vj00 | MILENAGE Algorithm Set: General Overview | Rel-19 |
| TS 35.234 vj00 | MILENAGE-256 Algorithm Set Specification | Rel-19 |
| TS 35.235 vj00 | MILENAGE-256 Algorithm Set Specification | Rel-19 |
| TS 35.236 vj00 | MILENAGE-256 Algorithm Set Specification | Rel-19 |
| TR 35.909 vj00 | 3GPP MILENAGE Algorithm Design Report | Rel-19 |
| TR 35.937 vj00 | MILENAGE-256 Algorithm Set Specification | Rel-19 |
| TS 37.544 vg70 | UE Radiated Performance Test Procedures | Rel-16 |
| TR 37.828 vh20 | High-power UE for fixed-wireless/vehicle use | Rel-17 |
| TR 37.829 vi00 | Technical Report | Rel-18 |
| TR 37.880 vh20 | High-power UE for fixed-wireless/vehicle use | Rel-17 |
| TR 37.902 vj00 | OTA TRP/TRS Measurement for LTE Terminals | Rel-19 |
| TS 38.795 vj00 | High Power UE Technical Report for NR FR1 | Rel-19 |