Automated Voice Quality Alerts for Communication Sessions
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing technologies struggle to maintain voice quality in communication sessions, particularly in scenarios with large packet delays, high-latency links, poor channel quality, or combinations thereof, leading to noticeable delays and poor user experiences.
Innovation Solution
A device configured to obtain data associated with a voice transmission during a communication session, analyze this data to generate a voice quality metric, and based on a determination that the metric fails to satisfy a voice quality threshold, generate an indication to the user on how to proceed with the communication session.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If higher transmission power is used to meet latency bound, then packet transmission reliability is improved, but battery consumption increases and interference to other users increases
Solution Approach 1:
The system continuously monitors voice quality metrics including packet delay, jitter, and MOS scores during communication sessions. Based on this feedback, the system dynamically adjusts transmission parameters such as codec selection and transmission power to maintain acceptable voice quality while optimizing battery consumption and reducing interference to other users.
Solution Approach 2:
The system dynamically switches between different voice codecs (e.g., from high-bitrate to low-bitrate codecs) based on real-time network conditions and voice quality assessments. This dynamic adaptation allows the system to maintain acceptable call quality during poor network conditions without continuously using high transmission power, thereby reducing battery consumption and interference.
2Reliability
If higher transmission power is used to meet latency bound, then packet transmission reliability is improved, but interference to other users increases
Solution Approach 1:
The system monitors voice quality metrics and network conditions in real-time, using this feedback to adjust transmission power dynamically. When voice quality degrades, the system switches to alternative strategies like codec changes rather than continuously increasing power, thereby reducing interference to other users while maintaining acceptable call quality.
Solution Approach 2:
The system changes operational parameters such as voice codec bit-rate and transmission power level based on network conditions. By switching to lower-bitrate codecs during poor conditions, the system maintains acceptable voice quality without requiring high transmission power, thus reducing interference to other users in the network.
3Ease of operation
If automated monitoring and alerting systems are implemented, then user experience is improved, but device complexity increases
Solution Approach 1:
The system automatically monitors voice quality metrics, assesses call quality conditions, and provides guidance to users without requiring manual intervention. The automated system detects issues such as packet delay and jitter, generates appropriate alerts, and suggests actions (e.g., switching to speakerphone or ending the call), thereby improving user experience while minimizing the need for complex user-side configurations.
Solution Approach 2:
The system introduces an automated quality assessment intermediary that acts between the network and the user. This intermediary continuously evaluates voice quality metrics and translates complex network conditions into simple, actionable alerts and recommendations for users, improving ease of operation without requiring users to understand underlying technical complexities.
Data Source
AI summary
A device includes one or more processors configured to obtain data associated with a voice transmission during a communication session with a second device. The one or more processors are configured to analyze the data to generate a voice quality metric. The one or more processors are configured to, based on a determination that the voice quality metric fails to satisfy a voice quality threshold, generate an indication to a user that indicates a manner in which the user should proceed with the communication session.


