VoIP Multiline Failover via Controller Tunnel Segmentation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

VoIP systems lack reliable link failover functionality, leading to potential disruptions in voice over internet protocol communications due to tunnel failures, which existing technologies have not adequately addressed.

Innovation Solution

The establishment of multiple tunnels between VoIP controllers, with dynamic or static configurations, to ensure continuous VoIP traffic transmission by detecting and switching to backup tunnels in case of failures, while performing network address translation and quality of service control to maintain minimal latency and packet loss.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If multiple tunnels are established between VoIP controllers, then reliability of VoIP communications is improved, but device complexity increases

Engineering Contradiction:
Improvereliability of VoIP communicationsVSAvoidcomplexity of tunnel management
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent segments the network connection into multiple independent tunnels between VoIP controllers, where each tunnel can operate independently. This segmentation allows the system to maintain reliable communications by using backup tunnels if one fails, while keeping each individual tunnel relatively simple in structure.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a controller as an intermediary component that manages the tunnels between VoIP devices. The controller handles tunnel establishment, maintenance, and failover decisions, thereby simplifying the complexity of managing multiple tunnels by centralizing the control function.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If dynamic tunnel establishment is implemented, then adaptability to network conditions is improved, but processing time and resource consumption increase

Engineering Contradiction:
Improveadaptability to network conditionsVSAvoidtime for tunnel establishment
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent implements preliminary action by pre-establishing multiple tunnels between VoIP controllers before actual voice communications need to occur. This allows the system to be ready for immediate failover if a tunnel fails during active use, eliminating the need to establish tunnels dynamically during critical moments.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent applies dynamics by allowing tunnels to be dynamically established or torn down based on actual network conditions and traffic requirements. The system can adapt by establishing tunnels only when needed and maintaining flexibility in tunnel selection during communications.

Inventive Principle:
Principle #15Dynamics

3Reliability

If quality of service control is performed on VoIP packets, then call quality is improved, but network bandwidth consumption increases

Engineering Contradiction:
Improvecall qualityVSAvoidnetwork bandwidth consumption
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent applies local quality by implementing quality of service control specifically for VoIP packets rather than treating all network traffic uniformly. The controller identifies VoIP packets and applies prioritization and quality management only to those packets, allowing critical voice traffic to receive enhanced service without unnecessarily consuming additional bandwidth for non-VoIP traffic.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS8995252B2VoIP multiline failover
Publication Date: 2015.03.31 FATPIPE NETWORKS PRIVATE LTD
  • US8995252B2 patent drawing
  • US8995252B2 patent drawing
  • US8995252B2 patent drawing

AI summary

Tools and techniques are provided to provide Voice-over-IP (VoIP) communications. On receiving a user request to initiate a telephonic connection from a local site, at which the user is using a VoIP telecommunication device which has no link failover functionality, a system establishes over wide area network links at least two tunnels between a controller at the local site and another controller. Then the system transmits VoIP traffic over at least one of the tunnels from the controller at the local site to the other controller. The system also detects failure of the primary tunnel during the call and performs failover by changing a data path during the call to transmit packets over at least one non-failed tunnel.