Dynamic VOIP Endpoint Mapping for Call Correlation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional VOIP systems face difficulties in correlating calls across endpoints, making it challenging to provide accurate heuristics and measurements for VOIP calls.
Innovation Solution
Implementing dynamic VOIP endpoint mapping by identifying a main source and destination leg, determining on-net endpoints, and using an endpoint data structure to store and correlate IP addresses, phone numbers, and display names, thereby correlating call legs across a network.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of information
If conventional VOIP systems are used without dynamic endpoint mapping, then the system structure remains simple, but the ability to correlate calls across endpoints deteriorates
Solution Approach 1:
The patent introduces an endpoint mapping system that acts as an intermediary between VOIP endpoints and call correlation processes. This mapping system stores and manages endpoint information (IP addresses, phone numbers, display names) and enables correlation of call legs across the network by providing a unified view of endpoint identities, thereby resolving the technical contradiction between maintaining simple system structure and achieving accurate call correlation.
2Measurement precision
If dynamic endpoint mapping is implemented to correlate call legs, then call tracking accuracy improves, but system complexity increases
Solution Approach 1:
The patent applies preliminary action by establishing endpoint mappings before calls are correlated. The system pre-configures and stores endpoint information (IP addresses, phone numbers, display names) in an endpoint mapping table, so that when calls need to be correlated, the mapping data is already available. This approach improves measurement precision while managing system complexity by performing the complex mapping setup work in advance rather than during call processing.
3Loss of information
If VOIP calls are correlated across multiple endpoints, then heuristics quality improves, but the difficulty of detecting and measuring calls increases
Solution Approach 1:
The patent implements a universal endpoint mapping system that serves multiple functions: storing endpoint information, correlating call legs, providing heuristics for call analysis, and enabling various types of call measurements. This multi-functional approach improves heuristic quality by consolidating correlation capabilities in a single system rather than requiring separate mechanisms for each function, thereby reducing the overall difficulty of detecting and measuring calls across endpoints.
Data Source
AI summary
A method, apparatus and computer program product for performing dynamic Voice Over Internet Protocol (VOIP) endpoint mapping is presented. At least one on net endpoint of a VOIP call is determined. An endpoint data structure is used to store, for each on net endpoint of the call, a key and at least one of an Internet Protocol (IP) address of the end point, a phone number associated with the endpoint, and/or a display name associated with the endpoint. The endpoint data structure is used to correlate call legs across a network. Heuristics of the VOIP call are determined, the heuristics including information relating to the main source call leg and the main destination call leg.


