Description
Roaming Value-Added Services (RVAS) represent a framework within 3GPP standards, introduced in Release 19, to define and deliver enhanced services to subscribers while they are roaming. The architecture involves coordination between the visited Public Land Mobile Network (VPLMN) and the home Public Land Mobile Network (HPLMN) to ensure service continuity and quality. Key components include the Home Subscriber Server (HSS) or Unified Data Management (UDM) for subscriber profile management, the Policy Control Function (PCF) for dynamic policy enforcement, and the Service Capability Exposure Function (SCEF) or Network Exposure Function (NEF) for secure service exposure to third-party application providers. The framework leverages existing roaming interfaces and protocols, such as those defined in the Diameter-based S6a/S6d or HTTP-based Nudm/Npcf interfaces, to exchange service authorization, policy, and charging information.
Operationally, when a subscriber roams into a visited network, the HPLMN provides the VPLMN with the subscriber's RVAS profile, which details the subscribed value-added services and associated policies. The VPLMN then applies these policies to enable or prioritize specific services, ensuring the subscriber receives the same service experience as in their home network. This process involves dynamic policy control where the PCF in the home or visited network can adjust Quality of Service (QoS) parameters, such as bandwidth allocation and latency targets, based on real-time network conditions and service requirements. Charging and billing are handled through integrated online and offline charging systems (OCS/OFCS), with detailed records generated for settlement between operators.
The role of RVAS in the network is to bridge the gap between basic connectivity and premium service delivery in roaming scenarios. It addresses the technical challenges of maintaining service-level agreements (SLAs) across administrative boundaries, enabling features like guaranteed bit rates for video streaming, low-latency access for cloud gaming, and reliable connectivity for critical IoT applications. By standardizing these capabilities, 3GPP ensures interoperability between different operators' networks, fostering a global ecosystem where advanced services can be seamlessly offered to roaming users, thereby enhancing customer satisfaction and driving adoption of 5G and beyond services.
Purpose & Motivation
RVAS was created to address the growing demand for high-quality, value-added services while users are roaming, a scenario where service experience has historically been inconsistent or limited. Prior to its standardization, operators often relied on bilateral agreements and proprietary solutions to offer enhanced roaming services, leading to fragmentation, increased complexity, and limited scalability. This approach hindered the widespread availability of services like high-definition video streaming, real-time gaming, and enterprise IoT solutions for roaming subscribers, as technical and commercial interoperability was challenging.
The motivation for RVAS stems from the evolution of mobile networks towards 5G and the increasing importance of service differentiation. With the proliferation of data-intensive applications, operators sought to monetize roaming beyond basic voice and data access by offering tiered service packages. RVAS provides a standardized framework to define, authorize, and deliver these services, ensuring that subscribers receive a consistent experience regardless of their location. It solves problems related to policy enforcement across network boundaries, dynamic QoS management, and integrated charging, enabling operators to launch new revenue-generating services efficiently.
Historically, roaming focused primarily on core connectivity, with value-added services being an afterthought. RVAS represents a paradigm shift by embedding service capabilities into the roaming architecture from the outset. It addresses limitations of previous approaches, such as the lack of granular policy control and the inability to expose network capabilities to third-party service providers in a roaming context. By doing so, RVAS facilitates innovation, allowing operators and application providers to collaborate on delivering tailored experiences to roaming users, thereby enhancing the overall value proposition of mobile services.
Detected Changes Across Releases
from 3GPP Change RequestsSpecific changes extracted from the „Change history“ tables of 3GPP specifications (15 CRs across 5 releases). Complements the general historical overview above with the evidence-based evolution of this function.
In Release 16, the RVAS function was enhanced to support **Disaster Roaming**, introducing the specific role of a **Disaster Inbound Roamer**. This allows users to register with other PLMNs when their home network fails during a Disaster Condition, establishing a special roaming policy for such scenarios.
In Release 17, the RVAS function was enhanced specifically for 5G Control Plane Steering of Roaming for UEs in CONNECTED mode. Furthermore, new broadcast and multicast requirements were introduced to support Mission Critical Services within the 5G system. These updates expanded the roaming and service capabilities to address more dynamic user states and critical communication scenarios.
In Release 18, enhancements for the RVAS function included clarifying steering of roaming requirements and removing user intervention for services exempted from release due to SOR (Steering of Roaming). The release also provided support for multiple non-public network access and corresponding simultaneous services for a UE, aligning with broader 5G system drivers like IoT and industrial control.
- Support multiple non-public networks access and corresponding simultaneous services for a UE TS 22.261CR0564
- Clarification of terminology for localized services TS 22.261CR0630
- Clarification of a steering of roaming requirement TS 22.261CR489
- Removal of user intervention on services exempted from release due to SOR TS 22.261CR0559
- Alignment with new added smart grid TS 22.261CR0590
In Release 19, the new Roaming Value-Added Services (RVAS) function introduced specific support for Disaster Roaming, establishing a special roaming policy for Disaster Inbound Roamers who cannot get service from their home PLMN during a Disaster Condition. This enhancement enables these users to register with other PLMNs to maintain service continuity. The release also more broadly addressed the enablement of roaming service providers in 5G networks.
- Interworking of Non-3GPP Digital Terrestrial Broadcast Networks with 5GS Multicast/Broadcast Services TS 22.261CR639
- Roaming Value-Added Services TS 22.261CR0668
- Introduction of Mobile Metaverse Services TS 22.261CR0755
- Exemption of Priority Services (e.g., MPS) from Energy Limitation Controls TS 22.261CR0763
- Roaming service providers enablement in 5G TS 22.261CR728
In Release 20, the RVAS function introduced specific support for Disaster Roaming, defining the role of a Disaster Inbound Roamer as a user who registers with another PLMN due to a service failure in their home network during a Disaster Condition. This release formally established the special roaming policy that applies during such a Disaster Condition. These enhancements provide a standardized framework for maintaining service continuity for roamers during network outages.
- Enhancements for IMS-based GEO Global Call Services TS 22.261CR0817
Explore further
Broader topics and technologies where RVAS plays a role.
Defining Specifications
3GPP specifications that define or reference RVAS, with the latest known release. Sourced from the 3GPP document catalog — see methodology.
| Specification | Title | Release |
|---|---|---|
| TS 22.261 vk30 | 5G System Service Requirements | Rel-20 |
| TR 22.877 vj00 | Study on Roaming Value-Added Services | Rel-19 |