IM-SSF

IP Multimedia Service Switching Function

Core Network →
Introduced in R99 Also in: Core Network

IM-SSF is a core network gateway that translates between IMS SIP signaling and CAMEL protocols to enable legacy intelligent network services for subscribers using the IP Multimedia Subsystem.

Category
Core Network
Introduced
R99
Where
Services › IMS
Also touches
1 segments
Specifications
5 specs
IM-SSF Description Purpose Related Classification Specifications

Description

The IP Multimedia Service Switching Function (IM-SSF) is a critical interworking node defined within the 3GPP IMS architecture. Its primary role is to bridge the SIP-based service control paradigm of IMS and the IN/CAMEL-based service control used in traditional GSM, UMTS, and GPRS networks. The IM-SSF appears as an Application Server (AS) within the IMS core, receiving SIP messages via the IMS Service Control (ISC) interface from a Serving-Call Session Control Function (S-CSCF).

Internally, the IM-SSF contains a CAMEL Service Switching Function (SSF) and a Call State Model. When triggered for a session, it maps the SIP dialog state (e.g., INVITE, 200 OK, BYE) onto an equivalent CAMEL call state model. It then formulates and sends corresponding CAMEL Application Part (CAP) operations (e.g., InitialDP, ApplyCharging, RequestReportBCSMEvent) to an external CAMEL Service Control Function (gsmSCF or SCP). The gsmSCF, hosting the service logic, returns CAP instructions (e.g., Continue, Connect, ApplyChargingReport) which the IM-SSF translates back into appropriate SIP message manipulations or policy enforcement actions within the IMS session.

Architecturally, the IM-SSF interfaces with the S-CSCF over ISC (using SIP), with the gsmSCF over the CAP interface, and with the Home Subscriber Server (HSS) over the Sh interface to retrieve CAMEL subscription information. It may also interact with a Media Resource Function Controller (MRFC) for announcements. By performing this protocol translation and state mapping, the IM-SSF allows a gsmSCF to control IMS sessions as if they were traditional circuit-switched calls, enabling service continuity and investment protection for network operators migrating to IMS.

Purpose & Motivation

The IM-SSF was created to solve a critical business and technical challenge during the transition from circuit-switched telephony to all-IP IMS networks. Operators had made massive investments in Intelligent Network (IN) platforms and CAMEL-based services (prepaid, virtual private networks, number translation, freephone). These services represented significant revenue streams and customer features. The introduction of IMS, with its native SIP service layer, threatened to render these legacy services obsolete, requiring a costly and risky redevelopment.

The IM-SSF provides a strategic migration path. It was motivated by the need for service continuity, allowing subscribers to use the same familiar services (like prepaid billing for voice calls) whether they are on a legacy CS call or an IMS-based VoLTE/VoWiFi call. It addresses the fundamental incompatibility between the event-driven, dialog-oriented SIP protocol and the call-stateful, transaction-oriented CAMEL protocol.

By standardizing the IM-SSF, 3GPP enabled operators to deploy IMS and introduce new SIP-based services gradually, while protecting their existing CAMEL service infrastructure. This reduced time-to-market for IMS deployments and lowered the financial and operational risk associated with a full, simultaneous replacement of both the network core and the service layer.

Classification

Part ofIMS
Specific typesT-IM-BCSM
Related approachesSCSCFCAMEL

Evolution Across Releases

R99 Initial

Initially defined in TS 23.218 and TS 23.278 as part of the early IMS architecture for UMTS. Specified the basic role of the IM-SSF as an interworking function to allow CAMEL-based service control to be applied to IMS sessions. Established the fundamental interfaces (ISC towards CSCF, CAP towards gsmSCF) and the need for mapping SIP signaling to CAMEL detection points.

Explore further

Broader topics and technologies where IM-SSF plays a role.

Defining Specifications

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

SpecificationTitleRelease
TS 23.218 vj00 IMS Call Model Specification Rel-19
TS 23.278 vj00 CAMEL for IMS Stage 2 Specification Rel-19
TS 28.705 vj00 IMS NRM IRP Information Service Rel-19
TS 29.278 vj00 CAMEL Application Part (CAP) for IMS Phase 4 Rel-19
TS 32.808 v1800 Common User Profile Storage Framework Rel-8