SIP Call Analyzer for VoIP Path Identification
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In VoIP networks, identifying endpoints and network paths for SIP calls is challenging due to the lack of a globally unique and constant session identifier, leading to time-consuming manual processes for troubleshooting network impairments that affect call quality.
Innovation Solution
A method that uses SIP Call-ID and SSRC identifiers to automatically determine endpoints and network paths by combining call statistics from various devices in the network, correcting timestamp errors, and matching records associated with a single call session.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If manual methods are used to identify endpoints and network paths by matching statistics from different network elements, then identification can be performed, but the process becomes very time consuming and labor intensive
Solution Approach 1:
The patent introduces a central call analyzer as an intermediary component that collects, normalizes, and processes call information records from multiple network elements. This mediator automatically correlates records using normalized timestamps, SIP Call-ID, and SSRC identifiers, eliminating the need for manual matching while maintaining high identification accuracy.
Solution Approach 2:
The patent replaces the manual mechanical process of matching call statistics with an automated electronic system. The call analyzer uses algorithmic processing to normalize timestamps and match records based on multiple identifiers, substituting human operators with an automated information processing system that operates faster and more consistently.
2Measurement precision
If multiple identifiers are used to track calls, then identification accuracy can be improved, but the complexity of matching and correlating data from different sources increases
Solution Approach 1:
The patent segments the identification process into distinct components: timestamp normalization, SIP Call-ID matching, and SSRC identifier correlation. Each component handles a specific aspect of the matching process, making the overall complex task manageable through systematic breakdown into smaller, standardized operations.
Solution Approach 2:
The patent transforms timestamps from potentially inconsistent formats into a standardized normalized form that can be reliably compared across different network elements. By changing the parameter representation of time data and establishing consistent reference frames, the system enables accurate matching without being hindered by temporal variations in data collection.
Data Source
AI summary
An internet telephony call analyzer receives call information from endpoint and intermediate network devices, corrects timestamp errors in the records, stores the records, and identifies records associated with a single call session between two endpoint devices in the network. The timestamp errors may be corrected by applying a time differential correction to a call start timestamp and call stop timestamp of the record if the timestamp in the record differs from a system timestamp when the record was received by the call analyzer. Call information records associated with the same call session may be matched by identifying records with the same SIP call ID, the same SSRC ID and call start timestamps within a predetermined time interval of each other.

