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

Glossary term · Services

PNP

PCS-1900 Number Portability

Services →

PNP is a regulatory and network feature allowing subscribers to keep their mobile numbers when switching service providers within the PCS-1900 MHz band in North America.

Introduced
Rel-4
Where
Services
Specifications
12 specs
Also in
Management
PNP Description Purpose What changed Neighbours Specifications

Description

PCS-1900 Number Portability (PNP) is a specific implementation of Mobile Number Portability (MNP) for the Personal Communications Service (PCS) band at 1900 MHz, primarily deployed in North America (United States and Canada). It is a complex service involving regulatory mandates, network architecture modifications, and standardized signaling procedures to enable a subscriber to change their network operator (the service provider) while keeping their existing Mobile Station International Subscriber Directory Number (MSISDN). Technically, it decouples the subscriber's directory number from the network operator's routing identifier, requiring changes in call routing, signaling, and subscriber database management.

Architecturally, PNP relies on a centralized Number Portability Database (NPDB) or a series of interconnected operator databases. When a subscriber ports their number from Operator A (the Donor network) to Operator B (the Recipient network), the porting information is updated in the NPDB. The core network mechanism for handling ported numbers is based on signaling interrogation. For an incoming call to a ported number, the originating network's switch (Mobile Switching Center or MSC in circuit-switched domains, or equivalent call session control function in IMS) must query the NPDB to determine the current serving network (the Recipient network's routing number). This process is known as All Call Query (ACQ) or Indirect Routing. The query returns a Location Routing Number (LRN) or a similar routing address, which is then used to route the call to the Recipient network's gateway MSC for final delivery to the subscriber.

From a protocol perspective, PNP implementation involves enhancements to Signaling System No. 7 (SS7) and later to Diameter and SIP-based protocols. Key signaling messages, such as the Send Routing Information (SRI) request in the MAP (Mobile Application Part) protocol, are modified to include number portability query flags. The Home Location Register (HLR) also plays a crucial role; when a number is ported out, the Donor network's HLR is updated to indicate the number is no longer hosted there, often returning a specific error or redirecting queries. In the IMS era for VoLTE and VoNR, number portability queries are integrated into the IMS call routing logic, typically performed by the Interrogating Call Session Control Function (I-CSCF) or a dedicated Number Portability SCP (Service Control Point).

The operational process involves a Porting Coordination Center and strict validation procedures to prevent slamming (unauthorized porting). The technical specifications (e.g., 3GPP TS 22.066, TS 29.002) define the data structures, signaling flows, and timer values to ensure interoperability between different operators' networks. PNP is a critical underpinning for a competitive telecommunications market, as it removes a significant consumer inertia factor. Its implementation requires coordination across business support systems (BSS), operational support systems (OSS), and the core network elements to ensure seamless service during and after the porting process.

Purpose & Motivation

PCS-1900 Number Portability was created primarily as a regulatory mandate to stimulate competition in the North American wireless market. Before its introduction, subscribers were effectively 'locked in' to their current operator because changing providers meant changing their phone number—a significant inconvenience that discouraged switching. This lack of consumer mobility allowed incumbent operators to maintain market share without competitive pressure on pricing or service quality. PNP, mandated by the Federal Communications Commission (FCC) in the United States, was designed to break this lock-in effect.

Technologically, prior to PNP, the MSISDN contained embedded routing information (such as the Mobile Network Code, MNC) that directly pointed to the subscriber's home network and HLR. This simple, integrated routing became a barrier to portability. The old approach required no database lookups; a switch could route a call based solely on the dialed number. PNP solved this by introducing a decoupling layer: the dialed number no longer implicitly defined the network. This required the development of new network elements (like the NPDB) and significant upgrades to all switching and signaling infrastructure to perform real-time database queries for every call to a potentially ported number.

The creation of PNP also addressed interoperability challenges in a multi-vendor, multi-operator environment. Standardization through 3GPP (starting in Release 4) was essential to ensure that all network operators and equipment vendors implemented the feature consistently. This allowed for nationwide and eventually North America-wide number portability. The solution had to be highly reliable and low-latency, as adding a database query to the call setup path increases post-dial delay. The engineering challenge was to design a system that was transparent to the end-user, maintained high call completion rates, and scaled to handle the entire subscriber base of a major market.

What changed in its specifications

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

TR 21.905Rel-17 → Rel-18

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 →
TS 22.101Rel-16 → Rel-17

Rel-17 added support for Multi-USIM devices, emergency call handling, and definitions for MUSIM UEs.

Full comparison in TS 22.101 →

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-4 Initial

Introduced foundational support for Mobile Number Portability (MNP) in the 3GPP core network specifications. Defined the basic architecture involving Number Portability Databases (NPDB) and the All Call Query (ACQ) routing mechanism. Specified initial enhancements to the MAP protocol for Send Routing Information (SRI) queries to support portability status checks.

Defining Specifications

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

SpecificationTitleRelease
TR 21.905 vj20 3GPP Terminology and Definitions Rel-19 read
TS 22.066 vj00 Mobile Number Portability Stage 1 Rel-19 read
TS 22.101 vl00 3GPP Service Principles for PLMNs Rel-21 read
TS 22.105 vj00 Telecommunication Services Framework Rel-19 read
TS 22.519 vj00 NGN Business Communication Requirements Rel-19 read
TS 24.523 vj00 NGCN-NGN Interconnection Scenarios Rel-19 read
TS 24.525 vj00 Business Trunking Architecture & Requirements Rel-19 read
TS 32.582 vj00 HNB Management Information Model for Type 1 Interface Rel-19 read
TS 32.584 vj00 HNB OAM&P XML Definitions for Type 1 Interface Rel-19 read
TS 32.592 vj00 HeNB OAM&P Information Model Rel-19 read
TS 32.594 vj00 Data definitions for HeNB to HeMS Type 1 interface Rel-19 read
TS 32.808 v800 Common Profile Storage Framework for User Data Rel-8 read