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.
Key Features
- Defines a logical geographical area composed of cells, TAIs, or eNBs/gNBs
- Supports configurable reporting triggers: UE entry, exit, or presence inside the area
- Reduces signaling overhead compared to continuous fine-grained location tracking
- Enables network and application-layer location-based services and optimizations
- Can be UE-assisted or network-only (RAN-based) for reporting flexibility
- Integrates with Policy and Charging Control (PCC) architecture for AF-initiated requests
Evolution Across Releases
Introduced the initial concept of Presence Reporting Area. Defined the basic architecture where the PCRF could request PRA-based reporting via the PCEF/MME, primarily for use with the SCEF to enable location services for Machine-Type Communications (MTC) and other applications. Established PRA types (list of cells/TAIs/eNBs) and basic reporting procedures.
Enhanced PRA support for Dual Connectivity scenarios and introduced the concept of a "PRA Support Indicator" to indicate UE capability. Clarified and extended procedures for PRA activation, deactivation, and reporting in more complex mobility states.
Adapted and specified PRA for the 5G System (5GS), defining its support by the Access and Mobility Management Function (AMF) and the Policy Control Function (PCF) in the 5G core network. Ensured continuity of functionality from EPS to 5GS.
Continued enhancements for vertical-specific requirements, including industrial IoT. Explored further optimizations for signaling efficiency and support for edge computing scenarios where location context is critical.
Ongoing evolution within the 5G-Advanced framework, focusing on integration with advanced network automation, AI/ML-based area definition, and support for more complex geographical shapes for precise service areas.
Defining Specifications
| Specification | Title |
|---|---|
| TS 23.203 | 3GPP TS 23.203 |
| TS 23.401 | 3GPP TS 23.401 |
| TS 23.503 | 3GPP TS 23.503 |
| TS 29.212 | 3GPP TS 29.212 |
| TS 29.507 | 3GPP TS 29.507 |
| TS 29.508 | 3GPP TS 29.508 |
| TS 29.514 | 3GPP TS 29.514 |
| TS 29.525 | 3GPP TS 29.525 |
| TS 32.251 | 3GPP TR 32.251 |