IP Phone Dual-Link Registration for Rapid Failover
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing Voice Over Internet Protocol (VoIP) telephony systems face challenges in maintaining high availability and quick service recovery due to the complexity of PBX and iPBX systems, leading to high costs and latency in failover processes when network or server failures occur.
Innovation Solution
The dual-link architecture, which involves pre-registering IP phones with both primary and secondary telephony servers using a two-stage device registration protocol and proactive failure detection, allows for rapid failover and failback by reducing network traffic and detection time, enabling efficient service continuity.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If traditional PBX systems with circuit-switched communications are used, then network stability and availability are maintained at 99.999%, but the system cannot provide the productivity benefits of VoIP telephony over IP infrastructure
Solution Approach 1:
The system segments the telephony functionality by separating the PBX control plane from the voice traffic plane. The PBX server handles signaling and call control over IP while voice traffic flows separately through the IP network, enabling VoIP functionality while maintaining reliability through the segmented architecture.
Solution Approach 2:
The PBX server is designed to perform multiple functions: it handles both traditional circuit-switched call control and IP-based signaling simultaneously, and can operate in different modes (primary or secondary) depending on system configuration and failure conditions, providing both PSTN compatibility and VoIP capabilities.
2Loss of time
If tightly coupled co-located PBX switches are used for real-time hot standby, then service recovery speed is improved, but the switches cannot be used for additional purposes and system cost increases
Solution Approach 1:
The secondary PBX server performs preliminary actions by maintaining a ready-to-activate state with pre-configured capabilities. It can immediately assume the primary server's functions upon failure detection without requiring time-consuming reconfiguration, enabling fast service recovery while keeping the server available for other purposes during normal operation.
Solution Approach 2:
The secondary server automatically detects primary server failures and self-activates to take over service without requiring manual intervention or complex coordination protocols, reducing service recovery time while maintaining the ability to perform other functions during normal conditions.
3Reliability
If multiple PBX switches are deployed for redundancy, then system reliability is improved, but system cost significantly increases
Solution Approach 1:
The invention merges the primary and secondary PBX server functions into a single physical infrastructure platform. The servers can be co-located or distributed but share common network infrastructure and can be managed as an integrated system, reducing the total quantity of hardware needed compared to completely separate redundant systems while maintaining fault-tolerance.
Data Source
Figure 1~2
Figure 3~4b
Figure 5~6
AI summary
A system and method for registering an internet protocol (IP) phone in a dual-link architecture is disclosed. The method comprises pre-registering the IP phone to establish a client link with a first telephony server and a second telephony server. The pre-registration comprises: identifying the first and second telephony servers designated for the IP phone; sending a registration request to the first and second telephony servers from the IP phone to pre-register the IP phone with the telephony servers; and setting one of the telephony servers as a primary telephony server by sending an in-service request message, with the other server set in a hot-standby mode.