Third-Party Call Control API for VoIP Keypad Elimination

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users of Voice-over Internet Protocol (VoIP) systems are limited to manually initiating calls using telephone keypads, which is inefficient and lacks integration with other applications.

Innovation Solution

A third-party call control application program interface (API) allows users to initiate calls through a web browser or Internet-capable software, eliminating the need for keypad operation by using Uniform Resource Locators (URLs) to identify devices and manage call connections via Session Initiation Protocol (SIP) methods.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If manual keypad operation is used to initiate calls, then call initiation is possible, but user effort and time are increased

Engineering Contradiction:
Improvecall initiation processVSAvoidtime to place call
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The system pre-configures call parameters and recipient information in the database before the user needs to make a call. When a user wants to place a call, they simply provide the recipient's phone number, and the system automatically retrieves pre-stored call parameters, eliminating the need for manual keypad operation and reducing call initiation time.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The invention introduces an intermediary system (the call initiation system with database) between the user and the telephone network. This intermediary automatically processes call parameter retrieval, validation, and transmission, replacing manual keypad operations with automated system-mediated call initiation.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If traditional telephony infrastructure is used, then call connectivity is reliable, but infrastructure costs are high

Engineering Contradiction:
Improvecall connectivityVSAvoidinfrastructure cost
Core Design Contradiction:
ReliabilityVSEase of manufacture

Solution Approach 1:

The system uses a universal database structure that can serve multiple functions: storing call parameters, managing user profiles, supporting different telephony protocols, and enabling various call types. This multi-functionality reduces the need for specialized infrastructure components, lowering overall infrastructure costs while maintaining reliability.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The invention creates a virtual copy of traditional telephony functionality through software-based call parameter management and database-driven call initiation. Instead of requiring physical telephony infrastructure for each function, the system uses software copies and simulations that run on standard computing hardware, reducing infrastructure costs.

Inventive Principle:
Principle #26Copying

3Loss of energy

If VoIP packet switching is used, then bandwidth efficiency is improved, but call initiation complexity increases

Engineering Contradiction:
Improvebandwidth utilizationVSAvoidcall setup process
Core Design Contradiction:
Loss of energyVSDevice complexity

Solution Approach 1:

The invention extracts the complex call parameter management and validation logic from the real-time call setup process and places it in a pre-configured database. This separation allows bandwidth-efficient packet switching to handle only the essential call signaling, while the extracted parameter management runs independently, reducing overall system complexity.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

Call parameters, validation rules, and routing information are prepared and stored in the database in advance. When a VoIP call needs to be initiated, the system simply retrieves these pre-prepared parameters rather than generating them in real-time, simplifying the call setup process while maintaining bandwidth efficiency.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS8320543B2System for effecting a telephone call over a computer network without alphanumeric keypad operation
Publication Date: 2012.11.27 VONAGE BUSINESS INC
  • US8320543B2 patent drawing
  • US8320543B2 patent drawing
  • US8320543B2 patent drawing

AI summary

A system for effecting a telephone call between telephonic devices is operative to use a computer network, without manual use of the alphanumeric keypads. A third party call control (3PCC) application program interface (API) provides the capability for users to use a web browser or other Internet capable software to place a call, rather than using the telephone keypad. A third party call control application program interface includes a uniform resource locator operable over the Internet to cause a call between a first telephonic device and a second telephonic device to be completed. The uniform resource locator includes identification of the first telephonic device and identification of the second telephonic device.