Dual Link Telephony Server Failover via Pre-Registration
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing Voice Over Internet Protocol (VOIP) telephony systems face challenges in maintaining high availability and quick service resumption due to the unreliability of internet infrastructure, leading to increased costs with tightly coupled co-located PBX switches, and high latency in failover processes with loosely coupled switches.
Innovation Solution
The dual link architecture, which includes a primary and secondary telephony server connected via TCP/IP, allows for rapid failover and failback processes by pre-registering IP phones with both servers, reducing network traffic and latency through intelligent failure detection and proactive health checks, enabling faster service restoration.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If tightly coupled co-located PBX switches are used for backup, then system reliability is improved, but cost increases significantly
Solution Approach 1:
The patent enables loosely coupled iPBX switches to serve dual purposes: as primary telephony servers for active call handling and as secondary backup servers. This multi-functionality eliminates the need for dedicated backup hardware, reducing costs while maintaining reliability through the ability to failover to备用 servers when needed
2Device complexity
If loosely coupled switches are used for backup, then cost is reduced, but failover latency increases
Solution Approach 1:
The patent implements pre-registration of IP phones with both primary and secondary telephony servers before failures occur. During normal operation, phones establish preliminary connections and exchange registration information with backup servers, so that when a failure occurs, the failover process is already prepared and can execute immediately without delay
3Reliability
If diagnosis and reconfiguration processes are used upon failure, then service recovery is achieved, but response time increases
Solution Approach 1:
The patent implements automatic failure detection and self-healing mechanisms where the system autonomously identifies failures through health check monitoring and automatically executes failover procedures without requiring manual diagnosis or reconfiguration. The secondary server automatically activates and begins handling calls when the primary server fails, eliminating human intervention delays
Data Source
AI summary
Methods for detecting and recovering from client-link, server-link, and server-node failures are disclosed. One method comprises providing a dual link architecture. A Link-Status-Notice (LSN) message detailing at least one phone client associated with the client-link failure is sent from a primary telephony server to a secondary telephony server via a server-link. A type of redirect command is sent from the secondary telephony server to the at least one phone client associated with the client-link failure via a secondary client-link. The type of redirect command is based on a content of the LSN message.


