IMS-SCP Trigger Management for Roaming Call Normalization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Modern cellular communication networks face challenges in managing roaming calls between different communication providers, particularly in normalizing and charging for international calls, where existing systems often result in errors due to missing country codes and inadequate real-time charging mechanisms.

Innovation Solution

The implementation of an IMS-SCP module that performs trigger management between VAS and charging platforms, utilizing native interfaces like REST, CAMEL, and Diameter, to normalize called numbers, manage sessions, and facilitate correct charging, while allowing customizable invocation sequences and error handling.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional roaming call management systems are used, then basic call connectivity is maintained, but errors occur due to missing country codes and inadequate real-time charging mechanisms

Engineering Contradiction:
Improvecall setup accuracyVSAvoidcountry code information
Core Design Contradiction:
ReliabilityVSLoss of information

Solution Approach 1:

The system performs preliminary normalization of the called number by detecting the roaming location and adding the appropriate country code before the call is routed. This preliminary action ensures that the complete and accurate number is available for subsequent charging and routing operations, preventing errors caused by missing country code information.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If sequential processing of normalization and charging platforms is used, then correct charging is achieved, but call setup time increases

Engineering Contradiction:
Improvecharging accuracyVSAvoidcall setup time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system dynamically adjusts the processing sequence based on the specific call scenario and service requirements. The trigger management functionality can invoke the normalization platform first for certain call types, or the charging platform first for others, optimizing the balance between charging accuracy and call setup time according to real-time conditions.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The call processing is segmented into independent normalization and charging operations, each triggered separately by the IMS-SCP. This segmentation allows the system to manage the complexity of sequential processing while maintaining the ability to optimize the sequence dynamically, preventing the operations from becoming a monolithic bottleneck.

Inventive Principle:
Principle #1Segmentation

3Device complexity

If feature platforms are invoked in fixed sequences, then system control is simplified, but adaptability to different service requirements is reduced

Engineering Contradiction:
Improvetrigger management complexityVSAvoidservice configuration flexibility
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The trigger management system is designed to be dynamic rather than static. The IMS-SCP can adapt the invocation sequence of feature platforms based on service-specific requirements, caller profiles, and real-time network conditions. This dynamic capability allows the system to maintain simplified control logic while achieving high adaptability to different service scenarios.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS11510034B2Trigger management for roaming calls in IMS networks
Publication Date: 2022.11.22 T MOBILE US INC
  • US11510034B2 patent drawing
  • US11510034B2 patent drawing
  • US11510034B2 patent drawing

AI summary

An IP Multimedia Subsystem Service Control Point (IMS-SCP) module of a carrier network may provide trigger management for a request for a circuit switched (CS) call. For example, an IMS-SCP module may receive an request for a CS call associated with a user equipment. The IMS-SCP module may determine handling of the request for the CS call includes one or more first operations by a first feature platform and one or more second operations by a second feature platform. In response to the determining, the IMS-SCP module may perform trigger management associated with the request for the CS call. The trigger management may include invoking, by the IMS-SCP module, the one or more first operations of the first feature platform and, subsequent to the invoking the one or more first operations, invoking the one or more second operations of the second feature platform.