SIP User Agent Survivability via Self-Monitoring Failover

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current SIP network configurations lack effective redundancy mechanisms that do not require localized redundancy of session control entities, and existing solutions are expensive and inefficient, as they rely on separate proxies or high availability servers that cannot accurately detect SIP-level failures.

Innovation Solution

The system employs User Agents (UAs) to monitor the status of communication components by sending SIP messages and determining their operational status, allowing for accurate failure detection and failover without relying on external components, thus maintaining a more accurate view of the network's health.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If separate SIP proxies or high availability servers are deployed to provide redundancy, then network survivability is improved, but system cost and complexity increase

Engineering Contradiction:
Improvenetwork survivabilityVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent combines the redundancy function with existing User Agents by enabling them to perform both primary and secondary call controller functions. Instead of adding separate proxy servers or standby controllers, the same UA can dynamically switch roles based on operational status, merging multiple functions into a single entity and eliminating the need for additional redundant infrastructure.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent makes User Agents universal by enabling them to perform multiple functions: they can act as primary call controllers, secondary call controllers, and proxies simultaneously. A single UA can assume different roles depending on the operational status of other controllers, making the system more flexible and reducing the need for specialized redundant components.

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

2Reliability

If separate SIP proxies are deployed for failure detection and routing, then network survivability is improved, but additional network elements are required increasing cost

Engineering Contradiction:
Improvefailure detection capabilityVSAvoidnumber of network elements
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent merges the failure detection function into existing User Agents. Instead of deploying separate proxy servers dedicated to failure detection and routing, the same UAs that perform call control also monitor the operational status of other controllers and dynamically adjust their behavior based on detected failures, eliminating the need for additional detection infrastructure.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent enables User Agents to self-monitor and self-adjust their behavior based on the operational status of other controllers. Each UA detects failures of other controllers and automatically transitions to appropriate backup roles without requiring external proxy intervention, making the system self-managing and reducing infrastructure requirements.

Inventive Principle:
Principle #25Self-service

3Productivity

If routers perform failure detection at the IP layer, then processing burden on network components is reduced, but SIP-level failure detection accuracy is lost

Engineering Contradiction:
Improveprocessing efficiencyVSAvoidfailure detection accuracy
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The patent enables User Agents to autonomously perform SIP-level failure detection by monitoring responses from other controllers. Instead of relying on routers to detect failures at the IP layer, each UA actively queries other controllers and interprets SIP-level responses to determine operational status, maintaining both processing efficiency and detection accuracy.

Inventive Principle:
Principle #25Self-service

Data Source

PatentEP2111016B1Survivable phone behavior using SIP signaling in a SIP network
Publication Date: 2018.04.11 AVAYA INC
  • EP2111016B1 patent drawingFigure 1
  • EP2111016B1 patent drawingFigure 2
  • EP2111016B1 patent drawingFigure 3

AI summary

Provided are methods, devices, and systems for maintaining a SIP survivable User Agent. The present invention is adapted to allow the User Agent to detect the status of the network, thus providing the User Agent to perform failover/failback operations. The User Agent may be adapted to determine the status of the network based on its own monitoring mechanisms and/or based on messages received from other network components.