Description
Number portability is a regulatory and technical capability that enables a mobile or fixed-line subscriber to retain their public telecommunication number when switching from one service provider to another. It is a key requirement in many countries to foster competition among operators, as it removes the barrier of having to change numbers when switching. The implementation involves a combination of network functions and databases to route calls and messages to the correct network after porting.
Technically, number portability is realized through the use of a Number Portability Database (NPDB) or a similar function that stores the mapping between a ported number and the current serving network. When a call is made to a ported number, the originating network queries the NPDB to determine the recipient network and routes the call accordingly. This query can be performed using protocols like IN (Intelligent Network) or SIP (Session Initiation Protocol) in IMS networks. In 3GPP, number portability is supported in both circuit-switched (CS) and packet-switched (PS) domains, and later in IMS for VoLTE/VoNR.
The 3GPP specifications (e.g., 21.905, 22.101) define the service requirements and architecture for number portability. It can be implemented in various ways: All Call Query (ACQ), where every call is queried against the NPDB; or Query on Release (QoR), where the call is initially routed to the donor network, which then releases it with a portability indicator. The choice depends on regulatory and operator preferences.
Number portability also applies to short codes and service numbers, though the scope may vary. In mobile networks, it involves the Home Location Register (HLR) / Home Subscriber Server (HSS) and the Mobile Switching Center (MSC) / IMS core to ensure that services like SMS and MMS are correctly delivered. The porting process typically involves a customer request to the recipient operator, who coordinates with the donor operator to migrate the number, often within a few days.
Regulatory constraints play a significant role: some regions mandate porting within a certain timeframe and at no cost, while others allow operators to charge. The technical implementation must comply with national numbering plans and interconnect agreements. In 5G and beyond, number portability continues to be relevant, especially with the rise of eSIM and multi-SIM devices, where users may port numbers more frequently.
Purpose & Motivation
Number portability exists to promote competition in the telecommunications market by removing the inconvenience and cost for consumers to switch providers. Before its introduction, changing operators meant changing phone numbers, which discouraged users from switching and locked them into their current provider. This reduced incentives for operators to innovate and offer better prices.
Regulators introduced number portability mandates to empower consumers and stimulate a competitive landscape. It solves the problem of number identity being tied to a specific operator, making the number a portable asset. This is particularly important for businesses, which rely on stable contact numbers for customer trust.
Historically, number portability was first implemented in fixed-line networks in the 1990s and later extended to mobile networks. In 3GPP, it was standardized in Release 4 and has evolved to support new technologies like IMS and 5G. The capability requires coordination among operators, regulators, and standardization bodies to ensure seamless interoperability and user experience.
What changed in its specifications
The latest release-to-release comparison of specifications that define Number portability. Each summary describes the whole specification, not only this term.
Rel-18 brings only minor changes to TS 21.905: 0 clauses changed, with no change attributed to a release feature.
Full comparison in TR 21.905 →Rel-17 added support for Multi-USIM devices, emergency call handling, and definitions for MUSIM UEs.
Full comparison in TS 22.101 →Release Timeline
Evolution Across Releases
An overview written from the defining specifications, not a verified change history. For the exact text, open the specifications listed below.
Initial definition: 'Where the provision of diallable numbers is independent of home environment and/or serving network.' This established the basic concept of number portability in 3GPP, focusing on the independence of diallable numbers from the home or serving network.
Wording changed to: 'A capability that allows a user to retain the same public telecommunication number when changing from one service provider to another. Additional regulatory constraints may apply in different regions.' This provided a clearer, more consumer-oriented definition and acknowledged regional regulatory variations.
Defining Specifications
3GPP specifications that define or reference Number portability, with the latest known release. Sourced from the 3GPP document catalog — see methodology.
| Specification | Title | Release |
|---|---|---|
| TR 21.905 vj20 | 3GPP Terminology and Definitions | Rel-19 read |
| TS 22.101 vl00 | 3GPP Service Principles for PLMNs | Rel-21 read |