Mobile Switching Center Voice Call Termination Notification
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
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
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.
3Reliability
If the system monitors and notifies call termination, then resource management reliability is improved, but system complexity increases
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.
Data Source
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.


