RTP Header Extension Tagging for VoIP Source Classification

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current solutions for VoIP communication sessions using RTP media streams fail to differentiate and manage RTP streams based on their source, leading to inadequate customer satisfaction, as participants are unable to distinguish between uninteresting content like music and important alerts, such as a conference host joining the call.

Innovation Solution

A system and method that identify and classify RTP data streams by inserting source-specific tags into RTP header extensions, allowing for policy-driven management of playback settings, enabling differentiation between various RTP sources and adjusting playback accordingly.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If present solutions treat all RTP streams substantially the same with default action, then system complexity is reduced, but the ability to differentiate and manage RTP streams based on source is lost

Engineering Contradiction:
Improveability to differentiate and manage RTP streams based on sourceVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent segments RTP streams by inserting source identification tags into RTP header extensions. This allows the system to divide and categorize different RTP streams (music server, conference host, participant) with distinct tags, enabling differentiated playback control without requiring complex system architecture changes.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an intermediary tagging mechanism that inserts source identification information into RTP packets. This intermediary tag system acts as a mediator between the RTP stream source and the playback control system, enabling source-based differentiation without direct complex interaction between all system components.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Loss of time

If participants listen to music while waiting on hold, then time is filled during waiting period, but important alerts such as conference host joining may be missed

Engineering Contradiction:
Improvewaiting time utilizationVSAvoidimportant alerts
Core Design Contradiction:
Loss of timeVSLoss of information

Solution Approach 1:

The patent applies local quality by assigning different playback characteristics to different RTP sources. Music server RTP streams receive one playback treatment (e.g., lower volume, different audio output) while conference host RTP streams receive another treatment (e.g., higher volume, alert notifications), allowing participants to utilize waiting time with music while still perceiving important alerts.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent changes playback parameters (volume, audio output device, alert notification) based on the source identification tag in the RTP stream. This allows the system to dynamically adjust playback parameters for different sources, enabling music playback during waiting while ensuring important alerts are communicated effectively.

Inventive Principle:
Principle #35Parameter changes

3Ease of operation

If music is played through speakerphone during waiting, then participants can listen without holding phone, but music may be annoying to nearby people

Engineering Contradiction:
Improvehands-free listeningVSAvoidannoyance to nearby people
Core Design Contradiction:
Ease of operationVSObject-affected harmful factors

Solution Approach 1:

The patent changes the audio output parameter based on the RTP source tag. When music server RTP is detected, the system can direct audio to a specific output device (e.g., earpiece rather than speakerphone) or adjust volume levels, allowing hands-free operation while reducing annoyance to nearby people through parameter adjustment.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS9148306B2System and method for classification of media in VoIP sessions with RTP source profiling/tagging
Publication Date: 2015.09.29 AVAYA INC
  • US9148306B2 patent drawing
  • US9148306B2 patent drawing
  • US9148306B2 patent drawing

AI summary

System and method to transmit an identification of a real-time transport protocol (RTP) data stream, the method including: identifying an identification of an RTP data stream; inserting the identification of the RTP data stream into an RTP header extension; and transmitting, by use of a network interface, an RTP packet comprising the RTP header extension. The method may further include: consulting a policy for profile tag settings, wherein the step of inserting the identification is dependent upon the policy.