IP Telephony Call Setup with Relay-to-P2P Channel Switching

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improveoperational costsVSAvoidcall setup time
Core Design Contradiction:
Loss of energyVSLoss of time

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.

Inventive Principle:
Principle #10Preliminary action

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.

Inventive Principle:
Principle #15Dynamics

2Loss of time

If a media relay is used for data packet transmission, then call setup time is reduced, but operational costs increase

Engineering Contradiction:
Improvecall setup timeVSAvoidoperational costs
Core Design Contradiction:
Loss of timeVSLoss of energy

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.

Inventive Principle:
Principle #10Preliminary action

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.

Inventive Principle:
Principle #15Dynamics

3Reliability

If proxy servers are involved in establishing peer-to-peer channels, then communication reliability is improved, but call setup time increases

Engineering Contradiction:
Improvecommunication reliabilityVSAvoidcall setup time
Core Design Contradiction:
ReliabilityVSLoss of time

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.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS9215263B2Method and apparatus for rapid setup of a telephony communication using multiple communication channels
Publication Date: 2015.12.15 VONAGE NETWORKS LLC
  • US9215263B2 patent drawing
  • US9215263B2 patent drawing
  • US9215263B2 patent drawing

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.