Generic Call Control Platform for Multi-Vendor Telephony Routing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Controlling telephony devices from applications is complex, especially when multiple interfaces and vendor-specific platforms are involved, leading to increased complexity in call routing.

Innovation Solution

A generic call control platform that uses a WebSocket layer to receive communication requests, identify destination infrastructure, open persistent connections, translate requests, route low-level calls, and execute actions, supporting multiple telephony vendors and client types.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a generic call control platform supports multiple interfaces and vendor-specific platforms, then adaptability is improved, but device complexity increases

Engineering Contradiction:
Improvesupport for multiple interfaces and vendor-specific platformsVSAvoidcomplexity in call routing
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces a call control platform as an intermediary layer between diverse telephony devices and client applications. This platform receives high-level communication requests from various client types (web, mobile, desktop) and translates them into standardized low-level calls that can be routed to different telephony infrastructure vendors. The intermediary abstracts the complexity of multiple interfaces and vendor-specific protocols, allowing the system to maintain adaptability while managing complexity centrally.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The call control platform is designed as a universal system that can handle multiple types of communication requests from different client applications and route them to various telephony infrastructure vendors. It provides a single unified interface for controlling diverse telephony devices, making the platform multi-functional and adaptable to different scenarios without requiring separate control mechanisms for each vendor or interface type.

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

2Adaptability or versatility

If the call control platform translates communication requests into low-level calls, then adaptability is improved, but processing time increases

Engineering Contradiction:
Improvetranslation support for multiple protocolsVSAvoidprocessing time for call routing
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The call control platform establishes persistent connections with telephony infrastructure vendors in advance, before actual call routing is needed. This preliminary setup includes pre-configuring routing paths, authentication credentials, and connection parameters. When a communication request arrives, the platform can immediately route the low-level call through the pre-established connection without performing time-consuming translation and connection setup operations at the moment of routing, thus reducing processing time while maintaining protocol adaptability.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If the platform opens persistent connections with destination infrastructure, then reliability is improved, but resource consumption increases

Engineering Contradiction:
Improveconnection stability with telephony infrastructureVSAvoidresource consumption for persistent connections
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The call control platform dynamically manages persistent connections to telephony infrastructure vendors based on actual usage patterns and system state. Rather than maintaining all connections simultaneously, the platform establishes connections on-demand when needed and closes them when not in use. The system can also dynamically route calls through different infrastructure vendors based on current network conditions, load levels, and reliability metrics, optimizing resource consumption while maintaining connection stability for active telephony operations.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS12413673B2Systems and methods for call routing using generic call control platforms
Publication Date: 2025.09.09 JPMORGAN CHASE BANK NA
  • US12413673B2 patent drawing
  • US12413673B2 patent drawing
  • US12413673B2 patent drawing

AI summary

Systems and methods for call routing using generic call control platforms are disclosed. According to one embodiment, a method for processing a communication request may include: (1) receiving, at a WebSocket layer in a call control platform, a communication request from a web application or a native desktop application; (2) identifying, by the call control platform, a destination infrastructure for the communication request; (3) opening, by the call control platform, a persistent connection with the destination infrastructure; (4) translating, by the call control platform, the communication request into low-level calls for the destination infrastructure; (5) routing, by the call control platform, the low-level calls to the destination infrastructure over the persistent connection; (6) receiving, by the call control platform, an acknowledgement from the destination infrastructure over the persistent connection; and (7) executing, by the call control platform, an action consistent with the communication request.