IP Telephony Call Setup with Relay-to-P2P Channel Switching
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing IP telephony systems experience significant delays during call setup when establishing peer-to-peer communication channels, leading to user dissatisfaction and increased costs due to reliance on media relays for data packet transmission.
Innovation Solution
Implementing a method that initially sets up a communication channel with a media relay for rapid call establishment, followed by attempting to switch to a peer-to-peer channel once the quality meets a threshold, ensuring quick call commencement and minimizing costs by utilizing lower-cost peer-to-peer channels when feasible.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of energy
If a peer-to-peer communication channel is established between IP telephony devices, then operational costs are reduced, but call setup time increases significantly
Solution Approach 1:
The system performs preliminary actions by first establishing a media relay-based communication channel quickly, then attempting to switch to a peer-to-peer channel. The proxy servers prepare and exchange routing information in advance, enabling the system to leverage the speed of media relay setup while ultimately achieving the cost benefits of peer-to-peer communication when conditions permit.
Solution Approach 2:
The communication channel is made dynamic by allowing the system to switch between media relay-based and peer-to-peer modes based on real-time conditions. The calling and called devices can dynamically transition from one channel type to another, optimizing both setup speed and operational cost based on network status and device capabilities.
2Loss of time
If a media relay is used for data packet transmission, then call setup time is reduced, but operational costs increase
Solution Approach 1:
The system uses media relays for the initial call setup phase, where proxy servers quickly establish communication channels through relay servers. This preliminary action ensures fast call establishment, and only after the call is active does the system attempt to transition to a peer-to-peer model to reduce ongoing operational costs.
Solution Approach 2:
The system dynamically transitions from media relay-based communication to peer-to-peer communication based on call state and network conditions. During call setup, media relays provide fast connection; during active communication, the system switches to peer-to-peer to minimize operational costs, making the choice adaptive rather than fixed.
3Reliability
If proxy servers are involved in establishing peer-to-peer channels, then communication reliability is improved, but call setup time increases
Solution Approach 1:
The proxy server involvement is segmented into two distinct phases: during call setup, proxy servers actively participate in establishing peer-to-peer channels and exchanging routing information; during active communication, proxy servers step back and allow direct peer-to-peer communication. This segmentation maintains reliability through initial proxy coordination while minimizing their ongoing time-consuming involvement.
Data Source
AI summary
A first telephony device sets up a first communication channel through an Internet protocol (IP) network for conducting an IP based telephony communication with a second telephony device. The first communication channel includes one or more media relays. The first telephony device then begins to conduct the telephony communication with the second telephony device over the first communication channel. While the initial stages of the telephony communication are ongoing, the first telephony device sets up a second communication channel with the second telephony device that does not utilize media relays. The telephony communication is then switched to the second communication channel. Proceeding in this fashion ensures that a communication channel can be rapidly established between the first and second telephony devices so that the telephony communication can quickly commence.


