First-to-answer call setup in MCPTT systems
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current mission critical push to talk (MCPTT) communication systems lack the capability to establish a first-to-answer call, where the call is initiated when the first recipient among multiple potential users manually answers, without allowing automatic answers.
Innovation Solution
A system and method are introduced that include an MCPTT originating client and server, which initiate and manage first-to-answer calls by sending requests to multiple recipient clients, receiving responses, and establishing a media plane with the first responding candidate client, while ignoring automatic call handling preferences and alerting users of incoming calls.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If automatic call handling preferences are allowed in MCPTT systems, then call setup efficiency is improved, but user control and manual answer requirement are compromised
Solution Approach 1:
The patent segments the call handling process into distinct phases: call invitation, manual answer detection, and call establishment. By separating these functions, the system can send automated invitations to multiple recipients while requiring manual confirmation before actual call setup, thus maintaining both efficiency and user control.
Solution Approach 2:
The system performs preliminary actions by sending call invitations and notifications to multiple recipients in advance, but delays the actual call establishment until manual confirmation is received. This preliminary notification phase allows efficient preparation while the manual answer requirement ensures user control is maintained.
2Speed
If multiple recipient clients are contacted simultaneously, then call establishment speed is improved, but determining the first responder becomes complex
Solution Approach 1:
The patent implements a feedback mechanism where each recipient client sends a confirmation message back to the originating client when they manually answer the call. The originating client monitors these feedback messages and identifies the first responder based on the timing of received confirmations, thus simplifying the complexity of determining who answered first.
Solution Approach 2:
The system uses an intermediary confirmation message mechanism to mediate between multiple recipients and the originating client. Instead of directly comparing complex response data from multiple sources, the system uses standardized confirmation messages that indicate both the identity and timing of each responder, making it easier to determine the first responder.
3Ease of operation
If manual answer requirement is enforced for all recipients, then user control is improved, but call setup time increases
Solution Approach 1:
The system performs preliminary actions by sending call invitations and notifications to multiple recipients in advance, preparing them for potential manual answer requirements. This allows recipients to be ready to respond quickly when they receive the notification, reducing the overall call setup time while still maintaining the manual answer requirement for user control.
Data Source
AI summary
The present disclosure relates to a communication method and system for converging a 5th-Generation (5G) communication system for supporting higher data rates beyond a 4th-Generation (4G) system with a technology for Internet of Things (IoT). The present disclosure may be applied to intelligent services based on the 5G communication technology and the IoT-related technology, such as smart home, smart building, smart city, smart car, connected car, health care, digital education, smart retail, security and safety services. Embodiments herein provide a system for establishing a first-to-answer call in a Mission Critical Push to Talk (MCPTT) communication. The system includes a MCPTT originating client configured to initiate a first-to-answer call and transmit a first-to-answer call request to a MCPTT server. The system includes the MCPTT server configured to receive the first-to-answer call request from the MCPTT client.


