VoIP Media on Hold Playback Position Tracking
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Traditional Voice over Internet Protocol (VoIP) systems face challenges in providing seamless media on hold (MOH) experiences, particularly in ensuring continuous playback of digital content during multiple hold and resume scenarios, and in efficiently managing resource limitations such as bandwidth and call capacity.
Innovation Solution
The implementation of VoIP systems that allow digital content to appear uninterrupted across multiple hold and resume events, revert to jack-based music on hold when file-based services are unavailable, and provide a periodic tone when bandwidth is insufficient, ensuring a consistent MOH experience while optimizing resource usage.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If file-based MOH services are used to provide digital content, then the user experience is improved with continuous playback capability, but the bandwidth consumption increases
Solution Approach 1:
The system dynamically adjusts MOH service delivery by tracking call hold/resume states and resuming digital content playback from the appropriate position rather than restarting, optimizing bandwidth usage while maintaining continuous playback experience
Solution Approach 2:
The system pre-loads or prepares digital content in advance and maintains playback position information, allowing seamless resume functionality when calls are taken off hold and placed back on hold, eliminating gaps in content delivery
2Reliability
If file-based MOH services are provided, then the MOH service quality is improved, but the system resource requirements increase
Solution Approach 1:
The patent introduces an intermediary component that manages MOH service delivery, coordinating between the core VoIP system and file-based MOH services, thereby improving service quality while shielding the core system from direct resource burden
Solution Approach 2:
The system segments MOH service functionality into separate components, allowing file-based MOH to be provided as an optional service module rather than integrating it deeply into the core system, reducing overall system complexity
3Ease of operation
If the digital content resumes from the correct position after call hold/resume, then the user experience is improved, but the system complexity increases
Solution Approach 1:
The system implements feedback mechanisms that track call state changes (hold/resume events) and use this information to determine the correct playback position, enabling seamless user experience through automated position management
Solution Approach 2:
The MOH system automatically manages playback position and resume functionality without requiring manual intervention or complex external coordination, making the system self-sufficient in maintaining continuous playback
Data Source
AI summary
A method for providing file-based media on hold (MOH) services in a Voice over Internet Protocol (VoIP) system includes selecting an MOH file and streaming digital content of the MOH file to a communication device while a call is on hold. If the call is removed from hold and placed back on hold a second time, the digital content of the MOH file is streamed to the communication device while the call is on hold the second time. The digital content is streamed from substantially a beginning of the MOH file to a first stopping point while the call is on hold the first time, and from substantially the first stopping point to a second stopping point while the call is on hold the second time.


