Channel Proxy for VoIP Gateway Application Service Integration

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

VoIP gateways face compatibility issues with diverse communication application services, requiring high license fees and restricted access to source code, which increases development costs and time.

Innovation Solution

A communication method and gateway system utilizing an Internet protocol private branch exchange and a channel proxy, with a communication socket API, settings API, control unit, and application service wrapper, allowing connection to communication application services through public APIs, eliminating the need for specific protocol development and licensing.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If a VoIP gateway translates analog data into digital data and transmits through the Internet, then real-time voice communication efficiency is improved and communication cost is reduced, but compatibility with diverse communication application services deteriorates due to the need for multiple communication protocols and licensing restrictions

Engineering Contradiction:
Improvecommunication efficiencyVSAvoidcompatibility with communication application services
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The patent introduces a channel proxy as an intermediary component between the IP-PBX and communication application services. The channel proxy receives communication messages from the IP-PBX via a communication channel and forwards them to the appropriate communication application service, eliminating the need for the gateway to directly support multiple communication protocols and reducing licensing dependencies

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent creates a universal communication channel interface that can handle multiple types of communication messages (voice, instant message, etc.) through a single standardized protocol. This allows the IP-PBX to communicate with various communication application services without requiring separate protocol implementations for each service

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Adaptability or versatility

If a developer develops support functions for various communication application services, then compatibility with more communication protocols is improved, but development cost and time increase due to high license fees and restricted source code access

Engineering Contradiction:
Improvesupport for communication protocolsVSAvoiddevelopment time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The channel proxy acts as a mediator that handles the complexity of communicating with different communication application services. Instead of developers needing to directly integrate with each service's proprietary protocols and source code, the channel proxy provides a standardized interface that simplifies the integration process and reduces development time

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent extracts the protocol-specific communication logic from the core gateway system and places it in the channel proxy layer. This separation allows the main system to remain simple and protocol-agnostic, while the channel proxy handles the complexity of different communication protocols without requiring access to their source codes

Inventive Principle:
Principle #2Taking out (Extraction)

3Ease of operation

If a VoIP gateway directly communicates with communication application services, then communication functionality is improved, but device complexity increases due to the need for multiple communication sockets and protocol handlers

Engineering Contradiction:
Improvecommunication functionalityVSAvoidgateway structure
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent segments the gateway system into distinct functional components: the IP-PBX for core telephony functions, the channel proxy for message routing and protocol translation, and the application service wrapper for service-specific operations. This segmentation reduces the complexity of each individual component while maintaining comprehensive communication functionality

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The channel proxy serves as an intermediary layer that simplifies the overall system architecture. Instead of the IP-PBX directly handling multiple communication protocols and service integrations, the channel proxy manages these complexities, making the core system simpler and easier to maintain

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS8108530B2Communication method capable of connecting with a communication application service and gateway thereof
Publication Date: 2012.01.31 WISTRON CORP
  • US8108530B2 patent drawing
  • US8108530B2 patent drawing
  • US8108530B2 patent drawing

AI summary

A communication method capable of connecting with a communication application service for an Internet protocol private branch exchange includes establishing a communication channel in the Internet protocol private branch exchange, transmitting a communication message to a channel proxy through the communication channel, and starting to communicate with the communication application service according to the communication message and transmitting the communication message to the communication application service.