PTT Client Voice Channel Switching for Poor Data Coverage
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing Push-to-Talk (PTT) client applications on mobile devices experience poor voice quality and unintelligible voice communication due to degraded data connectivity in areas with poor mobile broadband data coverage, limiting the effectiveness of PTT services.
Innovation Solution
Implementing a PTT client that switches between data and voice channels based on voice quality, using a voice monitoring component to determine when voice quality falls below a threshold, and requesting a switch to a voice channel to access a voice conference bridge for improved connectivity, while also allowing users to switch back to data connectivity when quality improves.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If PTT clients use data channels for voice communication, then PTT services can be provided through mobile broadband networks, but voice quality degrades in areas with poor data coverage
Solution Approach 1:
The system enables PTT clients to access voice communication services through multiple channels - both data channels (for areas with good coverage) and voice channels (for areas with poor data coverage). This multi-functionality ensures service availability across diverse network conditions while maintaining reliable voice quality by selecting the appropriate channel based on current network status.
2Reliability
If PTT clients switch to voice channels when data connectivity is poor, then voice quality improves, but device complexity increases due to channel switching mechanisms
Solution Approach 1:
The system continuously monitors data connectivity conditions and uses this feedback to automatically determine when to switch between data and voice channels. This feedback mechanism simplifies the user experience by automating the channel selection process, reducing the perceived complexity while maintaining high voice quality through intelligent channel switching based on real-time network conditions.
3Reliability
If PTT clients monitor voice quality continuously, then connection quality can be maintained, but energy consumption increases
Solution Approach 1:
The system implements periodic voice quality monitoring rather than continuous monitoring, checking connection quality at regular intervals to determine when channel switching is necessary. This periodic approach maintains adequate connection quality while significantly reducing energy consumption compared to continuous monitoring, finding an optimal balance between reliability and power usage.
Data Source
Figure 1
Figure 2
Figure 3
AI summary
Embodiments include a system, method, and computer program product for providing seamless PTT services to a user. In an embodiment, a push-to-talk (PTT) component provides, to the user, PTT services with a talk group through a connectivity to a data channel in a mobile network. A voice monitoring component monitors attributes of data connectivity on the data channel to determine when a voice quality falls below a threshold. When the voice quality is determined to fall below the threshold, a connectivity component requests the user to switch the connectivity to a voice channel. Then, the connectivity component dials a telephone number through the voice channel to access a voice conference bridge that provides the PTT services. To provide the PTT services, the voice conference bridge sets up a routing path to a session initiation protocol session for the talk group, and routes voice communication through the SIP session.