On-Premises Telephony Node for Survivable Cloud Call Routing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Cloud-based telephony services are vulnerable to outages, which disrupt the provision of advanced telephony services such as automated receptionist, call queue, and shared line group services, necessitating a solution for survivable telephony services during outages or suboptimal network connections.

Innovation Solution

Implementing an on-premises telephony node that can provide telephony services independently during cloud-based telephony server outages or poor network connections, using stored data from the telephony server and integrating with a session border controller to route calls to survivable distribution groups.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If cloud-based telephony server is used to provide advanced telephony services, then service functionality and accessibility are improved, but system reliability deteriorates during outages or poor network connections

Engineering Contradiction:
Improvetelephony service functionalityVSAvoidservice availability during outages
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The system performs preliminary actions by downloading and storing telephony service data, configuration information, and call routing details on the on-premises telephony node before outages occur. This cached data enables the node to provide survivable telephony services locally when cloud connectivity is lost, maintaining service availability without real-time cloud dependency.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The on-premises telephony node acts as an intermediary between the cloud-based telephony server and end-user devices. During normal operation, it forwards calls to the cloud server for advanced services. During outages, it mediates by routing calls locally using stored data, bridging the gap between cloud unavailability and user service needs.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If on-premises telephony node is implemented for survivable services, then service availability during outages is improved, but device complexity increases

Engineering Contradiction:
Improveservice availability during outagesVSAvoidtelephony system architecture
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The on-premises telephony node is designed with multi-functionality to reduce overall system complexity. It serves multiple purposes: acting as a call router during normal operation, caching service data for offline operation, providing backup routing during outages, and maintaining local telephony functionality. This consolidation reduces the need for separate dedicated components.

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

Solution Approach 2:

The system creates a simplified copy of essential telephony service data and routing logic on the on-premises node rather than replicating the entire cloud-based telephony server. This selective copying maintains survivable functionality while avoiding the complexity of full system duplication.

Inventive Principle:
Principle #26Copying

3Duration of action of stationary object

If on-premises telephony node stores data from telephony server, then service continuity during outages is improved, but data synchronization requirements increase

Engineering Contradiction:
Improveservice continuity durationVSAvoiddata synchronization accuracy
Core Design Contradiction:
Duration of action of stationary objectVSLoss of information

Solution Approach 1:

The system performs preliminary data synchronization by periodically downloading and caching telephony service data, configuration information, and call routing details on the on-premises node before outages occur. This cached data enables the node to provide survivable telephony services locally when cloud connectivity is lost, maintaining service availability without real-time cloud dependency.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements feedback mechanisms where the on-premises telephony node monitors cloud connectivity status and automatically updates stored data when connectivity is restored. This ensures data synchronization through feedback loops, maintaining accuracy while preserving continuity during outages.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS20260067405A1Providing Telephony Services Using An On-Premises Telephony Node
Publication Date: 2026.03.05 ZOOM COMMUNICATIONS INC
  • US20260067405A1 patent drawing
  • US20260067405A1 patent drawing
  • US20260067405A1 patent drawing

AI summary

An on-premises telephony node of a premises where telephony services are accessed obtains, from a telephony server, stored data associated with a network-based telephony service. The network-based telephony service includes at least one of an automated receptionist service, a call queue service, or a shared line group service. The on-premises telephony node receives an indication that the telephony server is unable to provide the network-based telephony service. The on-premises telephony node provides, in response to the indication, the network-based telephony service based on the stored data.