SIP Control Server Dropped Call Reconnection
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current systems for reconnecting dropped calls in wireless communication networks often result in negative network repercussions and user experiences, such as increased resource usage and unpleasant re-dialing issues, due to invasive hardware monitoring and complex reconnection schemes.
Innovation Solution
A Session Initiation Protocol (SIP) system that utilizes a SIP control server to receive a SIP bye message indicating a lost communication session, transfers a notification request to a SIP registration server, and upon registration notification, re-establishes the IP communication session without the need for application servers or changes to the IMS network architecture.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If invasive hardware monitoring is used to track dropped calls, then call reconnection capability is improved, but network resource usage and hardware costs increase
Solution Approach 1:
The patent replaces invasive hardware monitoring mechanisms with software-based SIP protocol message analysis. The SIP control server monitors and processes SIP BYE messages to detect dropped calls, eliminating the need for additional hardware monitoring equipment and reducing network resource consumption while maintaining call reconnection capability
Solution Approach 2:
The SIP control server acts as an intermediary that processes SIP signaling messages between communication devices and the network. By intercepting and analyzing SIP BYE messages through this intermediary layer, the system can detect dropped calls without requiring direct hardware monitoring of the communication path, thereby reducing overall network resource usage
2Reliability
If complex reconnection schemes are implemented, then call reconnection capability is improved, but device complexity and user experience deteriorate
Solution Approach 1:
The patent extracts the call reconnection logic from complex multi-component systems and consolidates it into a single SIP control server that processes SIP signaling messages. This extraction simplifies the overall system architecture by removing unnecessary intermediate components and complex reconnection schemes, reducing device complexity while maintaining reconnection capability
Solution Approach 2:
The SIP control server performs multiple functions including call setup, call monitoring through SIP message analysis, and call reconnection. By consolidating these functions into a single universal component rather than requiring separate specialized systems, the patent reduces overall system complexity while maintaining comprehensive call management capabilities
3Reliability
If traditional reconnection methods are used, then call reconnection is achieved, but user experience and network efficiency worsen due to race conditions and message pop-ups
Solution Approach 1:
The patent implements a feedback mechanism where the SIP control server monitors SIP signaling messages (particularly SIP BYE messages) to detect when calls are dropped. This feedback allows the system to automatically initiate reconnection procedures based on actual network conditions rather than relying on user-initiated redialing, improving user experience by eliminating race conditions and unnecessary message pop-ups
Solution Approach 2:
The system enables automatic call reconnection through the SIP control server processing SIP signaling messages without requiring user intervention. The server detects dropped calls through SIP BYE message analysis and automatically initiates reconnection, allowing the system to serve itself rather than requiring user actions that can lead to race conditions and poor user experience
Data Source
AI summary
A Session Initiation Protocol (SIP) system controls an Internet Protocol (IP) communication session between a first communication device and a second communication device. A SIP control server receives a SIP bye message from the first communication device indicating a loss of the IP communication session, and in response, transfers a notification request for the second communication device to a SIP registration server. The SIP registration server processes a SIP registration message from the second communication device, and in response to the notification request and the SIP registration message, transfers a registration notification for the second communication device to the SIP control server. The SIP control server receives the registration notification for the second communication device, and in response, transfers a SIP invite message to re-establish the IP communication session to the first communication device.


