Description
An SRF Call represents the complete, uninterrupted interaction between a user and an application that relies on Specialized Resource Function (SRF) based automated voice services. The SRF is a functional entity within the 3GPP architecture that provides specialized resources to the network, such as playing announcements, collecting user input via DTMF tones, performing speech recognition, and text-to-speech conversion. The SRF Call concept defines the user-perceived session from initiation to termination, encompassing all the interactions that occur during a single engagement with an automated voice service.
In the 3GPP architecture, the SRF is typically implemented as part of the IP Multimedia Subsystem (IMS) or the Circuit Switched (CS) domain. When a user dials into an automated voice service — such as a customer service hotline, a banking IVR system, or a conference bridge — the network establishes an SRF Call. This call involves the allocation of media resources (audio channels), the execution of service logic (which may involve interactions with external application servers), and the management of the user's input and the system's responses.
The SRF Call is distinct from a regular voice call in that it involves automated interaction rather than human-to-human communication. The SRF provides the media processing capabilities, while the application logic (which may reside on an application server) determines the flow of the interaction. The SRF Call encompasses the entire duration of this interaction, from the moment the user is connected to the automated service until the service is completed or the user disconnects.
Key components involved in an SRF Call include the SRF itself (which handles media processing), the application server (which contains the service logic), the media gateway (which may be involved in transcoding or interworking), and the user's terminal. The SRF Call is managed through session control protocols, such as SIP in the IMS domain, which handle the establishment, modification, and termination of the media sessions.
The SRF Call concept is important for service providers because it allows them to offer a wide range of automated voice services without requiring human agents for every interaction. It also provides a standardized way to describe and manage these interactions within the 3GPP framework, ensuring interoperability between different vendors' equipment and enabling consistent service delivery across different network domains.
Purpose & Motivation
The SRF Call concept exists to provide a standardized framework for describing and managing automated voice interactions within 3GPP networks. Before this concept was formalized, automated voice services were often implemented in proprietary ways, leading to interoperability issues and inconsistent service delivery. The SRF Call definition allows network operators, service providers, and equipment vendors to have a common understanding of what constitutes an automated voice interaction and how it should be managed.
The primary problem it solves is the need for a clear, unambiguous definition of the user's interaction with an automated service. In traditional telephony, a call is a connection between two parties. However, with automated services, the 'other party' is a machine, and the interaction may involve multiple steps, media streams, and control messages. The SRF Call concept captures this entire interaction as a single logical unit, making it easier to manage, bill, and troubleshoot.
Historically, the SRF concept was introduced in the early releases of 3GPP (Rel-2) as part of the effort to standardize intelligent network (IN) services and later evolved into the IMS architecture. The SRF Call definition has remained stable across releases, reflecting its fundamental nature as a basic building block of automated voice services. Its persistence across Rel-2 through Rel-19 demonstrates its enduring relevance, even as networks have evolved from circuit-switched to packet-switched and now to 5G and beyond.
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.
Initial definition introduced: 'An uninterrupted interaction of a user with an application that relies on SRF-based automated voice services.' This established the fundamental concept of an SRF Call as a complete user interaction with automated voice services, forming the basis for all subsequent releases.
Defining Specifications
3GPP specifications that define or reference SRF Call, with the latest known release. Sourced from the 3GPP document catalog — see methodology.
| Specification | Title | Release |
|---|---|---|
| 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 |