Menu
Latest
12 meetings · Prague, Jeju · 12–16 Oct
Reports
RAN1#126-bis · SA2#177

Glossary term · Management

ADD

Automatic Device Detection

Management →

ADD is a 3GPP mechanism for automatically detecting and registering user equipment when it connects to a mobile network, enabling device identification and service provisioning without manual intervention.

Introduced
Rel-5
Where
Core Network › Legacy Core
Specifications
5 specs
ADD Description Purpose What changed Neighbours Specifications

Description

Automatic Device Detection (ADD) is a standardized network management function defined by 3GPP that allows the core network to automatically recognize and register User Equipment (UE) upon its initial attachment or when accessing services. It operates primarily within the Packet Switched (PS) domain, interacting with network nodes like the Serving GPRS Support Node (SGSN) in earlier releases and the Mobility Management Entity (MME) and Packet Data Network Gateway (PGW) in later Evolved Packet Core (EPC) architectures. The process is initiated when a UE attempts to establish a data session; the network intercepts the attachment request and extracts device-specific information, such as the International Mobile Equipment Identity (IMEI) or other identifiers, which is then used to query a central device database or perform local logic to determine the device type and its capabilities.

The architecture involves several key components: the UE itself, which provides its identity; the core network control nodes (SGSN/MME) that detect the device during attachment procedures; and often an external Device Identity Register (DIR) or integration with the Equipment Identity Register (EIR). In operation, ADD leverages existing signaling protocols, such as GPRS Tunneling Protocol (GTP) in the Gn/Gp interfaces or Diameter in S6a/S6d interfaces, to communicate device information. When a UE attaches, the SGSN or MME may trigger an ADD procedure by sending a device check request to a designated network function, which analyzes the identifier and returns a profile indicating the device model, supported features (e.g., radio access technologies, QoS parameters), and any service restrictions.

ADD plays a critical role in network management by enabling automated policy enforcement, service differentiation, and resource optimization. For instance, upon detecting a specific device type, the network can apply tailored QoS settings, allocate appropriate bearers, or restrict access based on subscription or capability. This reduces manual configuration errors and allows operators to dynamically adapt to diverse device ecosystems, from smartphones to IoT sensors. In later 3GPP releases, ADD has been integrated with policy control frameworks like PCRF (Policy and Charging Rules Function) to enable real-time, device-aware service delivery, enhancing network efficiency and user satisfaction.

Purpose & Motivation

ADD was introduced in 3GPP Release 5 to address the growing complexity of mobile networks as device diversity increased with the advent of GPRS and UMTS. Prior to ADD, network operators often relied on manual configuration or static provisioning to manage device-specific services, which was inefficient and error-prone, especially with the proliferation of data-enabled devices. The manual approach could not scale to handle millions of connections, leading to service inconsistencies and increased operational costs. ADD automated this process, allowing networks to dynamically identify devices and apply appropriate policies, thereby solving problems related to service activation, fraud prevention, and resource allocation.

The historical context for ADD includes the expansion of mobile internet services, where operators needed to differentiate between device types (e.g., feature phones vs. smartphones) to offer tailored data plans and ensure network compatibility. Limitations of previous approaches included lack of real-time detection, which hindered optimal QoS management and could cause network congestion from misconfigured devices. ADD provided a standardized way to detect devices automatically, enabling operators to implement device-aware charging, security measures (like blocking stolen devices via EIR integration), and efficient network resource utilization. This was motivated by the need for operational automation and enhanced user experience in evolving 3G/4G networks.

What changed in its specifications

The latest release-to-release comparison of specifications that define ADD. Each summary describes the whole specification, not only this term.

TS 23.012Rel-10 → Rel-11

VCSG adds VLR-CSS location update, cancellation, and subscription handling. SIMTC modifies Update_Location_HLR and adds definitions/abbreviations.

Full comparison in TS 23.012 →
TS 23.048Rel-4 → Rel-5

Rel-5 added applet management commands, minimum security level specification, and a security layer relation to Open Platform architecture.

Full comparison in TS 23.048 →

Evolution Across Releases

An overview written from the defining specifications, not a verified change history. For the exact text, open the specifications listed below.

Rel-5 Initial

Introduced ADD as part of the GPRS/UMTS architecture with initial capabilities for automatic device detection during PDP context activation. It enabled SGSN-based detection using IMEI and integration with EIR for basic device profiling and service triggering, laying the foundation for automated network management in packet-switched domains.

Defining Specifications

3GPP specifications that define or reference ADD, with the latest known release. Sourced from the 3GPP document catalog — see methodology.

SpecificationTitleRelease
TS 23.012 vj00 Circuit Switched Location Management Procedures Rel-19 read
TS 23.048 v590 Secured Packets Structure for SMS and UICC Management Rel-5 read
TS 23.060 vj00 GPRS Stage 2 Service Description Rel-19 read
TR 23.702 ve00 Study on 3GPP PS Data Off Rel-14 read
TS 29.060 vj00 GPRS Tunnelling Protocol (GTP) version 1 Rel-19 read