Call Control Server for SIP-H.323 Interworking

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The lack of interoperability between communication protocols limits the availability of advanced calling features in heterogeneous communication environments, making it difficult for developers to deliver sustainable products that compete with conventional architectures.

Innovation Solution

A method for redirecting sessions between endpoints by receiving SIP requests, dissociating existing media sessions, and reconnecting signaling and media sessions using protocol-specific primitives, enabling interoperability between SIP and H.323 protocols.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If protocol-specific implementations are used for different communication protocols, then each protocol can be implemented with optimized functionality, but interoperability between protocols is limited and advanced calling features cannot be delivered across protocol boundaries

Engineering Contradiction:
Improveprotocol interoperabilityVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces a call control server as an intermediary component that receives signaling requests from one protocol (e.g., SIP), translates them into the corresponding protocol-specific commands (e.g., H.323), and coordinates the interaction between endpoints using different protocols. This mediator enables protocol interoperability while maintaining the optimized protocol-specific implementations at the endpoint level, resolving the contradiction between adaptability and complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The call control server implements universal functionality by supporting multiple communication protocols (SIP, H.323, and others) within a single system component. It provides protocol-agnostic call control capabilities that can manage calls between any protocol combinations, enabling advanced calling features across heterogeneous protocol environments without requiring separate dedicated systems for each protocol pair.

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

2Adaptability or versatility

If protocol translation and interworking capabilities are added to enable advanced calling features, then protocol interoperability improves, but the complexity of session redirection and media session management increases

Engineering Contradiction:
Improveadvanced calling featuresVSAvoidsession management complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent segments the call control functionality into distinct modular components: signaling reception module, protocol translation module, session management module, and media control module. Each module handles a specific aspect of the interworking process, making the overall complex system manageable through clear separation of concerns. The session redirection logic is further segmented into discrete steps (receive request, identify protocols, redirect session, establish new session) that can be independently implemented and tested.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The call control server acts as a mediating intermediary that simplifies complex session management by centralizing the coordination logic. It manages the translation and redirection of signaling between protocols, coordinates the establishment and termination of media sessions, and handles protocol-specific primitives uniformly through a standardized interface, thereby reducing the apparent complexity for individual protocol implementations.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS7995559B2System and method for interworking communication protocols to provide supplementary services
Publication Date: 2011.08.09 CISCO TECHNOLOGY INC
  • US7995559B2 patent drawing
  • US7995559B2 patent drawing
  • US7995559B2 patent drawing

AI summary

In one embodiment of the present invention, a method is provided for redirecting a session established between two endpoints. In such an embodiment, the method comprises receiving a SIP request to redirect the session to a third endpoint; dissociating the two endpoints; suspending a media session between the endpoints; connecting a signaling session between one endpoint and a third endpoint; and connecting the media session. In an alternative embodiment, a method is provided for referring a first endpoint to a second endpoint outside of an established dialog. In such an embodiment, the method comprises receiving a SIP REFER request specifying a uniform resource indicator associated with the second endpoint as a target; identifying a protocol associated with each endpoint; initiating a session with the first endpoint using an appropriate protocol; receiving media control information from the first endpoint; and connecting the session to the second endpoint using an appropriate protocol.