IMS Failure Detection Redirects VoIP Calls to Alternate Services
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
VoIP call setup failures in cellular communication systems due to IMS processing errors lead to server overload, as UEs retry call placements without receiving expected SIP signaling, causing excessive SIP signaling traffic and exacerbating the issue.
Innovation Solution
A computing system detects IMS processing failures and reconfigures UEs to use alternative VoIP call placement services like FACETIME, WHATSAPP, or SKYPE, bypassing IMS bearers and using default Internet bearers for VoIP call setup, thereby reducing the load on IMS nodes.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If UEs retry VoIP call placements through IMS after call setup failures, then call connectivity is maintained, but SIP signaling traffic increases causing server overload
Solution Approach 1:
The patent introduces an intermediary mechanism (monitoring entity or network node) that detects IMS processing failures and triggers alternative call placement methods. This intermediary prevents direct retry cycles that generate excessive SIP signaling by mediating between the UE and IMS network, allowing fallback to other VoIP services when IMS failures are detected.
Solution Approach 2:
The system dynamically switches between different VoIP call placement services based on real-time IMS network status. When IMS processing failures are detected, the system transitions from using IMS bearers to alternative services; when IMS recovers, it transitions back. This dynamic adaptation prevents static retry behaviors that would continuously generate SIP signaling traffic.
2Adaptability or versatility
If UEs continuously attempt VoIP call setup through IMS, then call placement service is maintained, but IMS processing overload increases
Solution Approach 1:
The system performs preliminary detection of IMS processing failures before attempting call setup. By monitoring IMS network status in advance and detecting processing failures early, the system can prevent unnecessary call setup attempts that would overload the IMS network. This preliminary action allows the system to switch to alternative services proactively rather than reacting to overload conditions.
Solution Approach 2:
The patent implements a feedback mechanism where the system monitors IMS processing status and uses this information to control call placement behavior. When failures are detected, feedback triggers a switch to alternative VoIP services; when IMS recovers, feedback enables return to normal IMS-based calling. This closed-loop feedback prevents continuous retry cycles that would exacerbate IMS processing overload.
3Quantity of substance
If alternative VoIP services are used to bypass IMS, then SIP signaling traffic to IMS is reduced, but system complexity increases
Solution Approach 1:
The patent implements a universal call placement framework that can handle multiple VoIP services (IMS-based and alternative services) through a single unified system. This multi-functional architecture allows the same system to route calls through different services based on network conditions, rather than requiring separate systems for each service. The framework provides common monitoring, detection, and switching capabilities that work across all service types.
Solution Approach 2:
The system changes operational parameters (call placement route, service selection) based on detected IMS processing status. When IMS processing failures are detected, the system changes the call placement parameter from IMS bearers to alternative VoIP services. This parameter-based control allows flexible adaptation to network conditions without requiring fundamentally different system architectures for each service mode.
Data Source
AI summary
A method and system for responding to a processing failure of an Internet Protocol (IP) Multimedia Subsystem (IMS). An example method includes a computing system detecting the processing failure of the IMS and responsively causing one or more user equipment devices (UEs) to forgo using the IMS for voice over IP (VoIP) call placement and to instead use an alternate VoIP calling service for VoIP call placement. For instance, a given UE may be configured by default to use the IMS for VoIP call placement, but the UE may detect an IMS processing failure and may responsively instead make a next VoIP call placement attempt using an alternate VoIP calling service, such as a third party VoIP calling application running on the UE.


