Mobile Switching Center Voice Call Termination Notification

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In complex call flows, especially during the activation and provisioning of new mobile terminals, resources allocated for handling calls are not reliably released due to lack of timely notification of call termination, leading to resource exhaustion and degraded service quality.

Innovation Solution

A system and method where a mobile switching center identifies and manages voice calls with special dialing codes, couples them to an over-the-air service provisioning server via a circuit switching fabric, and detects call termination to transmit a notification, ensuring timely release of resources back into a pool for reuse.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If resources are allocated for handling voice calls in complex call flows, then service provisioning capability is improved, but resource release reliability deteriorates due to lack of timely termination notification

Engineering Contradiction:
Improveservice provisioning capabilityVSAvoidresource release reliability
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The mobile switching center implements a feedback mechanism by monitoring call termination events and sending notifications to the service provisioning server. This feedback loop ensures that the server is informed when allocated resources are no longer needed, enabling reliable resource release and preventing resource exhaustion in complex call flows.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The mobile switching center acts as an intermediary between the service provisioning server and the call termination event. It receives call termination notifications from the network and forwards them to the server, ensuring that resource release information is reliably transmitted even in complex call flow scenarios where direct notification might fail.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If telephone numbers are allocated from a pool for customer service calls, then call handling capability is improved, but pool exhaustion risk increases due to failure to return numbers

Engineering Contradiction:
Improvecall handling capabilityVSAvoidavailable telephone numbers in pool
Core Design Contradiction:
ProductivityVSQuantity of substance

Solution Approach 1:

The system implements a recover mechanism for discarded resources. When a voice call terminates, the mobile switching center notifies the service provisioning server, which then returns the allocated telephone number to the pool. This recovery process ensures that numbers are not permanently lost but reused for subsequent calls, preventing pool exhaustion.

Inventive Principle:
Principle #34Discarding and recovering

3Reliability

If the system monitors and notifies call termination, then resource management reliability is improved, but system complexity increases

Engineering Contradiction:
Improveresource management reliabilityVSAvoidcall monitoring and notification system
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The mobile switching center performs multiple functions: it handles call routing, monitors call termination events, and sends notifications to the service provisioning server. By making the switching center multi-functional, the system avoids adding separate monitoring infrastructure, thereby improving resource management reliability without proportionally increasing system complexity.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS8229414B1Release of temporarily allocated number triggered by voice disconnect at mobile switching center
Publication Date: 2012.07.24 T MOBILE INNOVATIONS LLC
  • US8229414B1 patent drawing
  • US8229414B1 patent drawing
  • US8229414B1 patent drawing

AI summary

A method of managing a pool of telephone numbers is provided. The method comprises a mobile switching center identifying an incoming voice call as a customer care call based on a dialing code sequence, establishing a memory entry associated with the voice call, and coupling the voice call to an over-the-air service provisioning server. The method further comprises the over-the-air service provisioning server allocating a telephone number from a pool of telephone numbers to the terminal and establishing a communication session with a customer service user interface. The method further comprises the mobile switching center detecting termination of the voice call and transmitting a notification of the termination of the voice call. The method further comprises the over-the-air service provisioning server, in response to the notification of the termination of the voice call, returning the telephone number to the pool of telephone numbers.