VOIP Protocol Interworking via Message Filtering

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current VOIP systems face challenges in mapping messages between different communication protocols like H.323 and SIP, leading to unreliable interworking and increased processing overhead due to the lack of one-to-one mapping relationships for all messages, resulting in incompatible messages being sent across protocols.

Innovation Solution

Implementing a method where endpoints and gateways provide information about the VOIP protocols they use, allowing them to discontinue sending messages without counterparts in the other protocol, and using gateways and SBCs to block or replace incompatible messages, thereby optimizing interworking by ensuring only compatible messages are exchanged.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If basic interworking models are implemented to support communication between endpoints using different VOIP protocols, then communication connectivity between endpoints is established, but message mapping reliability deteriorates because not every communication message can be mapped to a counterpart message in another protocol

Engineering Contradiction:
Improvecommunication connectivityVSAvoidmessage mapping reliability
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent applies preliminary action by having endpoints and gateways exchange capability information about supported VOIP protocols and message types before establishing communication. This allows the system to pre-identify incompatible message types and avoid transmitting them, thereby ensuring reliable interworking from the outset rather than attempting to map incompatible messages during active communication.

Inventive Principle:
Principle #10Preliminary action

2Adaptability or versatility

If gateways and SBCs attempt to map all messages between different VOIP protocols, then comprehensive message translation is achieved, but processing overhead increases due to extra processing required for incompatible messages

Engineering Contradiction:
Improvemessage translation capabilityVSAvoidprocessing overhead
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent applies the extraction principle by removing incompatible messages from the communication stream before they reach the gateway or SBC for translation. By having endpoints discontinue sending messages without counterparts in the other protocol, the system eliminates the need for complex processing and mapping logic at the gateway level, thereby reducing processing overhead while maintaining comprehensive translation capability for compatible messages.

Inventive Principle:
Principle #2Taking out (Extraction)

3Quantity of substance

If endpoints send all communication messages without filtering, then complete message transmission is achieved, but interworking efficiency deteriorates due to transmission of incompatible messages that cannot be mapped

Engineering Contradiction:
Improvemessage transmission volumeVSAvoidinterworking efficiency
Core Design Contradiction:
Quantity of substanceVSProductivity

Solution Approach 1:

The patent applies preliminary action by having endpoints filter out incompatible messages before transmission based on pre-exchanged capability information. This preliminary filtering ensures that only messages with counterparts in the destination protocol are transmitted, thereby maintaining complete transmission of compatible messages while eliminating wasteful transmission of incompatible ones, thus improving interworking efficiency.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS8064435B2Optimized interworking between different communication protocols
Publication Date: 2011.11.22 CISCO TECHNOLOGY INC
  • US8064435B2 patent drawing
  • US8064435B2 patent drawing
  • US8064435B2 patent drawing

AI summary

Methods and systems for optimizing interworking between various communication protocols are provided. The method comprises establishing a communication connection between a first endpoint and a second endpoint, wherein the first endpoint communicates over a first communication protocol and wherein the second endpoint communicates over a second communication protocol; and monitoring communication between the first and second endpoints such that communication messages that are transmitted by the first endpoint over the first communication protocol can be mapped to counterpart messages to be received by the second endpoint over the second communication protocol, and communication messages that are transmitted by the second endpoint over the second communication protocol can be mapped to counterpart messages received by the first endpoint over the first communication protocol.