Menu
Latest
12 meetings · Prague, Jeju · 12–16 Oct
Reports
RAN1#126-bis · SA2#177

Glossary term · Services

Session based service

Session based service

Services →

Session based service is a 3GPP end-user service that uses separate application-level signalling for dynamic control of service delivery, which is a key concept for policy and charging control.

Introduced
Rel-7
Where
Core Network › 5G Core
Specifications
2 specs
Session based service Description Purpose What changed Neighbours Specifications

Description

A session based service is an end-user service that requires application-level signalling, which is separated from service rendering. This means that the service involves a control plane that manages the session, distinct from the user plane that carries the actual media or data. This separation allows for dynamic policy and charging control based on the session state and application-level information.

In 3GPP, session based services are typically implemented using protocols such as SIP for IMS-based services. The application-level signalling (e.g., SIP INVITE, 200 OK) is used to establish, modify, and terminate the session. During this signalling, parameters such as media type, codec, and QoS requirements are negotiated. The network can then apply appropriate policies, such as QoS and charging rules, based on the session description.

The concept is closely related to Policy and Charging Control (PCC) as defined in 3GPP TS 23.203 and TS 23.503. The PCRF (Policy and Charging Rules Function) or PCF (Policy Control Function) uses application-level information from the session signalling to make policy decisions. For example, it can authorize a specific QoS for a video call or apply online charging based on the session duration.

Session based services are distinguished from non-session based services, such as best-effort Internet access, where no application-level signalling is used for service control. The separation of signalling from rendering allows the network to be aware of the service and to enforce policies accordingly. This is essential for operators to offer differentiated services and to monetize them effectively.

The definition has remained stable since its introduction in Rel-7, indicating a consistent architectural principle. It is a foundational concept for IMS and other advanced services that require dynamic control.

Purpose & Motivation

The concept of session based service was introduced to enable operators to apply dynamic policy and charging control for services that require application-level signalling. Before this, services were often treated as best-effort, and operators could not easily differentiate or charge for them based on the actual service being used. Session based services solve this by allowing the network to be aware of the service through signalling, enabling QoS enforcement and flexible charging.

Historically, as networks evolved to support multimedia services like VoIP and video calling, the need arose to distinguish between services that require signalling (e.g., IMS) and those that do not (e.g., web browsing). This distinction is crucial for resource allocation and policy enforcement. The 3GPP defined session based services in Rel-7 as part of the PCC architecture, which provides a framework for policy and charging control.

The motivation was to allow operators to offer tiered services, where users can pay for enhanced QoS or specific applications. By separating signalling from rendering, the network can identify the service and apply the appropriate policies without deep packet inspection. This also enables new business models, such as sponsored data or application-specific charging.

What changed in its specifications

The latest release-to-release comparison of specifications that define Session based service. Each summary describes the whole specification, not only this term.

TS 23.203Rel-16 → Rel-17

NB-IoT/eMTC support for Non-Terrestrial Networks: adds QCI characteristic for satellite access, note on GEO/LEO delays, and PCRF policy control for satellite PDN connections.

Full comparison in TS 23.203 →
TS 23.503Rel-18 → Rel-19

Rel-19 TS 23.503 adds Network Slice Replacement and Energy Saving Indicator reporting, Application Function influence on payload header handling, and Local Offloading Management Policy for edge computing. It also adds ATSSS Phase 4 multi-access steering (MPQUIC-E, ATSSS-LL), spending-limit policy for roaming, and PCF use of network analytics.

Full comparison in TS 23.503 →

Release Timeline

Evolution Across Releases

An overview written from the defining specifications, not a verified change history. For the exact text, open the specifications listed below.

Rel-7 Initial

Initial definition: An end user service requiring application level signalling, which is separated from service rendering. This was introduced as part of the PCC architecture to enable dynamic policy and charging control.

Definition carried over unchanged from Rel-7.

Definition carried over unchanged from Rel-7.

Definition carried over unchanged from Rel-7.

Definition carried over unchanged from Rel-7.

Definition carried over unchanged from Rel-7.

Definition carried over unchanged from Rel-7.

Definition carried over unchanged from Rel-7.

Definition carried over unchanged from Rel-7.

Definition carried over unchanged from Rel-7.

Definition carried over unchanged from Rel-7.

Definition carried over unchanged from Rel-7.

Definition carried over unchanged from Rel-7.

Definition carried over unchanged from Rel-7.

Defining Specifications

3GPP specifications that define or reference Session based service, with the latest known release. Sourced from the 3GPP document catalog — see methodology.

SpecificationTitleRelease
TS 23.203 vk10 Policy and Charging Control Architecture Rel-20 read
TS 23.503 vk30 5G Policy and Charging Control Framework Rel-20 read