ADN

Abbreviated Dialling Numbers

Services →
Introduced in Rel-4

ADN is a telecommunication service feature that allows users to store frequently dialed phone numbers and associate them with shorter, memorable numeric codes for simplified dialing in mobile networks.

Category
Services
Introduced
Rel-4
Where
User Equipment › SIM/USIM
Specifications
4 specs
ADN Description Purpose Related Classification Specifications

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

Part ofFDN
Related approachesUSIMSIMMSISDN

Evolution Across Releases

Rel-4 Initial

Introduced standardized ADN architecture with USIM storage (EF_ADN file), defined basic capabilities for 50-entry storage, specified UCS2 encoding for associated names, and established ME-USIM command interface for ADN management. Initial implementation focused on basic number substitution without advanced features.

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.

SpecificationTitleRelease
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
Patrick Zandl

About the author: Patrick Zandl (b. 1974)

Telecommunications specialist, technology journalist (founder of the Mobil server), and developer who has been running since 2025 — the largest Czech-language resource on AI-assisted programming. Formerly Chief Wizard Architect at Prusa3D and head of development for Turris at CZ.NIC; currently a consultant and instructor on AI implementation in companies.