Gateway Routing Call Media and Signalling Between Computer Terminals and Telephone Units
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional packet-based communication systems are not functionally suited for business environments, as they require running client applications on personal computers, which may not be conducive to busy workloads, and lack integration with traditional landline phones, especially when users are away from the office.
Innovation Solution
A network infrastructure that includes a gateway to route calls between computer terminals and telephone units, detecting user selection to route call set-up signalling and media accordingly, allowing seamless integration of packet-based communication with traditional phone systems.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of energy
If packet-based communication systems are used with client applications on personal computers, then cost savings are achieved, but usability in business environments deteriorates
Solution Approach 1:
A gateway is introduced as an intermediary device between the packet-based communication system and traditional telephone systems. The gateway receives calls from packet-based clients, detects user selections between computer terminals and telephone units, and routes calls appropriately. This mediator enables business users to access packet-based communication through familiar telephone interfaces without requiring them to run client applications on personal computers, thus maintaining cost savings while improving usability.
2Extent of automation
If peer-to-peer communication is implemented, then decentralized control is achieved, but integration with traditional landline phones is lost
Solution Approach 1:
The gateway is designed with multi-functionality to serve multiple purposes: it acts as a router for packet-based communication, a switch for traditional telephone connections, and a detection device for user selections. This universal device enables the system to integrate both peer-to-peer communication and traditional landline phone functionality, allowing decentralized control to coexist with traditional telephone integration.
Solution Approach 2:
The gateway serves as a bridge between the decentralized peer-to-peer communication system and traditional telephone networks. It receives call set-up signalling from packet-based clients, detects whether the user wants to use a computer terminal or telephone unit, and routes the call accordingly. This intermediary enables integration without compromising the decentralized nature of the peer-to-peer system.
3Reliability
If call set-up signalling and media are routed to computer terminals, then packet-based communication functionality is maintained, but accessibility through traditional phone interfaces is reduced
Solution Approach 1:
The system dynamically routes calls based on real-time user selections detected by the gateway. When a user selects to use a telephone unit, the gateway dynamically switches the call path to route media through the telephone interface while maintaining packet-based signalling. This dynamic routing enables the system to adapt between different access methods, maintaining packet-based functionality when needed while providing phone interface accessibility when users prefer it.
Data Source
Figure 1a
Figure 1b
Figure 1c
AI summary
A first network comprising: one or more first end-user computer terminals; a gateway to a second, packet-based network comprising one or more second end-user computer terminals installed with a communication client of the second network; one or more telephone units for performing calls with one of the second end-user computer terminals over the second network; wherein each of the one or more first end-user terminals is installed with a communication client for performing calls with the second end-user computer terminals over the second network; and wherein the gateway comprises switching apparatus configured to detect a user selection between a first state in which one of said calls is to be performed using one of said first end-user computer terminals and a second state in which the call is to be performed using one of said telephone units; and on condition of detecting the first state, to route both call set-up signalling and call media to the first end-user computer terminal; and on condition of detecting the second state, to route call set-up signalling to the first end-user terminal but route the call media to the telephone unit.