IP Phone Link Loss Detection via Broadcast Verification
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing Private Branch Exchange (PBX) networks using IP phones face challenges in quickly detecting control link losses, as traditional keepalive schemes are burdensome and may not function across all networks, especially with growing PBX sizes and varying router support for IGMP.
Innovation Solution
A method where IP devices broadcast a link loss message upon communication interruption with the central server, followed by a verification process, and upon confirmation, they terminate communication and reconnect to a new server, reducing discovery time without increasing message volume or frequency.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If traditional keepalive schemes (TCP layer keepalives, application layer heartbeats, or PINGs) are used to detect control link loss, then link loss detection can be achieved, but the messaging burden on the PBX increases
Solution Approach 1:
The IP phone autonomously detects link loss by monitoring its own ability to send and receive messages, and independently broadcasts link loss messages to other phones. This self-service approach eliminates the need for the PBX to send frequent keepalive messages, resolving the contradiction between reliable detection and reduced messaging burden.
Solution Approach 2:
The invention introduces an intermediary verification process where one IP phone acts as a verifier to confirm link loss before triggering a network-wide reconnection. This intermediary step prevents false positives while maintaining the low messaging burden, as the verifier only needs to send occasional verification messages rather than continuous keepalives.
2Loss of time
If the frequency of keepalive messages is increased to shorten link loss discovery time, then detection speed improves, but the messaging burden and network overhead increase
Solution Approach 1:
The IP phone continuously monitors the control link status in the background without generating additional messages. When link loss is detected, the phone immediately broadcasts a link loss message, eliminating detection delay without increasing normal operational message volume. The verification process also uses pre-established verifier relationships to minimize additional messaging.
3Device complexity
If multicast or broadcast heartbeat schemes are used for link loss detection, then messaging burden on PBX is reduced, but reliability decreases due to subnet isolation and router IGMP support limitations
Solution Approach 1:
The verification process implements feedback by having one IP phone monitor and confirm the link loss status before triggering reconnection. This feedback mechanism ensures reliable detection across all network configurations, as the verifier can operate independently of multicast/broadcast limitations and provide definitive confirmation of actual link loss conditions.
Data Source
AI summary
A method of accelerating link loss detection includes providing a plurality of IP devices in communication with a central server. The method includes: a first one of the plurality of IP devices broadcasting a link loss message to others of the plurality of IP devices when communication between the first one of the plurality of IP devices and the central server is interrupted, one of the others of the plurality of IP devices performing a verification process to confirm interruption of communication between the central server and the plurality of IP devices and upon successful completion of the verification process, the one of the others of the plurality of IP devices broadcasting a link loss confirmation message and each of the IP devices terminating communication with the central server and reconnecting to a new central server following receipt of the link loss confirmation message.


