Communication Waiting During Call Setup
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The Communication Waiting (CW) feature is not available during the setup of a communication, leading to missed incoming calls as third parties are blocked or routed to voicemail without the called party's consent, due to legacy circuit-switched call restrictions that have persisted in internet protocol communications.
Innovation Solution
An Application Server (AS) is configured to enable CW notifications during call setup and ring back phases by routing incoming communication notifications to the user's device, allowing them to choose between ongoing and incoming calls using SIP protocols and media servers for call progress tones and announcements.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Device complexity
If trunk blocking is used in legacy circuit-switched calls to prevent simultaneous calls, then call routing simplicity is improved, but Communication Waiting feature availability during call setup deteriorates
Solution Approach 1:
The patent segments the call handling process into distinct phases: call setup phase and active call phase. During call setup, the system permits Communication Waiting notifications to be delivered, while during active calls, traditional trunk blocking applies. This temporal segmentation allows CW functionality during setup without compromising call routing simplicity during active calls.
Solution Approach 2:
The patent implements dynamic call handling behavior that changes based on call state. The system transitions from a static trunk blocking approach to a dynamic approach where CW notifications are permitted during call setup (before answer) but blocked during active calls. This dynamic adaptation resolves the contradiction by applying different rules at different times.
2Extent of automation
If trunk blocking is implemented to prevent simultaneous communications, then resource allocation control is improved, but user choice and call management flexibility deteriorate
Solution Approach 1:
The patent applies preliminary action by delivering Communication Waiting notifications to the user during call setup, before the call is fully established. This allows the user to make an informed decision about which call to accept before resources are fully committed, thereby maintaining user choice while still controlling resource allocation through automated notification and selection mechanisms.
3Adaptability or versatility
If IP protocols permit near-concurrent notifications during call setup, then Communication Waiting feature availability is improved, but system complexity and protocol integration challenges increase
Solution Approach 1:
The patent introduces an Application Server as an intermediary component that mediates between SIP protocols and existing call handling infrastructure. The Application Server receives SIP notifications during call setup, processes them according to CW feature logic, and coordinates with the call management system. This intermediary approach enables CW functionality during setup without requiring complex modifications to core protocol stacks.
Data Source
AI summary
Methods, a system, and computer readable media are disclosed to provide an enhanced Communication Waiting applications service. Enhancements include a method for handling an incoming communication received before an outgoing communication is acknowledged and a method to handle a second incoming communications to a user device before the first incoming communication is acknowledged by the user. Such methods remove limitations on existing techniques by allowing users to select between pending and new incoming calls. In some embodiments, calls not selected by the users are placed on hold or routed to voicemail.


