VoIP Media on Hold Playback Position Tracking

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improvecontinuous playback capabilityVSAvoidbandwidth consumption
Core Design Contradiction:
ReliabilityVSQuantity of substance

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

Inventive Principle:
Principle #15Dynamics

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

Inventive Principle:
Principle #10Preliminary action

2Reliability

If file-based MOH services are provided, then the MOH service quality is improved, but the system resource requirements increase

Engineering Contradiction:
ImproveMOH service qualityVSAvoidsystem resource requirements
Core Design Contradiction:
ReliabilityVSDevice complexity

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

Inventive Principle:
Principle #24Intermediary (Mediator)

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

Inventive Principle:
Principle #1Segmentation

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

Engineering Contradiction:
Improveuser experienceVSAvoidsystem complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

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

Inventive Principle:
Principle #23Feedback

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

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS10200533B2Media on hold features in a VoIP system
Publication Date: 2019.02.05 MITEL NETWORKS INC
  • US10200533B2 patent drawing
  • US10200533B2 patent drawing
  • US10200533B2 patent drawing

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.