IN

Intelligent Network

Services
Introduced in R99
A standardized architecture that separates service logic from switching functions, enabling rapid creation and deployment of advanced telecommunication services like freephone, prepaid, and VPN. It decouples service control from call control, allowing operators to innovate without modifying core network switches.

Description

The Intelligent Network (IN) is a service architecture framework defined by 3GPP, based on earlier ITU-T standards, which introduces a fundamental separation between the basic call/service switching functions and the advanced service logic. This separation is achieved through a distributed network architecture where service control is centralized in dedicated network nodes, while call switching remains in the traditional switching nodes. The core principle is the use of standardized triggers, known as Detection Points (DPs), embedded within the Basic Call State Model (BCSM) of a switch or call control function. When a call event matches a configured trigger, the switch suspends call processing and sends a query, via a standardized protocol, to an external entity containing the service logic.

The key architectural components of IN include the Service Switching Point (SSP), which is the switching node (like an MSC or GMSC) equipped with IN capabilities; the Service Control Point (SCP), which is a dedicated server hosting the service logic programs (SLPs) and databases; and the Service Data Point (SDP), which stores subscriber and service-related data. Communication between the SSP and SCP is standardized, primarily using the Intelligent Network Application Protocol (INAP). The service logic on the SCP processes the query, executes the service (e.g., number translation, credit checking), and returns instructions (e.g., connect, play announcement, collect digits) to the SSP to resume and complete the call.

IN's role in the network is to provide a vendor-independent, flexible platform for value-added services. It allows network operators to deploy and manage services centrally, reducing time-to-market and operational costs. The architecture supports services like Customized Applications for Mobile network Enhanced Logic (CAMEL) for mobile networks, which extends IN principles to provide operator-specific services like prepaid, location-based services, and call screening across different network domains and even while roaming. IN forms the foundational concept for later service delivery platforms and the separation of control and user planes seen in modern networks.

Purpose & Motivation

The Intelligent Network was created to solve the critical problem of slow and costly service innovation in traditional telephony networks. Historically, new telecommunication services were tightly integrated into the proprietary software of circuit switches from vendors like Ericsson, Nokia, or Siemens. To introduce a service like freephone (800-number) or televoting, operators had to request vendor-specific software upgrades for each switch, a process that was time-consuming, expensive, and led to vendor lock-in. This stifled competition and delayed the rollout of new revenue-generating features.

The IN architecture addressed these limitations by standardizing the interface between the switching function and the service logic function. This decoupling meant that service logic could be developed and hosted on centralized, standard computing platforms (SCPs) independent of the switch vendors. Operators could now create and modify services rapidly by updating logic and data on the central SCPs, without needing to touch every individual switch in the network. This shift not only accelerated service deployment but also fostered a more open ecosystem where third-party service providers could potentially develop applications for the network.

In the context of 3GPP, IN principles were essential for bringing intelligent services to GSM and later mobile networks. The need for advanced, operator-controlled services that worked seamlessly in home networks and while roaming was a key driver. The CAMEL standard, which is an implementation of IN for mobile networks, was developed to provide services like prepaid roaming, which was commercially crucial but impossible with traditional switch-based logic. Thus, IN provided the architectural blueprint for the programmable, service-aware core network that underpins modern telecommunications.

Key Features

  • Separation of service control from call switching (Service Switching Function vs. Service Control Function)
  • Standardized trigger mechanisms (Detection Points) within the Basic Call State Model
  • Centralized service logic execution on Service Control Points (SCPs)
  • Use of the Intelligent Network Application Protocol (INAP) for communication
  • Support for service-independent building blocks (SIBs) for service creation
  • Enables rapid deployment of value-added services like Number Translation, Freephone, and Prepaid

Evolution Across Releases

R99 Initial

Introduced the Intelligent Network concept into the 3GPP framework, primarily for CAMEL Phase 3 support. It defined the core IN architecture for GSM/UMTS, enabling basic mobile-originated and mobile-terminated services, prepaid, and location-based services through standardized triggers and the CAP protocol.

Defining Specifications

SpecificationTitle
TS 21.905 3GPP TS 21.905
TS 22.038 3GPP TS 22.038
TS 22.057 3GPP TS 22.057
TS 22.101 3GPP TS 22.101
TS 22.105 3GPP TS 22.105
TS 22.121 3GPP TS 22.121
TS 23.153 3GPP TS 23.153
TS 23.228 3GPP TS 23.228
TS 23.292 3GPP TS 23.292
TS 23.417 3GPP TS 23.417
TS 23.517 3GPP TS 23.517
TS 24.524 3GPP TS 24.524
TS 29.078 3GPP TS 29.078
TS 29.278 3GPP TS 29.278
TS 32.101 3GPP TR 32.101
TS 32.408 3GPP TR 32.408
TS 32.808 3GPP TR 32.808