Description
The Specialised Resource Function (SRF) is a logical entity within the IMS architecture, often implemented as part of a Media Resource Function (MRF). The MRF is split into a controlling part (MRFC - Media Resource Function Controller) and a processing part (MRFP - Media Resource Function Processor). The SRF typically refers to the capabilities provided by the MRFP. Its primary role is to provide media-related services upon request from an application server (AS) or a Serving-Call Session Control Function (S-CSCF) via the MRFC. The SRF contains the physical resources for processing media streams. This includes hardware and software for functions like audio mixing for multi-party conferences, speech and audio signal processing (e.g., for tone generation and detection), media transcoding between different codecs (e.g., G.711 to AMR), playing recorded announcements, and collecting digits (DTMF). When a service requires such a resource, the AS or S-CSCF sends a control message (using protocols like SIP) to the MRFC. The MRFC then instructs the MRFP/SRF, using a control protocol such as H.248 (Megaco), to allocate the necessary resources and apply specific processing to designated media streams. The media streams themselves are routed to the SRF using the IMS media plane, typically via the IP network. The SRF processes these streams according to its instructions and then forwards them to the appropriate destination(s). This separation of control (MRFC) and media (SRF/MRFP) allows for scalable, flexible service deployment. The SRF is a key enabler for Value-Added Services (VAS), allowing network operators and third-party providers to create features that require manipulation of the media content itself, rather than just signaling.
Purpose & Motivation
The SRF was created to centralize and manage complex media processing resources in a packet-switched, IP-based multimedia network (IMS). Prior to IMS, advanced telephony services like conferencing or interactive voice response (IVR) often required proprietary, siloed equipment attached to the circuit-switched core. This was inefficient, difficult to scale, and hard to integrate with new IP-based services. The SRF concept addresses this by providing a standardized, network-centric pool of media resources that can be dynamically allocated and controlled by any authorized service logic within the IMS. It solves the problem of service fragmentation and enables the creation of blended multimedia services (voice, video, text) that can seamlessly use these resources. The motivation was to break the tight coupling between service intelligence and media processing hardware, following the general IMS principle of separating control plane and user plane. This allows operators to deploy and scale media resources independently of the applications that use them, reducing costs and increasing service agility. It facilitates the offering of consistent advanced services (like audio conferencing, lawful interception recording, or personalized announcements) across both legacy and next-generation access networks.
Classification
Evolution Across Releases
Introduced as the Specialised Resource Function within the IMS architecture, defined as part of the MRF (Media Resource Function). Initial specifications established its role in providing media processing for services like conferencing and announcements, detailing the control interface from the MRFC and its integration into the IMS service delivery framework.
Explore further
Broader topics and technologies where SRF plays a role.
Defining Specifications
3GPP specifications that define or reference SRF, with the latest known release. Sourced from the 3GPP document catalog — see methodology.
| Specification | Title | Release |
|---|---|---|
| TS 22.823 vg10 | IMS enhancements for new real-time communication services | Rel-16 |
| TS 28.702 vj00 | Core Network NRM IRP Information Service | Rel-19 |
| TS 29.204 vj00 | SS7 Security Gateway Functional Description | Rel-19 |
| TS 32.250 vj00 | Circuit Switched Offline Charging | Rel-19 |
| TS 32.293 vj00 | Proxy Function in Domestic Service Provider | Rel-19 |
| TS 32.632 vb00 | Core Network Resources IRP: Network Resource Model | Rel-11 |
| TS 32.732 vb00 | IMS Network Resource Model IRP: Information Service | Rel-11 |