Description
Abbreviated Dialling Numbers (ADN) is a fundamental telephony service feature standardized by 3GPP that enables mobile subscribers to associate frequently used telephone numbers with short numeric codes. The system operates through a structured storage mechanism within the Universal Subscriber Identity Module (USIM) or SIM card, where each ADN entry consists of a short code (typically 1-2 digits) mapped to a complete telephone number. When a user dials the abbreviated code, the mobile device's telephony application intercepts the short sequence, performs a lookup in the ADN database stored on the USIM, retrieves the corresponding full telephone number, and initiates the call setup procedure using the complete number.
Architecturally, ADN functionality is implemented across multiple network elements with the USIM serving as the primary storage repository. The ADN database structure is defined in 3GPP specifications with specific file organization (EF_ADN) containing records that include the abbreviated code, complete telephone number, and associated parameters like name tags for caller identification. The Mobile Equipment (ME) interacts with the USIM through standardized commands defined in TS 31.111 to read, write, and manage ADN entries. This separation between storage (USIM) and processing (ME) allows ADN functionality to be portable across different mobile devices while maintaining user convenience.
From a network perspective, ADN processing occurs entirely within the User Equipment (UE) before call establishment. When a user initiates a call using an abbreviated code, the UE performs local resolution without involving network elements, making ADN a client-side feature that doesn't require network support or modifications. The call setup proceeds normally once the full number is resolved, with the MSC (Mobile Switching Center) receiving the complete dialed digits as if the user had entered them manually. This architecture ensures backward compatibility with existing network infrastructure while providing enhanced user convenience.
The technical implementation includes error handling for invalid codes, capacity management for limited USIM storage, and synchronization mechanisms when ADN entries are modified. 3GPP specifications define maximum capacities for ADN storage (typically 50-100 entries depending on USIM implementation), character encoding for associated names (usually UCS2 for international support), and security mechanisms to prevent unauthorized modification. The service integrates with other SIM-based features like Fixed Dialing Numbers (FDN) and Last Number Dialed (LND), creating a comprehensive telephony management ecosystem on the USIM.
Purpose & Motivation
ADN was created to address the fundamental usability challenge of remembering and accurately dialing lengthy telephone numbers in early mobile telephony systems. Before widespread adoption of contact lists and smartphone interfaces, users had to manually enter complete numbers (including country codes, area codes, and subscriber numbers) for every call. This process was error-prone, time-consuming, and particularly challenging for frequently contacted numbers. ADN provided a simple, standardized solution that worked across different network operators and device manufacturers.
The technology solved specific limitations of previous approaches like paper-based phone books or device memory that weren't portable between phones. By storing abbreviated numbers on the SIM card rather than device memory, ADN ensured user convenience persisted when changing mobile handsets - a common occurrence in early mobile markets where devices were often replaced or borrowed. This SIM-centric approach aligned with 3GPP's vision of subscriber identity portability and consistent service experience across different access technologies.
Historically, ADN represented an important step in human-machine interface design for telecommunications, bridging the gap between technical numbering schemes and user cognitive patterns. It addressed the psychological aspect of number memorization by allowing users to create personal, meaningful associations (like '1' for home or '2' for office) while maintaining technical compliance with international numbering plans. The feature's continued relevance across multiple 3GPP releases demonstrates its foundational role in basic telephony services, even as more advanced contact management systems have evolved.
Classification
Detected Changes Across Releases
from 3GPP Change RequestsSpecific changes extracted from the „Change history“ tables of 3GPP specifications (4 CRs across 2 releases). Complements the general historical overview above with the evidence-based evolution of this function.
Studied in Rel-4, normative work from Rel-15.
In Release 15, enhancements were made to the Call Control by USIM procedure, specifically requiring it to consider the Session Management Protocol Data Unit Data Network container length. Additionally, fixes were introduced to allow updating only operator-specific Extended Protocol Configuration Options and to address an oversight by adding a missing Packet Data Network overview clause to the call control documentation.
- Fix implementation error for USIM Call Control procedure and allow updating only the operator specific ePCOs. TS 31.111CR0694
- 5G Call Control by USIM shall take into account SM PDU DN container length. TS 31.111CR0707
- Overview clause of Call control by USIM missing PDN related overview. TS 31.111CR0690
In Release 17, the update for the ADN function introduced a new procedure for updating the 5G Non-Seamless WLAN Offload (NSWO) configuration in the USIM. This change is reflected in the CR titled "Addition of the procedure for updating of 5G NSWO configuration in the USIM." The grounding context confirms that user data such as ADN can be stored in the Mobile Equipment (ME) and must be managed securely upon USIM reactivation.
- Addition of the procedure for updating of 5G NSWO configuration in the USIM TS 31.111CR0769
Explore further
Broader topics and technologies where ADN plays a role.
Defining Specifications
3GPP specifications that define or reference ADN, with the latest known release. Sourced from the 3GPP document catalog — see methodology.
| Specification | Title | Release |
|---|---|---|
| TS 21.111 vj00 | USIM and UICC Requirements for 3G | Rel-19 |
| TR 21.905 vj00 | 3GPP Technical Terms and Definitions | Rel-19 |
| TR 22.907 v1312 | UMTS IC Card and Terminal Concepts | Rel-4 |
| TS 31.111 vj30 | USIM Application Toolkit (USAT) Specification | Rel-19 |