IP PBX Call Connection Switching via RTP Mediation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing IP-PBX systems face challenges in maintaining voice quality and flexibility during call connections, as they either deteriorate voice quality due to repeated encoding and decoding or struggle with arbitrary call session changes, limiting their functionality compared to legacy PBX systems.

Innovation Solution

An IP device exchange apparatus with a controller and memory that negotiates and maintains coding schemes between IP phones, allowing for call connection changes at arbitrary times while maintaining peer-to-peer communication, by employing the stored coding scheme to set up new connections without disrupting existing ones.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If an IP-PBX uses a time-division switch to control call connection changes, then call connection can be changed at arbitrary timing, but voice quality deteriorates due to repeated encoding and decoding

Engineering Contradiction:
Improvecall connection changing flexibilityVSAvoidvoice quality
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent introduces an RTP packet processor as an intermediary component that handles RTP packet forwarding between IP phones. This mediator performs packet switching without requiring encoding/decoding operations, thus maintaining voice quality while enabling flexible call connection changes. The RTP packet processor acts as a bridge between the IP-PBX control system and the actual voice data transmission path.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If a softswitch implements Peer-to-Peer communication between IP phones, then voice quality is maintained, but it is difficult to change session at arbitrary timing during communication

Engineering Contradiction:
Improvevoice qualityVSAvoidcall connection changing capability
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The patent segments the call control function into two independent parts: (1) VoIP message-based session control for establishing and managing call connections, and (2) RTP packet switching for actual voice data transmission. This segmentation allows the system to maintain Peer-to-Peer RTP packet forwarding for voice quality while enabling the IP-PBX to control call connection changes through VoIP messages without disrupting the direct voice transmission path.

Inventive Principle:
Principle #1Segmentation

3Ease of operation

If an IP-PBX terminates RTP packet transmission to perform switching, then call connection can be controlled, but the system is interposed between IP phones limiting Peer-to-Peer communication

Engineering Contradiction:
Improvecall control capabilityVSAvoidPeer-to-Peer communication capability
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The patent implements dynamic call control where the IP-PBX can flexibly switch between different communication modes. The system dynamically adjusts the call connection path based on control instructions, allowing it to maintain Peer-to-Peer RTP packet forwarding when possible while enabling controlled intervention when call connection changes are needed. This dynamic approach preserves Peer-to-Peer communication capability while maintaining call control versatility.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS8989054B2IP device exchange apparatus and call connection changing method
Publication Date: 2015.03.24 PANASONIC INTELLECTUAL PROPERTY MANAGEMENT CO LTD
  • US8989054B2 patent drawing
  • US8989054B2 patent drawing
  • US8989054B2 patent drawing

AI summary

An IP device exchange apparatus includes: a connector that is connected to a first IP phone, a second IP phone, and a third IP phone; a memory for storing a coding scheme obtained by call setting which is negotiated between the first and second IP phones; and a controller that, when receiving a call instruction for call connection to the second IP phone from the third IP phone during communication between the first and second IP phones, employs the coding scheme stored in the memory to perform, between the third IP phone and the IP device exchange apparatus, call setting between the second and third IP phones, while maintaining call connection between the first and second IP phones, thereby changing the call connection between the first and second IP phones to call connection between the second and third IP phones.