Signaling Session Identifier Correlation for VoIP Media Streams

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The correlation of signaling and media planes in VoIP services within packet-switched networks is challenging due to limited correlation information, port reuse, geographic distribution, and Network Address Translation (NAT), leading to false positives and increased complexity in identifying and matching media streams with signaling sessions.

Innovation Solution

A correlation mechanism using a signaling session identifier is introduced, where a signaling plane probe detects signaling sessions and associated media data paths, registering them at a correlation unit, allowing a media plane probe to query for corresponding identifiers and establish correlations between media paths and signaling sessions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If correlation is based solely on address tuples (IP address and port), then the correlation mechanism is simple, but it leads to false positives due to port reuse and insufficient differentiation between multiple media streams

Engineering Contradiction:
Improvecorrelation mechanism complexityVSAvoidcorrelation accuracy
Core Design Contradiction:
Device complexityVSMeasurement precision

Solution Approach 1:

The patent introduces a new dimension to correlation by using RTP session identifiers (SSRC) in addition to address tuples. This moves from two-dimensional correlation (IP+port) to three-dimensional correlation (IP+port+SSRC), enabling precise identification of individual media streams even when address tuples are reused across different sessions or services.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

Solution Approach 2:

The patent introduces an intermediary correlation mechanism that mediates between the signaling plane and media plane. The correlation unit acts as an intermediary that receives both signaling information and media stream information, processes them together, and generates accurate correlations, thereby resolving the false positive issue without requiring complex changes to either plane.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If multiple media streams are supported for two-way communication, then service functionality is improved, but correlation complexity increases due to multiple address tuples and potential false positives

Engineering Contradiction:
Improvemedia stream capabilityVSAvoidcorrelation mechanism complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent segments the correlation process into distinct components: a signaling plane probe that extracts signaling information, a media plane probe that extracts media stream information, and a correlation unit that combines them. This segmentation allows each component to handle specific tasks independently, managing the complexity of multiple media streams through modular processing rather than monolithic correlation.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent performs preliminary actions by having the signaling plane probe extract and prepare signaling information (including address tuples) before the actual media stream correlation occurs. This pre-processing of signaling data allows the correlation unit to efficiently match media streams to the correct signaling sessions without complex real-time analysis, reducing overall system complexity.

Inventive Principle:
Principle #10Preliminary action

3Productivity

If geographic distribution of network elements is implemented, then network scalability and performance are improved, but correlation difficulty increases due to dispersed monitoring locations

Engineering Contradiction:
Improvenetwork performanceVSAvoidcorrelation detection difficulty
Core Design Contradiction:
ProductivityVSDifficulty of detecting and measuring

Solution Approach 1:

The patent implements a universal correlation mechanism that can operate across multiple geographic locations. The correlation unit is designed to receive signaling and media information from dispersed network elements and perform unified correlation, making the system scalable to geographic distribution without increasing per-location complexity. Each location uses the same standardized correlation process regardless of its position in the network.

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

Data Source

PatentUS9148359B2Correlation of media plane and signaling plane of media services in a packet-switched network
Publication Date: 2015.09.29 VOIPFUTURE
  • US9148359B2 patent drawing
  • US9148359B2 patent drawing
  • US9148359B2 patent drawing

AI summary

This invention relates to methods for correlating at least one media path and a signaling session of a packet-switched network and to an implementation of these methods in hardware and software. To overcoming one or more of the limitations and challenges on the correlation of signaling plane and media plane of services, the invention defines a key, which can be used for correlation of media streams and signaling sessions. The invention is based on a signaling probe identifying new services and associated media paths of the media plane by detecting their corresponding signaling sessions and determining for each service a signaling session identifier. The signaling probe registers the signaling sessions and their media paths at a correlation unit using the signaling session identifiers as a key, which allows a media probe to query the correlation unit for respective signaling session identifiers that correspond to media paths detected in the media plane traffic.