PNP

PCS-1900 Number Portability

Services →
Introduced in Rel-4 Also in: Management

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.

Category
Services
Introduced
Rel-4
Where
Services
Also touches
1 segments
Specifications
12 specs
PNP Description Purpose Related Classification Detected Changes 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.

Classification

Part ofMSISDN
Related approachesHLR

Detected Changes Across Releases

from 3GPP Change Requests

Specific changes extracted from the „Change history“ tables of 3GPP specifications (1 CRs across 1 releases). Complements the general historical overview above with the evidence-based evolution of this function.

Studied in Rel-4, normative work from Rel-16.

Rel-16 1 change

In Release 16, the primary update for the PNP (PCS-1900 Number Portability) function was the addition of new general abbreviations to the 3GPP specifications. This enhancement provided standardized terminology to support the technical descriptions and procedures related to number portability, such as those defining the donor network, recipient network, and ported number. The change aimed to improve the clarity and consistency of documentation surrounding the porting process where a subscriber retains their MSISDN when changing networks.

  • Add new general abbreviations MCC Note: CR cover sheet wrongly shows CR number as "1118". TS 21.905CR0118

Explore further

Broader topics and technologies where PNP plays a role.

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 vj00 3GPP Technical Terms and Definitions Rel-19
TS 22.066 vj00 Mobile Number Portability Stage 1 Rel-19
TS 22.101 vk00 Service Principles for PLMNs Rel-20
TS 22.105 vj00 Telecommunication Services Framework Rel-19
TS 22.519 vj00 NGN Business Communication Requirements Rel-19
TS 24.523 vj00 NGCN-NGN Interconnection Scenarios Rel-19
TS 24.525 vj00 Business Trunking Architecture & Requirements Rel-19
TS 32.582 vj00 HNB Management Information Model for Type 1 Interface Rel-19
TS 32.584 vj00 HNB OAM&P XML Definitions for Type 1 Interface Rel-19
TS 32.592 vj00 HeNB OAM&P Information Model Rel-19
TS 32.594 vj00 Data definitions for HeNB to HeMS Type 1 interface Rel-19
TS 32.808 v1800 Common User Profile Storage Framework Rel-8