PPF

Paging Proceed Flag

Mobility →
Introduced in Rel-4

PPF is a network-side flag used in mobility management to control whether paging attempts for a mobile device should continue, optimizing procedures and resource use.

Category
Mobility
Introduced
Rel-4
Where
Services
Specifications
3 specs
PPF Description Purpose Related Classification Detected Changes Specifications

Description

The Paging Proceed Flag (PPF) is a logical indicator maintained by the network, specifically within the Mobility Management Entity (MME) in EPS or the Access and Mobility Management Function (AMF) in 5GC. Its primary function is to govern the paging procedure initiated when the network needs to establish a connection with a User Equipment (UE) that is in an idle or inactive state. The flag acts as a gatekeeper, determining whether the paging process for a specific UE should be allowed to proceed or should be halted. The PPF is evaluated at critical points during the paging sequence, typically before each new paging attempt is broadcast across a Tracking Area or Registration Area.

The PPF's state is set and updated based on various mobility management events and timers. For example, if the network receives an indication that the UE is unreachable (e.g., due to a failed previous paging attempt, a detach, or a periodic registration timer expiry), the PPF may be cleared to prevent futile, resource-consuming paging retries. Conversely, when the UE successfully performs a location update or service request, the PPF is set to allow future paging. The logic involves timers like the mobile reachable timer and implicit detach timer, defined in specifications such as 23.060 (GPRS) and 23.501 (5G System). The network entity checks the PPF before allocating resources to broadcast a paging message.

From an architectural perspective, the PPF is part of the UE context stored in the core network. It is a crucial element for efficient radio resource and signaling management. By preventing unnecessary paging broadcasts for UEs that are likely unreachable, the PPF reduces signaling load on the radio access network and core network nodes. This optimization is vital for network scalability, battery life preservation (by avoiding waking up other UEs unnecessarily), and overall quality of service. Its operation is tightly integrated with other mobility states like EMM-REGISTERED, ECM-IDLE, and CM-IDLE, ensuring paging is only performed when there is a reasonable probability of success.

Purpose & Motivation

The Paging Proceed Flag was introduced to address inefficiencies and resource wastage in mobile network paging procedures. Early cellular systems could repeatedly page a device that was turned off, out of coverage, or in a failure state, consuming valuable radio bandwidth and core network processing power with no chance of success. This created unnecessary signaling congestion and could impact the paging capacity for other, reachable users. The PPF provides a network-controlled mechanism to intelligently suspend paging attempts when they are deemed likely to fail.

It solves the problem of 'blind' paging retransmissions. By incorporating knowledge of the UE's recent mobility management activity (or lack thereof), the network can make an informed decision to proceed or stop. This is particularly important for features like extended discontinuous reception (eDRX) and Power Saving Mode (PSM) in IoT, where devices may be unreachable for very long periods. Paging such devices incessantly would be highly inefficient. The PPF, governed by reachability timers, allows the network to respect these power-saving cycles while maintaining a valid session context.

The creation of the PPF was motivated by the need for smarter mobility management as networks evolved from circuit-switched voice to packet-switched data and massive IoT. It represents a shift from simple, timer-based retry mechanisms to a more stateful, context-aware control logic. First standardized in 3GPP Release 4 for GPRS, its concept has been retained and refined through LTE (EPS) and 5G, demonstrating its fundamental role in optimizing network resource utilization and enabling efficient sleep modes for devices, which are critical for modern cellular services.

Classification

Part ofAMF
Related approachesMME

Detected Changes Across Releases

from 3GPP Change Requests

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

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

Rel-15 6 changes

In Release 15, the paging function was enhanced with new paging policy differentiation mechanisms, including specific support for UEs in RRC inactive state. Furthermore, paging could now be controlled based on the SUPI and triggered with consideration for UE radio capability information for NR and eLTE. These updates provided the AMF with greater control over the messages that initiate the paging procedure.

  • Paging Policy Differentiation correction TS 23.501CR0013
  • Control of the Messages triggering Paging at AMF TS 23.501CR0033
  • Update Paging Policy Differentiation TS 23.501CR0036
  • SUPI based paging TS 23.501CR0199
  • Paging policy differentiation for RRC inactive TS 23.501CR0482
  • UE radio capability for paging information with NR and eLTE connected to the CN TS 23.501CR0690
Rel-16 2 changes

In Release 16, the enhancements for the Paging Proceed Flag (PPF) function introduced Paging Policy Differentiation to provide more granular control over paging procedures. Furthermore, the NGAP interface was updated to allow the provision of recommended cells for paging information within the UE CONTEXT RESUME REQUEST message. These changes aimed to improve paging efficiency and success rates, particularly for UEs in idle mode or using extended DRX for power saving.

  • Paging Policy Differentiation TS 23.501CR2048
  • Provide recommended cells for paging information in NGAP UE CONTEXT RESUME REQUEST message TS 23.501CR2664
Rel-17 14 changes

In Release 17, the PPF (Paging Proceed Flag) function was enhanced through the introduction of a Paging Cause feature and support for Paging Early Indication, which helps the UE determine if it needs to read further paging information. These updates were specifically applied to procedures for 5GS and for UEs in RRC Inactive state, including for voice services. The release also provided clarifications and corrections on paging restrictions and handling during mobility events and for extended idle mode DRX.

  • Introduction of Paging Cause feature TS 23.501CR2574
  • Support for Paging Early Indication TS 23.501CR3319
  • Update Paging Cause Feature in 5GS TS 23.501CR3048
  • Enabling of paging reception for 5GS TS 23.501CR3235
  • On Paging restrictions handling TS 23.501CR3334
  • On Connection Release and Paging Restriction during a Mobility Registration Update in a TA outside the current Registration Area TS 23.501CR3335

+ 8 more changes

Rel-18 1 change

In Release 18, the paging procedure was enhanced to operate effectively during scenarios of satellite discontinuous coverage. This specifically addresses the UE's paging DRX cycle and monitoring of paging occasions when a UE is camped on a cell under such intermittent coverage conditions.

  • Paging enhancement during satellite discontinuous coverage TS 23.501CR3966
Rel-19 3 changes

In Release 19, the PPF function was enhanced to support MPS (Mission Critical Services) for Messaging by enabling RAN Paging for SMS over NAS. It also received corrections for RAN Paging Priority handling and introduced a new UE radio capability specifically for paging handling.

  • MPS for Messaging RAN Paging for SMS over NAS TS 23.501CR5834
  • RAN Paging Priority corrections TS 23.501CR6094
  • UE radio capability for paging handling TS 23.501CR6302

Explore further

Broader topics and technologies where PPF plays a role.

Defining Specifications

3GPP specifications that define or reference PPF, 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 23.060 vj00 GPRS Service Description Stage 2 Rel-19
TS 23.501 vk00 5G System Architecture Stage 2 Rel-20