VoIP Codec Adaptation for Bandwidth-Constrained WAN Calls

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

VoIP telephone systems face limitations when available bandwidth in wide area networks (WANs) is reduced, leading to a need for systems that can allow additional VoIP calls despite bandwidth constraints.

Innovation Solution

The system includes VoIP telephones connected via routers and switches within local area networks (LANs) that can renegotiate calls using lower bandwidth codecs when packet drop rates exceed thresholds or primary WAN connections fail, utilizing backup connections and call control gatekeepers to adjust codecs dynamically.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If the available bandwidth of the WAN is reduced, then the number of VoIP telephone calls that can be transmitted simultaneously decreases, but preventing new calls from being placed reduces system flexibility

Engineering Contradiction:
Improvenumber of VoIP callsVSAvoidsystem flexibility
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The system dynamically adjusts the codec type based on available bandwidth conditions. When bandwidth is sufficient, high-quality codecs are used; when bandwidth is reduced, the system automatically switches to lower-bandwidth codecs to maintain call capability and system flexibility

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The invention changes the parameter of codec type according to bandwidth availability. By switching between different codec types with different bandwidth requirements, the system optimizes the number of concurrent calls while maintaining adaptability to network conditions

Inventive Principle:
Principle #35Parameter changes

2Reliability

If higher bandwidth codecs are used, then voice quality is improved, but the available bandwidth for additional calls is reduced

Engineering Contradiction:
Improvevoice qualityVSAvoidnumber of concurrent calls
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system dynamically selects codec types based on real-time bandwidth conditions. When bandwidth is available, high-quality codecs are deployed; when bandwidth is constrained, the system switches to more efficient codecs to maximize the number of concurrent calls

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The invention changes the codec parameter according to network conditions. This allows the system to optimize between voice quality and number of concurrent calls by selecting appropriate codec types based on available bandwidth

Inventive Principle:
Principle #35Parameter changes

3Reliability

If new VoIP calls are prevented when bandwidth is insufficient, then existing call quality is maintained, but the ability to accommodate additional calls is lost

Engineering Contradiction:
Improveexisting call qualityVSAvoidcall accommodation capability
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The system dynamically adjusts codec parameters when new calls are initiated during bandwidth constraints. By switching to lower-bandwidth codecs for new calls, the system maintains the ability to accommodate additional calls while preserving existing call quality

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system allows new calls to be placed even when bandwidth is constrained, using partial bandwidth allocation with adjusted codecs. This exceeds the conventional approach of completely blocking new calls, thereby maintaining call accommodation capability

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS7738368B2Voice over internet protocol codec adjustment
Publication Date: 2010.06.15 RINGCENTRAL INC
  • US7738368B2 patent drawing
  • US7738368B2 patent drawing
  • US7738368B2 patent drawing

AI summary

A system for changing the coder-decoder utilized during a voice over Internet protocol telephone call is disclosed. The system includes two local area networks connected to each other via a wide area network. Each local area network includes a router connected to the wide area network, a switch connected to the router and a voice over Internet protocol telephone connected to the switch. The voice over Internet protocol telephones are configured to detect when voice packets are being dropped and utilize a lower bandwidth coder-decoder.