Click To Dial Server Group Call Simultaneous Ringing Control
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Traditional Click To Dial (CTD) services fail to implement simultaneous ringing and group-calling, limiting their functionality to single logic callee connections.
Innovation Solution
The CTD Application Server extends its control to initiate simultaneous calls to multiple logic callees, allowing them to ring simultaneously, and establishes a connection with the caller once any callee picks up, while canceling other non-responding callees.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If the CTD service calls only a single logic callee sequentially, then the system complexity remains low and the service is easy to implement, but the service functionality is limited and cannot support simultaneous ringing or group-calling
Solution Approach 1:
The patent segments the call establishment process into distinct phases: first establishing the caller connection, then independently managing multiple callee connections. The CTD application server divides the group calling function into separate call control streams, allowing each callee to be handled independently while maintaining overall group call functionality. This segmentation enables simultaneous ringing to multiple callees without overwhelming the system with complex unified control logic.
Solution Approach 2:
The patent implements preliminary action by first establishing the caller connection and obtaining caller confirmation before initiating calls to multiple callees. The system prepares the call environment in advance, sets up the caller's connection state, and only then proceeds to establish individual connections with each callee. This preliminary preparation simplifies the overall process by ensuring the caller is ready and the call parameters are confirmed before complex multi-party connections are established.
2Loss of time
If the CTD service establishes separate call connections for each callee sequentially, then the system structure remains simple, but the call establishment time increases and user experience deteriorates
Solution Approach 1:
The patent merges multiple individual call establishment processes into a unified group call function. Instead of sequentially handling each callee connection separately, the system combines them under a single group call management framework. The CTD application server simultaneously manages multiple callee connections as part of one group call operation, enabling parallel call establishment to multiple parties while maintaining unified control and reducing total establishment time.
Solution Approach 2:
The system performs preliminary actions by pre-establishing the caller connection and obtaining confirmation before initiating parallel calls to multiple callees. This preparation phase allows the system to then simultaneously establish connections with all callees in parallel, dramatically reducing total call establishment time compared to sequential processing, while the preliminary setup keeps the control logic manageable.
3Adaptability or versatility
If the CTD service supports simultaneous calls to multiple logic callees, then the service meets diverse user demands for emergencies and category contacts, but the control mechanism becomes more complex requiring coordination of multiple call states
Solution Approach 1:
The patent segments the control mechanism into modular components: caller management, callee group management, and individual connection control. Each segment handles specific aspects of the group call independently. The system divides the complex control task into manageable modules that can operate semi-independently, reducing the perceived complexity while enabling sophisticated group call functionality with simultaneous ringing and individual connection tracking.
Solution Approach 2:
The system performs preliminary control setup by establishing the caller connection and obtaining confirmation before initiating calls to multiple callees. This preliminary control phase simplifies the overall control mechanism by ensuring all parameters are confirmed and the caller is ready before the complex multi-party connection process begins, making the control flow more predictable and manageable.
Data Source
Figure 1
Figure 2
Figure 3
AI summary
The disclosure discloses a method and system for simultaneous ringing and group-calling in a Click To Dial (CTD) service for solving the problem of failure to implement simultaneous ringing and group-calling in an existing CTD service. With the disclosure, a CTD Application Server (CTD AS) performs signalling control, and extension is made from one logic callee to multiple logic called users, such that calling of multiple logic callees can be initiated simultaneously, the multiple logic callees receiving the call ring simultaneously, and once a logic callee picks up the call, the logic callee may have a phone call with the logic caller, and meanwhile any other logic callee not picking up the call is cancelled. The disclosure implements simultaneous ringing and group-calling in a CTD service, expands the function of an existing CTD service and meets various user demands.