VoIP Call Agent Registry Using PSTN Verification

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing VoIP systems face challenges in securely and efficiently interconnecting multiple enterprises without the need for intermediate service providers, as current solutions like SIP Trunks and direct gateway interconnects are cumbersome and costly, limiting the benefits of VoIP by relying on PSTN routing for external calls.

Innovation Solution

Implementing a registry system that uses hash-based access mechanisms and PSTN call verification to authenticate call agents, allowing them to securely share and route VoIP calls across a network, with call agents validating ownership of telephone numbers by making PSTN calls and recording attributes to ensure legitimate routing.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If direct gateway interconnect or SIP Trunk services are used to connect enterprises, then VoIP calls can be routed between enterprises, but the system complexity increases and cost effectiveness decreases due to reliance on intermediate service providers and PSTN routing

Engineering Contradiction:
Improveinterconnection capabilityVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces a call agent registry as an intermediary system that enables direct peer-to-peer VoIP routing between enterprises without requiring intermediate service providers. The registry stores routing information and facilitates direct connections, eliminating the need for complex gateway interconnects and SIP trunk services while reducing system complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If static configuration of direct SIP or H.323 trunks is used between call agents, then VoIP calls within a community can be routed efficiently, but the ease of operation decreases and adaptability is limited for larger-scale interconnections

Engineering Contradiction:
Improvecall routing efficiencyVSAvoidconfiguration ease
Core Design Contradiction:
ProductivityVSEase of operation

Solution Approach 1:

The patent implements a self-service mechanism where call agents automatically discover and register their routing information in the call agent registry without requiring manual configuration. Call agents can dynamically add or remove routing entries, and the system automatically updates the registry, eliminating the need for complex static configurations while maintaining high routing efficiency for large-scale interconnections.

Inventive Principle:
Principle #25Self-service

3Reliability

If PSTN routing is used for external calls, then call reliability is maintained, but the cost effectiveness and VoIP benefits are eliminated due to toll charges and inefficiency

Engineering Contradiction:
Improvecall reliabilityVSAvoidcost effectiveness
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent implements a verification mechanism where calling call agents make test PSTN calls to verify the routing information of destination call agents before establishing VoIP connections. This feedback loop ensures that routing information is accurate and up-to-date, maintaining call reliability while enabling cost-effective direct VoIP routing by preventing misrouted calls and ensuring proper connectivity.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS8675642B2Using PSTN reachability to verify VoIP call routing information
Publication Date: 2014.03.18 CISCO TECHNOLOGY INC
  • US8675642B2 patent drawing
  • US8675642B2 patent drawing
  • US8675642B2 patent drawing

AI summary

A system for verifying VoIP call routing information. In particular implementations, a method includes verifying one or more Voice-over-Internet-Protocol (VoIP) call agents for respective destination telephone numbers based on demonstrated knowledge of previous public switched telephone network (PSTN) calls to the respective destination telephone numbers; receiving a call initiation message identifying a destination telephone number; and conditionally initiating a call over a VoIP network to a target VoIP call agent, or over a circuit switched network, based on whether the target VoIP call agent has been verified for the destination telephone number identified in the call initiation message.