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

Glossary term · Core Network

MGCF

Media Gateway Control Function

Core Network →

MGCF is the IMS network element that performs protocol conversion between SIP signaling and legacy circuit-switched signaling and controls the IMS-Media Gateway to enable calls between IMS and traditional telephony networks.

Introduced
R99
Where
Services › IMS
Specifications
57 specs
Also in
Core Network, Management
MGCF Description Purpose What changed Specifications

Description

The Media Gateway Control Function (MGCF) is a specialized control-plane function within the IP Multimedia Subsystem (IMS) architecture. Its primary role is to act as a signaling gateway and controller for sessions that need to traverse between the packet-switched IMS domain (which uses SIP - Session Initiation Protocol) and the legacy circuit-switched (CS) telephony world (which uses protocols like ISUP - ISDN User Part or BICC - Bearer Independent Call Control). The MGCF is the IMS counterpart to the CS domain's Media Gateway Controller (MGC), but it is specifically designed to operate within the SIP-centric IMS framework.

Architecturally, the MGCF sits at the boundary between the IMS core and external CS networks like the Public Switched Telephone Network (PSTN) or legacy PLMN. It has several key interfaces. Towards the IMS core, it communicates with the CSCF (Call Session Control Function) using the SIP-based Mg interface. When an IMS user calls a PSTN number, the SIP INVITE is routed to the MGCF. The MGCF then performs protocol translation, converting the SIP signaling into the appropriate ISUP or BICC message. Conversely, for an incoming call from the PSTN, it receives ISUP/BICC signaling and translates it into a SIP INVITE for routing into the IMS. To manage the actual media path, the MGCF controls an IMS-Media Gateway (IMS-MGW) using the H.248 protocol over the Mn interface. It instructs the IMS-MGW to perform necessary media interworking functions, such as transcoding between a packet voice codec (like AMR-WB used in IMS) and a PCM TDM circuit from the PSTN, or playing announcements and tones.

In operation, the MGCF's workflow involves several steps. It performs address analysis and translation (e.g., converting a PSTN E.164 number into a SIP URI for routing within IMS, or vice-versa). It manages the call state for the interworking portion of the session, ensuring signaling coherence between the two disparate domains. The MGCF also interacts with other IMS functions like the Breakout Gateway Control Function (BGCF) for selecting the appropriate network to break out to the CS domain. Its design is crucial for ensuring seamless service continuity, supporting not only basic voice calls but also supplementary services like call forwarding, caller ID, and call waiting across the network boundary.

Purpose & Motivation

The MGCF was created to solve a fundamental challenge in the transition to all-IP networks: how to maintain seamless interoperability between the new, SIP-based IMS and the vast, entrenched infrastructure of the global circuit-switched telephone network. Without the MGCF, IMS would be an isolated 'island' unable to communicate with the billions of existing landline and mobile phones. Its development was motivated by the 3GPP's vision for IMS as the unifying service delivery platform for multimedia services, which necessitated a robust and standardized interworking function.

Historically, as IMS was defined from 3GPP Release 5 onwards, the MGCF addressed the limitations of earlier, proprietary gateway solutions. It provided a standardized, scalable way to handle the complex signaling and media mapping required for inter-domain calls. This allowed network operators to deploy IMS for new services (like VoLTE and RCS) while guaranteeing backward compatibility, protecting their existing investments, and ensuring a smooth migration path for subscribers. The MGCF, together with the IMS-MGW, forms the PSTN/CS gateway subsystem that is essential for the commercial success of any IMS deployment.

What changed in its specifications

The latest release-to-release comparison of specifications that define MGCF. 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.218Rel-18 → Rel-19

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

Full comparison in TS 23.218 →

Evolution Across Releases

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

Defining Specifications

3GPP specifications that define or reference MGCF, 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.218 vj00 IMS Call Model Specification Rel-19 read
TS 23.221 vj00 3GPP System Architectural Requirements Rel-19 read
TS 23.228 vk10 IP Multimedia Core Network Subsystem Rel-20 read
TS 23.231 vj00 SIP-I based CS core network stage 2 Rel-19 read
TS 23.271 vj00 LCS Stage 2 Specification Rel-19 read
TS 23.278 vj00 CAMEL for IMS Stage 2 Specification 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.806 v700 Voice Call Continuity between CS and IMS Rel-7 read
TS 23.815 v500 IMS Charging Implications Rel-5 read
TS 23.849 vb00 Study on IMS Roaming Media Optimization Rel-11 read
TS 24.147 vj00 IMS Conferencing Protocol Details Rel-19 read
TS 24.228 v590 IP Multimedia Call Control Signaling Flows Rel-5 read
TS 24.229 vk10 IMS SIP/SDP Call Control Protocol Rel-20 read
TS 24.259 vj00 Personal Network Management (PNM) Protocol Details Rel-19 read
TS 24.405 v700 Conference Service Protocol Description Rel-7 read
TS 24.407 v830 OIP and OIR Simulation Services Protocol Rel-8 read
TS 24.411 v830 3GPP TS 24411 v830: Anonymous Communication Rejection and Communication Barring Rel-8 read
TS 24.416 v700 Malicious Call Identification Service Rel-7 read
TS 24.428 v720 Common Basic Communication Procedures Rel-7 read
TS 24.429 v700 Explicit Communication Transfer (ECT) Service Specification Rel-7 read
TS 24.454 v840 Closed User Group (CUG) Protocol Specification Rel-8 read
TS 24.504 v8m0 Communication Diversion (CDIV) Protocol Specification Rel-8 read
TS 24.505 v810 Protocol Description of the Conference Service Rel-8 read
TS 24.508 v820 TIP and TIR Service Protocol Description Rel-8 read
TS 24.516 v830 MCID Protocol Specification for NGN 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.529 v820 Explicit Communication Transfer (ECT) Simulation Service Rel-8 read
TS 24.604 vj00 Communications Diversion (CDIV) Protocol Spec Rel-19 read
TS 24.605 vj00 3GPP CONF Service Protocol Specification Rel-19 read
TS 24.607 vj10 OIP and OIR Supplementary Services Stage 3 Rel-19 read
TS 24.616 vj00 Malicious Call Identification (MCID) Protocol Rel-19 read
TS 24.628 vj00 Common Basic Communication Procedures in IMS Rel-19 read
TS 24.629 vj00 Explicit Communication Transfer (ECT) Protocol Rel-19 read
TS 24.819 v700 IMS Services via Fixed Broadband Access Rel-7 read
TR 24.930 vj00 IMS Session Setup Signalling Flows Rel-19 read
TS 26.114 vk11 IMS Multimedia Telephony Client Rel-20 read
TR 26.944 vj00 QoE, ESQoS and SQoS metrics for 3G 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.332 vj00 MGCF-IM-MGW Interface Protocol (Mn) Rel-19 read
TS 29.412 v810 Control Procedures for Trunk Gateways in NGN Networks Rel-8 read
TS 29.424 v801 H.248 Profile for Trunking Media Gateways Rel-8 read
TS 29.863 v820 IMS-CS Multimedia Interworking Feasibility Study 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.240 vk10 3GPP Charging Architecture and Principles Rel-20 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.280 vj00 Advice of Charge (AoC) Framework 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 32.850 ve00 IMS Charging Correlation Methods Study Rel-14 read
TS 33.107 vj00 Lawful Interception Architecture & Functions Rel-19 read
TS 33.108 vj00 LI Handover Interface Specification Rel-19 read