IPv6 Signaling Address Site Identification for VoIP

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

VoIP service providers face challenges in identifying the source and destination sites for calls with dynamic IP addresses, as traditional methods relying on IP addresses are not sufficient for unique identification across branches or companies, especially with 4-digit or 6-digit direct dialing numbers being unique only locally.

Innovation Solution

A method and network architecture that utilize IPv6 signaling addresses containing customer site information, allowing for the conversion of customer site identification codes to unique IPv6 signaling addresses and vice versa using reversible algorithms, enabling unique identification of call source and destination sites without lookup tables, and incorporating these addresses into call data records for quality monitoring and diagnostics.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If dynamic IP addresses are used for VoIP call sessions, then IP address availability and flexibility are improved, but the ability to uniquely identify customer site location deteriorates

Engineering Contradiction:
ImproveIP address assignment flexibilityVSAvoidcustomer site identification accuracy
Core Design Contradiction:
Adaptability or versatilityVSMeasurement precision

Solution Approach 1:

The patent embeds customer site identification information within the IPv6 address structure itself. The IPv6 address contains nested components including the site identifier, allowing the address to serve dual purposes: routing functionality and unique site identification, even when dynamically assigned

Inventive Principle:
Principle #7Nested doll (Nesting)

Solution Approach 2:

The patent introduces an intermediary mapping mechanism that connects dynamic IP addresses to customer site identifiers. This intermediary layer (lookup table or mapping database) resolves the ambiguity between dynamic IP assignment and accurate site identification by translating IP addresses to unique site identifiers

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If telephone numbers are used to identify customer sites, then direct dialing capability is improved, but unique identification across branches deteriorates

Engineering Contradiction:
Improvedirect dialing capabilityVSAvoidunique site identification accuracy
Core Design Contradiction:
Ease of operationVSMeasurement precision

Solution Approach 1:

The patent segments the site identification function from the dialing number function. The telephone number handles direct dialing operations at the local level, while the IPv6 address contains the segmented customer site identifier that provides unique identification across the entire network, allowing both functions to operate independently without conflict

Inventive Principle:
Principle #1Segmentation

3Measurement precision

If lookup tables are used to map IP addresses to site identifiers, then site identification accuracy is improved, but system complexity deteriorates

Engineering Contradiction:
Improvesite identification accuracyVSAvoididentification system complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent enables the IPv6 address structure to self-identify the customer site through embedded identification information. The address itself contains the site identifier, allowing systems to extract site information directly from the address without requiring complex external lookup tables or mapping databases, thereby reducing system complexity while maintaining identification accuracy

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS10263954B2Identifying the source and destination sites for a VoIP call with dynamic-IP address end points
Publication Date: 2019.04.16 AT&T INTELLECTUAL PROPERTY I L P
  • US10263954B2 patent drawing
  • US10263954B2 patent drawing
  • US10263954B2 patent drawing

AI summary

In a voice-over-IP communications network, call data records include dynamically assigned IP signaling addresses such as IPv6 signaling addresses used in provisioning communications sessions. Those dynamically assigned IP signaling addresses are computed from customer site identification codes using a reversible algorithm. The algorithm can then be reversed to compute a customer site identification code from an IP signaling address contained in a call data record, allowing the communications network provider to perform quality monitoring and diagnostics based on call data records.