VoIP Media Server DTMF Discrimination via RTP Priority

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In VoIP-based communication systems, service providers face challenges in accurately distinguishing and processing DTMF digits due to inconsistencies in signaling methods between TDM and VoIP carriers, leading to incorrect digit detection and handling of duplicate signals.

Innovation Solution

A method is implemented in a VoIP-based media server using a digit detection module and filtering algorithm to differentiate between in-band DTMF and RTP telephone events, prioritizing RTP events and discarding duplicate or inconsistent in-band signals, ensuring accurate digit detection and handling.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If both in-band DTMF and RTP telephone events are accepted regardless of carrier negotiation, then the system can handle multiple signaling methods, but duplicate or mismatched signals cause incorrect digit detection

Engineering Contradiction:
Improveability to handle multiple signaling methodsVSAvoiddigit detection accuracy
Core Design Contradiction:
Adaptability or versatilityVSMeasurement precision

Solution Approach 1:

The patent applies local quality by treating in-band DTMF and RTP telephone events differently based on their source and characteristics. The filtering module examines the specific properties of each signal type and applies appropriate filtering rules: in-band signals are filtered when RTP events are present, while RTP events are filtered when in-band signals are detected, ensuring each signaling method is handled with its own specific rules to prevent duplication

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent implements feedback through the filtering module that continuously monitors incoming DTMF signals and adjusts acceptance based on previously detected signal types. When an in-band DTMF is detected, the system checks for corresponding RTP events and vice versa, using this feedback information to determine whether to accept or discard the current signal, thereby maintaining digit detection accuracy

Inventive Principle:
Principle #23Feedback

2Reliability

If RTP telephone events are preferred over in-band DTMF, then digit detection reliability improves, but compatibility with TDM systems that use in-band signaling decreases

Engineering Contradiction:
Improvedigit detection reliabilityVSAvoidcompatibility with different carrier types
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent achieves universality by creating a filtering module that handles both in-band DTMF and RTP telephone events within a single unified system. The module can process and filter both signal types according to their respective characteristics, making the system universally compatible with different carrier types (both TDM and VoIP) while maintaining reliable digit detection through preferential treatment of RTP events when available

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS9762741B2Robust DTMF detection in an unreliable voice-over-IP (VoIP) environment
Publication Date: 2017.09.12 GENESYS CLOUD SERVICES INC
  • US9762741B2 patent drawing
  • US9762741B2 patent drawing
  • US9762741B2 patent drawing

AI summary

A method to discriminate a signal as a DTMF digit is operative in a service provider having a VoIP-based media server. The media server accepts both in-band DTMF and RTP telephone events. A digit detection module receives as input a data stream that may include one or more DTMF digits. The module processes the input data stream and provides, as output, an indication of what digit(s) have been detected and from what source (e.g., in-band audio, an RTP 2833 telephone event, of both). The output is then further processed by a discrimination algorithm to make a final digit determination. If RTP telephone events are detected, the algorithm prefers them and ignores in-band DTMF until the call ends or the media is re-negotiated. The approach detects when duplicate digits of differing types are initially received and only accepts one of them, regardless of spacing or duration.