VoIP Busy Override via Repeated Call Pattern Detection
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current VoIP systems do not allow users to receive urgent calls when call waiting is disabled, as they are marked as 'busy' and cannot be alerted to incoming calls, potentially delaying the receipt of critical information.
Innovation Solution
Implementing a busy override feature in VoIP systems that detects a pattern of repeated communication attempts from the same caller, overriding the 'busy' status to alert the user of potential emergencies by enabling call waiting temporarily.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If call waiting is disabled to prevent interruptions during calls, then user privacy and uninterrupted communication are improved, but the ability to receive urgent calls is worsened
Solution Approach 1:
The system dynamically adjusts the call waiting status based on the calling pattern. When a single caller repeatedly attempts to reach a user who has disabled call waiting, the system temporarily overrides the disabled status and enables call waiting for that specific scenario, allowing the user to receive urgent calls while maintaining privacy for normal calls
Solution Approach 2:
The system monitors incoming call patterns and uses this feedback to determine when to override the disabled call waiting status. By tracking repeated call attempts from the same caller, the system identifies potential emergencies and adjusts its behavior accordingly, enabling call waiting only when urgent communication is detected
2Ease of operation
If the system marks users as busy when call waiting is disabled, then call management simplicity is improved, but emergency communication timeliness is worsened
Solution Approach 1:
The system dynamically changes the call handling behavior from simple busy marking to intelligent pattern recognition. Instead of always marking users as busy when call waiting is disabled, the system monitors call patterns and temporarily activates call waiting when repeated calls from the same caller are detected, reducing time loss for emergency communications
3Adaptability or versatility
If call waiting is enabled by default, then ability to receive urgent calls is improved, but user privacy and uninterrupted communication are worsened
Solution Approach 1:
The system applies different call handling qualities to different scenarios. For normal calls, call waiting remains disabled to maintain uninterrupted communication. For repeated calls from the same caller indicating potential emergencies, the system locally enables call waiting, allowing urgent calls to be received while preserving privacy for routine communications
Solution Approach 2:
The system dynamically switches between disabled and enabled call waiting states based on real-time call patterns. Instead of a static default setting, the system adapts its behavior by enabling call waiting only when the pattern of repeated calls from a single caller suggests an emergency, thereby balancing privacy with urgent communication needs
Data Source
AI summary
Method and apparatus for busy override in an internet protocol-based telephone system are described. In some examples, a first communication attempt of a third party to a first party is received, the first party being in an established communication session with a second party. A busy operation is performed with respect to the third party in response to the first communication attempt. At least one additional communication attempt by the third party is received. A busy override operation is performed with respect to the first party in response to the first communication attempt and the at least one additional communication attempt satisfying at least a threshold pattern of communication attempts.


