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

Glossary term · Services

SRF Session

Specialized Resource Function Session

Services →

SRF Session is the explicitly negotiated exchange of audio and meta-information between a terminal and an automated voice service, which lasts until it is explicitly terminated.

Introduced
Rel-2
Where
Services
Specifications
2 specs
SRF Session Description Purpose Neighbours Specifications

Description

An SRF Session is a fundamental concept in 3GPP networks that defines the exchange of audio and meta-information between a terminal (specifically its audio sub-systems) and SRF-based automated voice services. Unlike a simple media stream, an SRF Session is explicitly negotiated and initiated by SRF session control protocols, and it persists until explicitly terminated by those same protocols. This makes it a well-defined, controllable unit of interaction that can be managed independently of the underlying transport.

The SRF Session encompasses both audio data (e.g., voice prompts, DTMF tones, speech) and meta-information (e.g., control signals, session parameters, capability negotiations). The session control protocols handle the negotiation of session parameters such as codecs, media types, and quality of service requirements. This negotiation ensures that both the terminal and the SRF agree on the characteristics of the session before any media is exchanged.

In the 3GPP architecture, the SRF Session is typically established within the IP Multimedia Subsystem (IMS) using the Session Initiation Protocol (SIP) for session control. The terminal's audio sub-systems (which may include microphones, speakers, codecs, and echo cancellers) interact with the SRF through a media path that is established as part of the session. The SRF provides the media processing capabilities, such as playing announcements, recording user input, and performing speech recognition.

The explicit negotiation and termination aspects of the SRF Session are crucial for resource management. By requiring explicit negotiation, the network can ensure that both parties are ready and capable of participating in the session before resources are committed. By requiring explicit termination, the network can ensure that resources are released in a controlled manner, avoiding leaks and ensuring that sessions do not persist indefinitely due to failures or misconfigurations.

Key components involved in an SRF Session include the terminal (and its audio sub-systems), the SRF (which provides the automated voice service), the session control protocols (e.g., SIP), and the media transport (e.g., RTP). The session control protocols manage the signaling, while the media transport carries the actual audio and meta-information. The SRF Session is a logical concept that ties these components together into a coherent interaction.

The SRF Session concept is important because it provides a standardized way to manage automated voice interactions at a granular level. It allows network operators to control and monitor individual sessions, apply policies (e.g., QoS, security), and perform accounting and billing. It also enables interoperability between different vendors' equipment by defining a common set of procedures for session establishment, modification, and termination.

Purpose & Motivation

The SRF Session concept exists to provide a structured, controllable framework for managing the exchange of audio and meta-information between terminals and automated voice services. Before this concept was formalized, automated voice interactions were often managed as simple media streams without explicit session control, leading to difficulties in resource management, QoS enforcement, and interoperability. The SRF Session addresses these issues by introducing explicit negotiation and termination procedures.

The primary problem it solves is the need for a well-defined session lifecycle. In traditional telephony, a call is established and torn down using signaling protocols, but automated services often involve more complex interactions that may require mid-session changes (e.g., changing codecs, adding media streams). The SRF Session provides a framework for managing these changes through explicit negotiation, ensuring that both parties are always in sync.

Historically, the SRF Session concept was introduced in Rel-2 as part of the effort to standardize intelligent network (IN) services and later evolved into the IMS architecture. Its definition has remained remarkably stable across releases, reflecting its fundamental nature as a basic building block of automated voice services. The persistence of the definition from Rel-2 through Rel-19 demonstrates its enduring relevance and the soundness of its original design.

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-2 Initial

Initial definition introduced: 'Exchange of audio and meta-information, explicitly negotiated and initiated by the SRF session control protocols, between terminal (audio-sub-systems) and SRF-based automated voice services. Sessions last until explicitly terminated by the control protocols.' This established the fundamental session concept for SRF interactions.

Definition carried over unchanged from Rel-2. The SRF Session concept remained stable as networks evolved.

Definition carried over unchanged. No modifications to the definition were made.

Definition carried over unchanged. The term continued to be used as originally defined.

Definition carried over unchanged. No changes to the definition were introduced.

Definition carried over unchanged. The SRF Session concept remained consistent.

Definition carried over unchanged. No modifications were made.

Definition carried over unchanged. The term continued to be used without alteration.

Definition carried over unchanged. No changes to the definition were introduced.

Definition carried over unchanged. The SRF Session definition remained stable.

Definition carried over unchanged. No modifications were made.

Definition carried over unchanged. The term continued to be used as defined in Rel-2.

Definition carried over unchanged. No changes to the definition were introduced.

Definition carried over unchanged. The SRF Session concept remained stable.

Definition carried over unchanged. The term continues to be defined as in Rel-2.

Defining Specifications

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

SpecificationTitleRelease
TS 22.243 vj00 Speech Recognition Framework for Automated Voice Services Rel-19 read
TR 22.977 vj00 Speech Enabled Services and Multimodal Framework Rel-19 read