Description
A Presence Reporting Area (PRA) is a network-defined geographical zone, conceptualized in 3GPP standards to provide a mechanism for reporting a UE's location at a granularity between a single cell and a large Tracking Area (TA). A PRA can be constructed from a list of cells, Tracking Area Identities (TAIs), or evolved NodeBs (eNBs/gNBs), or it can be defined as a geographical shape (e.g., polygon). It is a logical construct maintained by the Core Network, specifically the Mobility Management Entity (MME) in 4G or the Access and Mobility Management Function (AMF) in 5G, often in coordination with the Policy and Charging Rules Function (PCRF/PCF).
How it works involves several key components and procedures. First, the PRA is provisioned in the network, defining its identity (PRA ID), its constituent elements (cells/TAIs), and the reporting triggers (e.g., UE entering the area, leaving the area, or being inside the area). This information can be pushed to the UE or used solely within the network. When a UE's mobility events (like cell changes) align with the configured triggers for a monitored PRA, the Radio Access Network (RAN) or the UE itself (depending on the configuration) generates a report. This report is sent to the core network, which then may forward it to an external Application Function (AF) or use it internally for network optimization.
Architecturally, the PRA functionality spans multiple network nodes. The PCRF/PCF can request the PRA-based reporting for a specific UE as part of policy and charging control, often initiated by an AF's service request. The MME/AMF is responsible for managing the PRA subscription for the UE, including activating, modifying, or deactivating the reporting. It communicates the relevant PRA information to the RAN (eNB/gNB) via S1/NGAP signaling. The RAN then monitors the UE's cell-level location and triggers reports accordingly. In some configurations, the UE can be informed of the PRA and report its own presence, reducing RAN signaling load.
The role of PRA is to provide a flexible, efficient tool for location-aware services. For example, for a localized broadcast service (e.g., an earthquake warning), an AF can request to be notified when UEs enter a PRA corresponding to the affected region, and then initiate a broadcast only in those cells. For mobility optimization, the network can define PRAs around congestion hotspots and use entry reports to trigger load balancing actions. It offers a more targeted alternative to Tracking Area Updates, which cover larger areas and are primarily for network-originated paging, not for application-level location services.
Purpose & Motivation
The Presence Reporting Area was introduced in 3GPP Release 12 to address the growing demand for efficient, network-assisted location services that balance precision with signaling overhead. Prior to PRA, applications requiring knowledge of UE location had limited options: they could rely on imprecise Tracking Area information, burden the network with frequent, fine-grained location requests (e.g., using Cell-ID), or depend entirely on the UE's GNSS (GPS), which consumes UE battery and may be unavailable indoors.
It solves the problem of providing application-relevant location information without incurring excessive network signaling or UE power consumption. PRA allows the network to define an area of interest once and then receive automatic notifications only when relevant mobility events occur, rather than polling the UE's location repeatedly. This event-driven model is significantly more efficient for services that only need to know when a UE crosses a specific boundary, such as geo-fenced advertising, localized emergency alerts, or optimized content caching at the network edge.
Its creation was motivated by the need to enable new business models and network optimization techniques in the LTE-Advanced era and beyond. Operators and service providers sought mechanisms to offer context-aware services. PRA provides a standardized way to meet this need, facilitating lawful interception location reporting, supporting machine-type communication (MTC) location triggers, and enabling core network functions like the Service Capability Exposure Function (SCEF/NEF) to provide location as a service to third-party applications. It represents a shift towards more intelligent, policy-driven mobility management.
Classification
Release Timeline
Detected Changes Across Releases
from 3GPP Change RequestsSpecific changes extracted from the „Change history“ tables of 3GPP specifications (13 CRs across 2 releases). Complements the general historical overview above with the evidence-based evolution of this function.
In Release 15, the Presence Reporting Area (PRA) function was formally introduced, enabling policy and charging control based on a UE's entry into or exit from a defined geographical area. The release specified that both the PCRF (for policy) and the OCS (for online charging) can subscribe to, activate, modify, or remove PRA reporting for a UE, including support for both UE-dedicated PRAs and sets of core network-predefined PRAs. It also detailed that this reporting is not applicable for GPRS IP-CAN and established procedures for the network to manage PRA subscriptions based on the supported access type, such as distinguishing between Gn-SGSN and S4-SGSN support.
- Clarification on PRA reporting in ECM-IDLE state TS 23.401CR3381
- Resolve the Editor's Note on Presence Reporting Area TS 23.503CR0033
- Correction on PRA TS 23.503CR0133
- Introduction of Presence Reporting Area Node AVP TS 29.212CR1674
- Correction of PRA information TS 29.514CR0024
- Correction in OCS subscription to multiple PRA(s) TS 32.251CR0506
+ 2 more changes
In Release 17, the enhancements for the Presence Reporting Area (PRA) function introduced the capability for the network to report the initial presence status of a UE within a PRA. This was complemented by corrections to the procedures for immediate PRA reporting and general PRA handling, ensuring more reliable activation and reporting of UE entry or exit from these defined areas for policy and charging purposes.
Explore further
Broader topics and technologies where PRA plays a role.
Defining Specifications
3GPP specifications that define or reference PRA, with the latest known release. Sourced from the 3GPP document catalog — see methodology.
| Specification | Title | Release |
|---|---|---|
| TS 23.203 vj20 | Policy and charging control architecture | Rel-19 |
| TS 23.401 vj50 | Evolved Packet System (EPS) Stage 2 Description | Rel-19 |
| TS 23.503 vk00 | 5G Policy and Charging Control Framework | Rel-20 |
| TS 29.212 vj00 | Gx/Gxx/Sd/St Diameter Protocol | Rel-19 |
| TS 29.507 vj40 | 5G Access & Mobility Policy Control Service | Rel-19 |
| TS 29.508 vj40 | 5G Session Management Event Exposure Service | Rel-19 |
| TS 29.514 vj40 | 5G System; Policy Authorization Service; Stage 3 | Rel-19 |
| TS 29.525 vj40 | 5G UE Policy Control Service Stage 3 | Rel-19 |
| TS 32.251 vj00 | PS Domain Charging Management | Rel-19 |