VoIP Authentication Server Telephone Number Verification

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

VoIP systems face challenges in verifying global telephone numbers without connection to the PSTN, with existing methods being costly or compromising security.

Innovation Solution

An authentication server verifies VoIP devices by searching for and selecting verified devices with caller ID service, allowing the unverified device to call them to detect and confirm its telephone number, ensuring secure verification without PSTN connection.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a service provider establishes a toll free number and server computer to verify global telephone numbers, then the global telephone number can be verified, but it is costly for the service provider and may be costly to the VoIP client

Engineering Contradiction:
Improveverification accuracyVSAvoidcost
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The system enables VoIP clients to verify their own telephone numbers by calling other VoIP clients who have already been verified. The verification process is self-service oriented, where the unverified client actively participates in the verification by placing calls to verified clients, rather than having the service provider perform all verification actions centrally.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

Verified VoIP clients act as intermediaries to verify unverified clients. Instead of the service provider directly verifying each client, the system uses a network of already-verified clients as mediators who can confirm the identity of new clients through caller ID comparison during mutual calls.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Loss of energy

If a VoIP client calls another verified VoIP client for verification, then telephone cost is saved, but security can be compromised if the unverified and verified clients conspire to circumvent the system

Engineering Contradiction:
ImprovecostVSAvoidsecurity
Core Design Contradiction:
Loss of energyVSReliability

Solution Approach 1:

The system incorporates feedback mechanisms where the service provider's server computer receives and processes information from multiple verified clients about the unverified client's calls. The server compares caller ID information from multiple independent verified clients to confirm the unverified client's identity, creating a feedback loop that enhances security.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system merges multiple verification sources by having the unverified client call multiple verified clients rather than just one. The server computer combines the verification results from multiple independent calls, making it more difficult for conspiring parties to circumvent the system since they would need to compromise multiple verified clients simultaneously.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS9544440B2Method to verify telephone number
Publication Date: 2017.01.10 ARCSOFT SHANGHAI TECH
  • US9544440B2 patent drawing
  • US9544440B2 patent drawing
  • US9544440B2 patent drawing

AI summary

A method for an authentication server to authenticate Voice over Internet Protocol (VoIP) devices includes receiving a request from a unverified VoIP device to verify its global telephone number over a computer network, searching for verified VoIP devices that have authenticated identities and caller ID service, and providing the telephone numbers of the verified VoIP devices to the unverified VoIP device, wherein the unverified VoIP device calls the verified VoIP devices and the verified VoIP devices detect telephone numbers of the unverified VoIP device. The method further comprises receiving the detected telephone numbers from the verified VoIP devices and determining if the detected telephone numbers match a telephone number provided by the unverified VoIP device, wherein the unverified VoIP device becomes verified if the telephone numbers match the telephone number provided by the VoIP device.