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

Glossary term · Core Network

MRFP

Multimedia Resource Function Processor

Core Network →

MRFP is the media processing component of an IMS network that executes real-time functions like audio/video mixing, transcoding, and media playback under the control of the MRFC.

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

Description

The Multimedia Resource Function Processor (MRFP) is the user plane or media processing entity within the IMS Media Resource Function (MRF). It is responsible for the actual manipulation and processing of real-time media streams, including audio, video, and real-time text. Operating under the strict command of the Multimedia Resource Function Controller (MRFC), the MRFP executes media-related operations via the Mp interface, which is based on the H.248 (Megaco) protocol. The MRFP contains the physical or virtualized resources—such as digital signal processors (DSPs), general-purpose processors, and specialized hardware—that perform computationally intensive tasks like mixing multiple media streams into a conference, transcoding between different codecs (e.g., AMR to G.711), playing pre-recorded announcements, and detecting dual-tone multi-frequency (DTMF) signals.

Architecturally, the MRFP is a slave component that receives directives from the MRFC. The MRFC uses H.248 commands to create 'contexts' within the MRFP, which are logical containers for media sessions. Within these contexts, the MRFC adds 'terminations' that represent endpoints for media streams. The MRFP then connects these terminations and applies specified 'packages' of media processing functions. For example, in a three-way audio conference, the MRFP would create a context with three terminations (one for each participant), apply a mixing function that combines the audio from all parties, and send the mixed stream back to each termination. The MRFP is stateless from a service logic perspective; all intelligence and session state reside in the MRFC.

In practical operation, when a service requires media processing, the MRFC instructs the MRFP to allocate the necessary ports and processing power. The MRFP establishes bearer-level connections (over RTP/UDP/IP) with the user equipment (UE) or other network endpoints as directed. It then continuously processes the incoming media packets in real-time, performing the commanded functions and forwarding the resulting streams. The MRFP also generates reports and notifications (e.g., 'DTMF digit 1 detected') back to the MRFC via H.248, allowing the control plane to react to media events. This design allows for high-throughput, low-latency media handling that is completely decoupled from the complexity of signaling and service logic.

Purpose & Motivation

The MRFP was developed to provide a standardized, high-performance media processing platform for IMS-based services, separating the demanding task of real-time media manipulation from the signaling control functions. Before its definition, media processing was often integrated into monolithic switches or proprietary server platforms, leading to vendor lock-in, inefficient resource utilization, and difficulty in scaling media capacity independently of control intelligence. The MRFP, as the media plane counterpart to the MRFC, solves these problems by offering a dedicated, controllable resource pool for media functions.

Its creation was essential for enabling the commercial deployment of advanced, network-hosted multimedia services. Services like audio/video conferencing, multimedia ringback tones, and interactive voice response systems require consistent, reliable, and high-quality media processing that can scale to serve millions of subscribers. The MRFP provides this capability in a network-centric manner, offloading complex processing from end-user devices and ensuring service uniformity. By standardizing the H.248 control interface, 3GPP allowed operators to deploy MRFPs from different vendors than their MRFCs, fostering competition, innovation in media processing hardware/software, and cost-effective scaling of media resources to meet growing traffic demands.

What changed in its specifications

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

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 →
TS 23.198Rel-7 → Rel-8

Content management web service, parts 21 and 22, Part 10, and removal of standalone Part 4.

Full comparison in TS 23.198 →

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

Introduced alongside the MRFC in the initial IMS architecture. The MRFP was defined as the media processing resource that executes commands from the MRFC via H.248. Initial functionality centered on processing voice media for announcements and basic conferencing, establishing the foundational split between media control and media processing in the packet core.

Defining Specifications

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

SpecificationTitleRelease
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.228 vk10 IP Multimedia Core Network Subsystem Rel-20 read
TS 23.279 vj00 Combined CS and IMS Services (CSI) Architecture Rel-19 read
TS 23.333 vj00 MRFC-MRFP Mp Interface Requirements Rel-19 read
TS 23.417 v700 IMS Core Component for NGN Architecture Rel-7 read
TS 23.517 v800 IMS Core Architecture for TISPAN NGN Rel-8 read
TS 23.849 vb00 Study on IMS Roaming Media Optimization Rel-11 read
TR 23.981 vj00 IPv4 IMS Interworking and Migration Study Rel-19 read
TS 24.103 vj00 Telepresence Protocol for IMS Rel-19 read
TS 24.147 vj00 IMS Conferencing Protocol Details Rel-19 read
TS 24.229 vk10 IMS SIP/SDP Call Control Protocol Rel-20 read
TS 24.247 vk00 IMS Messaging Protocol Specification Rel-20 read
TS 24.407 v830 OIP and OIR Simulation Services Protocol Rel-8 read
TS 24.428 v720 Common Basic Communication Procedures Rel-7 read
TS 24.508 v820 TIP and TIR Service Protocol Description Rel-8 read
TS 24.524 vj00 Hosted Enterprise Services Architecture Rel-19 read
TS 24.528 v830 Common Basic Communication Procedures for IMS Services Rel-8 read
TS 24.628 vj00 Common Basic Communication Procedures in IMS Rel-19 read
TS 24.819 v700 IMS Services via Fixed Broadband Access Rel-7 read
TS 24.880 v820 Media Server Control Protocol Study for IMS Rel-8 read
TR 24.930 vj00 IMS Session Setup Signalling Flows Rel-19 read
TS 26.114 vk11 IMS Multimedia Telephony Client Rel-20 read
TS 26.223 vj00 IMS Telepresence Client Specification Rel-19 read
TS 26.854 vj10 Haptics Enhanced Media Streaming and Communication Rel-19 read
TR 26.919 vj00 Study on 5G Conversational Media Handling Rel-19 read
TR 26.923 vj00 Study on IMS-based Telepresence Media Handling Rel-19 read
TR 26.948 vj00 Video enhancements for 3GPP Multimedia Services Rel-19 read
TS 28.702 vj00 Core Network NRM IRP Information Service Rel-19 read
TS 28.705 vj00 IMS NRM IRP Information Service Rel-19 read
TS 29.162 vj00 IMS-IP Network Interworking Rel-19 read
TS 29.163 vj00 Interworking between 3GPP IM CN and CS networks Rel-19 read
TS 29.165 vk00 Inter-IMS Network-to-Network Interface (II-NNI) Rel-20 read
TS 29.235 vj00 SIP-I CS Core Network Interworking Rel-19 read
TS 29.292 vj00 IMS Centralized Services (ICS) Interworking Rel-19 read
TS 29.333 vj00 MRFC-MRFP Mp Interface Protocol Rel-19 read
TS 29.421 v810 IMS Interworking with External IP Networks Rel-8 read
TR 29.949 vj00 VoLTE IMS Roaming Architecture & Procedures Rel-19 read
TS 32.102 vj00 Telecom Management Physical Architecture Framework Rel-19 read
TS 32.260 vk10 IMS Charging Management Rel-20 read
TS 32.272 vj00 Charging for Push-to-Talk over Cellular (PoC) Rel-19 read
TS 32.281 vj00 Announcement Service for Online Charging Rel-19 read
TS 32.632 vb00 Core Network Resources IRP: Network Resource Model Rel-11 read
TS 32.732 vb00 IMS Network Resource Model IRP: Information Service Rel-11 read
TS 33.127 vj80 Lawful Interception Architecture Rel-19 read