Border Gateway Heartbeat Mechanism for Telephony Resilience

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current VoIP systems, particularly in mobile devices, face challenges with lengthy timeouts in DNS standards, leading to user delays and inconsistencies in call routing, and frequent automated messages can cause resource drains and appear as Denial of Service attacks, complicating resiliency and configuration updates.

Innovation Solution

Implementing a border gateway at the network edge to communicate between mobile devices and telephony servers, using heartbeat messages to quickly detect server failures and redirect traffic to secondary servers, reducing downtime and complexity on mobile devices.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If DNS timeout mechanism is used for failure detection, then system reliability is improved, but user waiting time increases to 32 seconds

Engineering Contradiction:
Improvefailure detection reliabilityVSAvoiduser waiting time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs preliminary failure detection by sending automated messages at configured intervals before the DNS timeout occurs. This allows the system to detect and respond to server failures proactively, redirecting traffic to backup servers before the 32-second DNS timeout would trigger, thus maintaining both reliability and user experience.

Inventive Principle:
Principle #10Preliminary action

2Speed

If frequent automated messages are sent for failure detection, then failure detection speed is improved, but resource consumption increases and may appear as Denial of Service attacks

Engineering Contradiction:
Improvefailure detection speedVSAvoiddevice resource consumption
Core Design Contradiction:
SpeedVSUse of energy by moving object

Solution Approach 1:

The system dynamically adjusts the messaging interval parameter based on operational conditions. By configuring the frequency of automated failure detection messages, the system optimizes the balance between detection speed and resource consumption, avoiding excessive messaging that could be misinterpreted as DoS attacks while maintaining adequate monitoring.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The border gateway acts as an intermediary that centralizes the failure detection function. Instead of each mobile device independently sending frequent messages, the border gateway performs centralized monitoring and coordination, reducing overall network traffic and device resource consumption while maintaining fast failure detection capabilities.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Adaptability or versatility

If each mobile device implements its own failure detection and routing logic, then system autonomy is improved, but device complexity increases

Engineering Contradiction:
Improvesystem autonomyVSAvoidmobile device configuration complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system extracts the complex failure detection and routing logic from individual mobile devices and relocates it to the border gateway. Mobile devices only need to send automated messages to the border gateway, which handles the sophisticated failure detection algorithms, server monitoring, and routing decisions. This maintains system autonomy while dramatically simplifying device complexity.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentEP2536118B1Providing resilient digital telephony services for wireless devices
Publication Date: 2021.09.01 MITEL CORP
  • EP2536118B1 patent drawingFigure 1
  • EP2536118B1 patent drawingFigure 2~3
  • EP2536118B1 patent drawingFigure 4

AI summary

A system and method for providing resilient PBX digital telephony services for wireless communication devices are disclosed. The system comprises a plurality of wireless communication devices and a border gateway serving a communications network that is configured to communicate with the wireless communication devices. At least two telephony servers are located in the communications network. The servers are configured to communicate with at least a portion of the wireless communication devices. A heartbeat module is configured to communicate heartbeat signals between the border gateway and the telephony servers and redirect service in the event of a server failure.