Client Application Telephony via System Bridge Mediator
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current telephony technologies limit internet-based communication by requiring traditional mobile or landline platforms, restricting the use of internet browsers and mobile devices for making and receiving phone communications.
Innovation Solution
A system and method that enables communication through a client application by establishing a persistent subscription connection between a client device and a system bridge, using publication/subscription Internet communication channels, and employing authentication and authorization measures to secure communication channels, allowing for incoming communication notifications and secure merging of communication requests.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If traditional mobile or landline telephony platforms are used, then communication reliability is ensured, but adaptability and ease of operation are limited
Solution Approach 1:
The patent introduces a server as an intermediary between the client application and the telephony network. The server receives communication requests from the client application running in the internet browser or native application, and forwards them to the telephony network. This intermediary architecture enables internet-based applications to access traditional telephony services, resolving the contradiction between adaptability and reliability.
2Object-affected harmful factors
If firewall and router restrictions are applied, then network security is improved, but communication connectivity deteriorates
Solution Approach 1:
The server acts as a mediator that establishes communication channels through firewall and router restrictions. Instead of requiring direct peer-to-peer connections that are blocked by firewalls, the server mediates all communications, receiving requests from clients and forwarding them through the network infrastructure. This resolves the contradiction by maintaining security restrictions while enabling communication connectivity.
3Reliability
If authentication and authorization measures are implemented, then communication security is improved, but system complexity increases
Solution Approach 1:
The server implements authentication and authorization as a centralized intermediary function. Rather than distributing complex security logic across multiple components, the server handles all authentication and authorization requests, verifying client identities and permissions before forwarding communications. This centralizes complexity in the server while keeping the client application relatively simple.
Data Source
AI summary
A system and method for communicating with a client application that can include at a communication platform, receiving an authorization token of a first client application; verifying at least one permission associated with the authorization token; at a first server of the communication platform, accepting an incoming communication request; retrieving communication instructions from a server according to the incoming communication request; identifying an instruction to communicate with a communication destination of the first client application; and establishing communication with the first client application.


