Multi-Protocol Server Bridging Voice and Non-Voice Channels
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing person-to-person communication technologies lack the ability to seamlessly bridge different communication protocols, limiting the integration of voice and non-voice services across various networks and channels.
Innovation Solution
A method and system utilizing a multi-protocol server to monitor and initiate voice communication services between users via non-voice communication channels, such as SMS, by identifying users, establishing connections, and bridging them across different voice-enabled networks like PSTN, PBX, and cellular networks, while ensuring compatibility and access rights.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If a multi-protocol server is used to bridge different communication protocols, then interoperability between voice and non-voice services is improved, but device complexity increases
Solution Approach 1:
A multi-protocol server acts as an intermediary between users on different communication networks (PSTN, PBX, cellular, data networks). The server receives service requests from one protocol, processes them, and initiates appropriate connections using the target protocol, thereby enabling interoperability without requiring direct integration between disparate networks.
Solution Approach 2:
The multi-protocol server is designed to handle multiple communication protocols simultaneously (voice, SMS, data). It can identify users across different networks, retrieve contact information from various sources, initiate connections through different channels, and bridge communications between any combination of protocols, making it a universal communication hub.
2Productivity
If automatic connection initiation is implemented, then productivity of call establishment is improved, but loss of information increases due to potential compatibility issues
Solution Approach 1:
Before initiating automatic connection establishment, the server performs preliminary actions including identifying the users involved, retrieving their contact information from appropriate sources, checking for compatibility between the communication channels, and verifying access rights. This preliminary processing ensures that the subsequent automatic connection attempt has the necessary information and is likely to succeed.
Solution Approach 2:
The system incorporates feedback mechanisms where the server monitors the results of connection attempts and uses this information to adjust its behavior. If compatibility issues are detected or connection attempts fail, the system can retrieve additional information, alternative contact methods, or error corrections to resolve the issues and complete the connection.
Data Source
AI summary
A system and method for providing a voice communication service between a first user and a second user after the first user and the second user are communicating via a non-voice communication service is described. The non-voice communication service may be processed through a server in communication with the first and second users. The non-voice communication service is monitored for a voice service request, and upon receipt of the voice service request, establishment of a voice communication service is initiated between the first and second users through the server. The first and second users may be anonymous to each other over the non-voice communication service and the voice communication service.


