Glossary term · Mobility

PRA

Presence Reporting Area

Mobility →

PRA is a logical, configurable geographical area in a mobile network used to track and report User Equipment presence or movement for location-based services and optimizations.

Introduced
Rel-12
Specifications
9 specs
Category
Mobility
Introduced
Rel-12
Specifications
9 specs
PRA Description Purpose Related Classification Detected Changes Specifications

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

Part ofAMF
Related approachesPCF

Detected Changes Across Releases

from 3GPP Change Requests

Specific 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.

Rel-15 8 changes
  • 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

Rel-17 5 changes
  • report initial presence status for PRA TS 29.507CR0130
  • report initial presence status for PRA TS 29.525CR0108
  • Correction to immediate PRA report TS 29.525CR0169
  • Correction to PRA TS 29.507CR0141
  • Correction to PRA TS 29.525CR0119

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.

SpecificationTitleRelease
TS 23.203 vk00 Policy and Charging Control Architecture Rel-20
TS 23.401 vk00 Evolved 3GPP Packet Switched Domain - EPS Rel-20
TS 23.503 vk20 5G System Policy and Charging Control Framework Rel-20
TS 29.212 vj10 Diameter-based Gx, Gxx, Sd, St Interfaces Rel-19
TS 29.507 vk00 Access and Mobility Policy Control Service Stage 3 Rel-20
TS 29.508 vk00 Session Management Event Exposure Service Rel-20
TS 29.514 vk00 3GPP TS 29514 vk00: Policy Authorization Service Rel-20
TS 29.525 vk00 UE Policy Control Service Stage 3 Rel-20
TS 32.251 vj00 PS Domain Charging Management Rel-19