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

Glossary term · Core Network

MRF

Multimedia Resource Function

Core Network →

MRF is a core IMS network element that provides media services like mixing, transcoding, and tone generation, and it is split into a controlling MRFC and a processing MRFP.

Introduced
R99
Where
Services › Codecs
Specifications
15 specs
Also in
Core Network, Management
MRF Description Purpose What changed Neighbours Specifications

Description

The Multimedia Resource Function (MRF) is a critical component within the 3GPP IP Multimedia Subsystem (IMS) architecture, responsible for all media processing and manipulation services beyond simple packet forwarding. It is logically separated into two distinct functional entities: the Multimedia Resource Function Controller (MRFC) and the Multimedia Resource Function Processor (MRFP). This split follows the standard IMS separation of control and user planes. The MRFC is the control-plane entity that interprets signaling from the Application Server (AS) or S-CSCF via the Mr interface (using SIP) and governs the MRFP's media processing actions. The MRFP is the user-plane entity that physically processes the media streams, performing functions like mixing, transcoding, and playout, under the command of the MRFC via the Mp interface (using H.248/Megaco).

In operation, when an IMS service like a multiparty conference call requires media mixing, an AS instructs the S-CSCF to route the session to an MRF. The MRFC receives the SIP signaling, interprets the service logic (e.g., 'create a 3-way audio mix'), and uses the H.248 protocol to configure the MRFP with specific commands. The MRFP then allocates the necessary processing resources. For a conference, it receives RTP media streams from all participants, mixes the audio (or video) according to the rules, and sends a single composite stream back to each participant. Other key functions include media transcoding (converting between different codecs like AMR and G.711), playout of audio/video announcements, DTMF tone generation and detection, and lawful interception media duplication.

The MRF's architecture is designed for scalability and flexibility. Multiple MRFPs can be controlled by one or more MRFCs, allowing network operators to scale media processing capacity independently of signaling control. The MRF interacts with other IMS nodes: it receives control from an AS or S-CSCF, and the MRFP connects to the IMS media plane, typically interfacing with the Media Gateway Control Function (MGCF) and IP networks for media transport. Its role is indispensable for enabling rich communication services (RCS), voice/video conferencing, interactive voice response (IVR) systems, and multimedia announcements, forming the media service engine of the IMS ecosystem.

Purpose & Motivation

The MRF was created to centralize and standardize complex media processing capabilities within the packet-switched IMS architecture. Before IMS and the MRF, advanced telephony features like conferencing or announcements were typically handled by monolithic switches or proprietary servers in circuit-switched networks. As networks evolved toward all-IP, there was a need for a standardized, open, and scalable way to provide these media services that could be invoked dynamically by any IMS application. The MRF solves the problem of decoupling service logic (residing in ASs) from the heavy lifting of media processing.

Its introduction with IMS in 3GPP Release 5 was motivated by the vision of converged multimedia services over IP. It addresses the limitations of endpoint-based processing (e.g., in handsets), which is limited by device capability and battery, and mesh-based conferencing (where each participant sends streams to all others), which consumes excessive uplink bandwidth. The MRF provides a network-based mixing point that is efficient and ensures a consistent service experience. Furthermore, by standardizing the Mr (SIP) and Mp (H.248) interfaces, it enables multi-vendor interoperability between application servers, controllers, and media processors, fostering innovation and competition in the service layer. The MRF is thus a key enabler for turning the IMS from a basic SIP proxy infrastructure into a full-featured telecommunication service platform.

What changed in its specifications

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

TR 21.905Rel-17 → Rel-18

Rel-18 brings only minor changes to TS 21.905: 0 clauses changed, with no change attributed to a release feature.

Full comparison in TR 21.905 →
TS 23.127Rel-4 → Rel-5

Rel-5 added IMS provisioning with new network element definitions (HSS, IMS, ISC, MRF). It also added OSA enhancements covering HE-VASP support, policy management, presence, and removing User Profile Management.

Full comparison in TS 23.127 →

Evolution Across Releases

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

R99 Initial

Initially introduced as part of the early IMS concepts, defining the basic need for a media processing resource. The architecture was foundational, establishing the MRF's role in supporting multimedia services within the emerging all-IP core network, though detailed functional splits and interfaces were more fully fleshed out in subsequent releases.

Defining Specifications

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

SpecificationTitleRelease
TR 21.905 vj20 3GPP Terminology and Definitions Rel-19 read
TS 23.127 v610 Virtual Home Environment Stage 2 Specification Rel-6 read
TS 23.198 v900 Open Service Access (OSA) Stage 2 Rel-9 read
TS 23.218 vj00 IMS Call Model Specification Rel-19 read
TS 23.221 vj00 3GPP System Architectural Requirements Rel-19 read
TS 23.849 vb00 Study on IMS Roaming Media Optimization Rel-11 read
TS 24.103 vj00 Telepresence Protocol for IMS Rel-19 read
TS 24.182 vj00 Customized Alerting Tones (CAT) Protocol Rel-19 read
TR 26.962 vj00 ITT4RT Operation and Usage Guidelines Rel-19 read
TR 26.982 vj00 Multiparty Real-Time Text Protocol Details Rel-19 read
TR 26.998 vj00 5G AR/MR Glasses Integration Study Rel-19 read
TS 32.102 vj00 Telecom Management Physical Architecture Framework Rel-19 read
TS 32.240 vk10 3GPP Charging Architecture and Principles Rel-20 read
TS 32.272 vj00 Charging for Push-to-Talk over Cellular (PoC) Rel-19 read
TS 33.107 vj00 Lawful Interception Architecture & Functions Rel-19 read