IMS Interworking Function

The IP Multimedia Subsystem Interworking Function (IMS-IWF) is a powerful enabler for interoperability between 3G circuit switched and VoLTE/VoNR packet switched calls and messaging services. The IMS-WF interface the S-CSCF through the standard ISC interface and the 3G network GSM-MAP interfaces to ensure service continuity when roaming across networks which are not inter-connected using IMS. The IMS-IWF can natively be deployed as an IP-SM-GW to bridge IMS messages to the SMSC or as an IMS-GWF to apply credit control procedures with the OCS for VoLTE calls and messages.

Features & Benefits

Multi-purpose communication engine

Supports IP-SM-GW mode for SMSoIP to GSM-MAP Short Message Service Center, IMS-GWF mode for IMS online charging conversion and IMS-IWF mode for interconnecting CS and PS networks in roaming scenarios.

Programmable via a simple scripting

Provides ability to quickly and easily adjust and customize call flows using simple scripting language to shorten time-to-market.

Online charging

Supports prepaid calls and messages through DIAMETER Ro interface.

Optional data store

Enables to keep MSRNs assignments and their status in a shared memory store for distributed configurations.

IMS-IWF as an IP-SM-GW

Bridges SMS over IP to the SMSC for 3G interoperability and store & forward capabilities

The IP Short Message Gateway (IP-SM-GW) is a network element that enables the delivery of SMS messages over IP networks, such as LTE or IMS. It acts as an interworking function between the IP-based SMS service and the legacy circuit-switched SMS service. The IP-SM-GW is defined by 3GPP TS 24.341 and GSMA IR.92, and it supports both mobile-originated and mobile-terminated SMS scenarios.

The role of the IP-SM-GW is to ensure that SMS messages can be exchanged between different types of devices and networks, without compromising the quality, reliability and security of the service. The IP-SM-GW performs several functions, such as:

The IP-SM-GW is a key component for enabling SMS continuity and interoperability in an evolving network landscape. It allows operators to leverage their existing SMS infrastructure and offer a seamless SMS experience to their customers across different access technologies

IMS-IWF as an IMS-GWF

Converts SIP ISC interface to DIAMETER Ro interface to allow online charging of calls and SMS

The IMS-GWF (IP Multimedia Subsystem - Gateway Function) is a component of the IMS charging architecture that enables online charging for IMS services. Online charging means that the service usage is authorized and charged in real time, based on the user's account balance and credit limit. The IMS-GWF acts as an interface between the IMS network and the Online Charging System (OCS), which is responsible for managing the user's account and credit reservations. The IMS-GWF can be regarded as a special kind of SIP application server, whose role is to provide communication with the OCS.

The IMS-GWF performs the following functions:

The IMS-GWF ensures that only authorized and prepaid users can access IMS services, and that they are charged according to their service usage. The IMS-GWF also provides a consistent and transparent charging mechanism for different types of IMS services, such as voice calls, video calls, conferencing, messaging, etc...

IMS-IWF for CS/PS interconnect

Enables calls and SMS when roaming on a VoLTE only network 

The IMS-IWF (Interworking Function) is a component that enables the integration and communication of different network elements and protocols in the context of IMS (IP Multimedia Subsystem). The IMS-IWF acts as a gateway between the IMS core network and the legacy networks.

The IMS-IWF connects to one or many VPLMN IMS core through the ISC interface and to the HPLMN 3G core through the GSM-MAP interfaces over SIGTRAN. It can optionally performs interface the onlince charging system through DIAMETER Ro interface.

Technical specifications

SCTP

RFC2960 

RFC3309

MTP 

ITU-T Q.700 through Q.707, Q.781, Q.782, Q.791

M2PA

RFC4165

M3UA

RFC3332

SCCP

ITU-T Q.711 through Q.714 Connectionless Class 0 & 1

TCAP

ITU-T Q.700 through Q.707, Q.781, Q.782, Q.791

MAP

ETSI ETS 300 374-1

ITU-T Q.1218 CS-1R

HTTP2

RFC9113

RFC7541

SIP

3GPP TS.24.229 IMS SIP extensions

TISPAN ES 283 003 IMS extensions

IETF RFC 3266 support for IPv6 in SDP

IETF RFC 3261 (Session Initiation Protocol – SIP)

IETF RFC 3262 (Reliability of Provisional Responses in SIP)

IETF RFC 3263 (Locating SIP Servers)

IETF RFC 2327 (Session Description Protocol – SDP)

IETF RFC 3264 (An Offer/Answer Model with SDP)

IETF RFC 3265 (SIP Specific Event Notification)

IETF RFC 3266 (Support for IPv6 in SDP)

IETF RFC 1889 and 1890 (RTP/RTCP)

IETF RFC 3329 SIP security agreement

IETF RFC 3455 Private headers

DIAMETER

RFC 4006 - Diameter Credit-Control Application

RFC 3588 / 6733 - Diameter base Protocol

3GPP TS 32.299 - Telecommunication management; Charging management; Diameter charging applications.

Get the microservice guide