Voice Communication Routing Failover via SIP Trunk Redundancy

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing voice communication traffic routing protocols lack fail-over mechanisms, resulting in no redundancy or resiliency if a forwarding action fails, leading to potential call drops due to network issues or unreachability.

Innovation Solution

A method for routing voice communication traffic that involves receiving a request to establish a telecommunication link, initially attempting to transmit it through a SIP trunk, and upon failure, transmitting the request through alternative communication channels, such as a PSTN line or internet network, to a separate destination based on a predetermined routing protocol.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a single SIP trunk is used for voice call routing, then the routing process is simple and direct, but there is no fail-over capability if the trunk fails

Engineering Contradiction:
Improvecall completion reliabilityVSAvoidrouting system complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system pre-configures multiple destination phone numbers and routing paths before failures occur. When a call is initiated, the system has already prepared alternative routes, enabling immediate fail-over without complex real-time decision-making, thus improving reliability while keeping the system manageable

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements a cushioning mechanism by maintaining standby destination numbers and routing configurations that are ready to activate when primary routes fail. This pre-prepared redundancy acts as a buffer against failures, ensuring call completion without requiring complex reactive routing logic

Inventive Principle:
Principle #11Beforehand cushioning (Prior cushioning)

2Reliability

If multiple forwarding actions are configured, then redundancy is improved, but the routing protocol becomes more complex

Engineering Contradiction:
Improverouting redundancyVSAvoidrouting protocol complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The routing system is segmented into distinct components: primary destination configuration, alternative destination configuration, and sequential routing logic. Each forwarding action is treated as an independent segment in a sequence, making the overall complex routing process manageable through modular organization and clear separation of routing stages

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The routing protocol dynamically adapts its complexity based on failure detection. When the primary route succeeds, the system operates in simple mode. When failures are detected, the system dynamically activates additional routing layers and alternative destinations, providing redundancy only when needed, thus balancing reliability improvement with controlled complexity

Inventive Principle:
Principle #15Dynamics

3Reliability

If fail-over mechanisms are implemented, then call completion reliability is improved, but the routing time increases due to multiple path attempts

Engineering Contradiction:
Improvecall completion rateVSAvoidrouting attempt time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system implements timeout-based skipping mechanisms that quickly bypass failed routing attempts. When a destination is unreachable or times out, the system rapidly skips to the next alternative without prolonged waiting, minimizing time loss while ensuring reliable call completion through systematic progression through predefined alternative routes

Inventive Principle:
Principle #21Skipping (Rushing through)

Data Source

PatentUS20250088456A1Systems and methods for voice communication routing
Publication Date: 2025.03.13 INFOBIP LTD
  • US20250088456A1 patent drawing
  • US20250088456A1 patent drawing
  • US20250088456A1 patent drawing

AI summary

A method for routing traffic for voice communication includes: receiving a request to establish a telecommunication link with a destination phone number; transmitting the received request to establish the telecommunication link to the destination phone number via a session initiated protocol (SIP) trunk; determining that the request to establish the telecommunication link via the SIP trunk failed; and transmitting, via a communication channel other than the SIP trunk, the received request to establish the telecommunication link to a separate destination based on a predetermined routing protocol.