MTC-IWF

Machine Type Communications - InterWorking Function

Core Network →
Introduced in Rel-11

MTC-IWF is a core network function that acts as a secure gateway between external MTC servers and the 3GPP network, authorizing requests, translating protocols, and forwarding device triggers.

Category
Core Network
Introduced
Rel-11
Where
Core Network › 5G Core
Specifications
4 specs
MTC-IWF Description Purpose Related Classification Detected Changes Specifications

Description

The Machine Type Communications InterWorking Function (MTC-IWF) is a critical security and interworking node introduced into the 3GPP core network architecture to facilitate controlled and secure communication between external Machine Type Communications (MTC) Servers and the cellular network. It functions as a single point of contact in the operator's domain for all external MTC service providers. Architecturally, the MTC-IWF sits within the Home PLMN (HPLMN) and interfaces with external MTC Servers via the Tsp reference point, which typically uses IP-based protocols like Diameter or RESTful APIs. Internally, it communicates with the Home Subscriber Server (HSS) or Home Location Register (HLR) via the S6m interface (Diameter-based) and with the SMS Service Center (SMS-SC) via the T4 interface. Its primary operational role involves handling 'Device Trigger' requests. When an MTC Server needs to initiate communication with a dormant MTC device, it sends a trigger request to the MTC-IWF. The MTC-IWF first authenticates and authorizes the server based on subscription data. It then interrogates the HSS to determine the device's reachability status and the most appropriate delivery mechanism, which is often via SMS as a bearer for the trigger. The MTC-IWF formats the trigger accordingly and forwards it to the SMS-SC for delivery to the device. This process allows the network to awaken a device in Power Saving Mode (PSM) or otherwise not IP-connected. Beyond triggering, the MTC-IWF also performs protocol translation between external application-layer protocols and internal 3GPP signaling protocols, provides charging data, and enforces policies to prevent network abuse from external entities.

Purpose & Motivation

The MTC-IWF was created to solve a critical security and architectural gap in early MTC deployments: how to allow external, third-party MTC Servers to securely interact with devices inside the operator's trusted network without exposing core network interfaces directly. Before its introduction, there was no standardized, secure method for an external server to initiate communication with a device, especially one that was dormant or in a deep sleep state. This limited the ability to implement efficient push-based IoT services. The MTC-IWF provides a controlled gateway that addresses several key problems: it prevents unauthorized access to subscriber data and network resources, abstracts the complex internal network topology and protocols from external servers, and provides a centralized point for policy enforcement, auditing, and charging related to MTC services. Its creation in Release 11 was motivated by the need to enable scalable, commercial MTC services where multiple external service providers could reliably and securely reach their devices, a fundamental requirement for the IoT business model where the network operator and application provider are often separate entities.

Classification

Part ofMTC
Specific typesMTC
Related approachesHSSSMS-SC

Detected Changes Across Releases

from 3GPP Change Requests

Specific changes extracted from the „Change history“ tables of 3GPP specifications (5 CRs across 1 releases). Complements the general historical overview above with the evidence-based evolution of this function.

Studied in Rel-11, normative work from Rel-15.

Rel-15 5 changes

In Release 15, the MTC-IWF's functionality was newly made accessible to the SCS/AS via the T8 interface northbound API. This allowed for the MTC-IWF to be deployed either as a standalone entity or co-located with the SCEF, with the T8 interface used to expose its capabilities in co-location scenarios. The release also included enhancements to the northbound API descriptions to cover these MTC-IWF deployment cases.

  • Northbound APIs for SCEF - SCS/AS Interworking - Clause 1-3 enhancements TS 23.682CR0271
  • Northbound APIs for SCEF - SCS/AS Interworking - Clause 4 enhancements TS 23.682CR0272
  • Accessing MTC-IWF functionality via T8 TS 23.682CR0281
  • Northbound APIs for a co-located SCEF/MTC-IWF - Clause 4 enhancements to describe MTC-IWF deployment cases TS 23.682CR0261
  • Removal of leftover sentence regarding MTC-IWF architecture TS 23.682CR0397

Explore further

Broader topics and technologies where MTC-IWF plays a role.

Defining Specifications

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

SpecificationTitleRelease
TS 23.682 vj30 3GPP TS 23682: MTC Architecture Enhancements Rel-19
TS 29.336 vj10 HSS Diameter Interfaces for PDN Interworking Rel-19
TS 29.337 vj00 Diameter T4 Interface for MTC Device Triggering Rel-19
TS 33.187 vj00 Security for Machine-Type Communications Enhancements Rel-19