Call Router API for Web-Based Telephony Session Processing
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing telephony technologies require specialized skills and infrastructure for development and maintenance, making it difficult for web developers to create telephony applications without significant upfront and ongoing investment in new tools and methodologies.
Innovation Solution
A system and method that allows web developers to process telephony sessions using an application layer protocol, a call router, and a call router API, leveraging familiar web development tools and techniques such as HTTP redirects and RESTful APIs to simplify telephony application development.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If traditional telephony infrastructure and specialized development tools are used, then telephony services can be provided with reliable functionality, but the complexity of deployment, development, and maintenance increases significantly
Solution Approach 1:
The patent introduces an intermediary layer (the telephony service platform) that mediates between web developers and traditional telephony infrastructure. This platform translates web-friendly requests into telephony-specific operations, allowing developers to work with familiar web technologies while maintaining reliable telephony functionality through the intermediary translation layer.
Solution Approach 2:
The patent creates a universal platform that handles multiple telephony functions (voice, video, messaging) through a single unified interface. This multi-functional approach allows web developers to access various telephony capabilities using the same web development skills, reducing the need for specialized knowledge of different telephony protocols and technologies.
2Reliability
If specialized telephony development skills and training are required, then proper telephony applications can be developed, but the time and cost of learning new languages and tools increases
Solution Approach 1:
The patent copies the familiar web development model into the telephony domain. By replicating web-friendly interfaces, protocols, and development patterns in the telephony platform, developers can leverage their existing web development knowledge without needing to learn specialized telephony languages or tools, thus eliminating the time loss associated with learning curves.
3Reliability
If capital investment in hardware and specialized infrastructure is made, then telephony services can be deployed with proper performance, but the upfront and ongoing costs increase
Solution Approach 1:
The patent replaces the mechanical hardware-based telephony infrastructure with a software-based platform that runs on standard computing infrastructure. This substitution eliminates the need for expensive specialized hardware while maintaining service performance through virtualization and software-defined networking, thereby reducing both upfront and ongoing hardware investments.
Data Source
AI summary
In one embodiment, the method of processing telephony sessions includes: communicating with an application server using an application layer protocol; processing telephony instructions with a call router; and creating call router resources accessible through a call router Application Programming Interface (API). In another embodiment, the system for processing telephony sessions includes: a call router, a URI for an application server, a telephony instruction executed by the call router, and a call router API resource.


