Unified Switchboard System for Multi-Protocol Voice Integration
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current voice communications systems lack an integrated switchboard solution that provides real-time call status information across multiple voice communication technologies, such as PSTN, VoIP, GSM, and UMTS, and does not offer user-friendly access to aggregated user information and status for employees and users.
Innovation Solution
A unified switchboard system capable of interacting with various voice communications systems, providing a graphical user interface for call management features, real-time call status, and data integration across different platforms, using standard server components and web services to present user-specific and call-related data, regardless of the underlying communication protocols.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If multiple separate voice communication systems are used, then each system can be optimized for its specific protocol, but integrated call status information and user management become unavailable
Solution Approach 1:
The patent introduces a switchboard server as an intermediary component that mediates between multiple voice communication systems and user terminals. The server collects call status information from various systems (PSTN, VoIP, GSM, UMTS) through web services and presents unified user information through a graphical user interface, enabling integrated access without requiring direct integration between disparate systems
Solution Approach 2:
The system is segmented into independent functional components: web server for interface presentation, database server for data storage, VoIP switch for protocol handling, and web service application for information collection. This segmentation allows each component to be optimized independently while maintaining overall system integration through standardized communication protocols
2Ease of operation
If traditional switchboard systems are used, then call management features are available, but real-time call status information across multiple technologies cannot be detected
Solution Approach 1:
The web service application continuously queries multiple voice communication systems for call status information and updates the database in real-time. The graphical user interface then displays this updated information to users, creating a feedback loop that ensures accurate, real-time visibility of call status across all connected systems
Solution Approach 2:
The switchboard server is designed with multi-functionality to handle various voice communication protocols (PSTN, VoIP, GSM, UMTS) through a single unified interface. The system can detect and manage calls from different technologies using the same call management features, eliminating the need for separate systems for each protocol
3Measurement precision
If protocol-specific systems are used, then each system can be optimized for its protocol, but a unified user interface across different platforms becomes unavailable
Solution Approach 1:
The graphical user interface is designed as a universal interface that can display and manage calls from multiple voice communication systems through a single technology-independent presentation layer. The interface adapts to display information from different protocols (PSTN, VoIP, GSM, UMTS) using common visual elements and interaction patterns, making the system accessible across different platforms and devices
Data Source
Figure 1A
Figure 1B
Figure 2
AI summary
A unified switchboard systems is capable of simultaneously interacting with different available voice communications systems to provide PABX features across these systems. The unified switchboard includes networking hardware to provide data communications over a network, a web server to provide a user interface to a user terminal connected to the network, a plurality of VoIP switches, a database and related database application program to store user-specific data and related call data, and a web-service application to obtain call status information from carriers of non-VoIP calls. Call commands originating from the user terminal propagate from the web server into the database and thence to the VoIP switches. Call-related data propagates from the VoIP switches and the web-service into the database, which may then be used to update the webpage for the user terminal hosted by the web server.