Extended WSDL for SIP Call Flow Segmentation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current SIP call flow interactions in Web service description language (WSDL) lack flexibility and granularity, making it difficult to effectively manage complex call flows and integrate SIP and HTTP sessions within converged applications.

Innovation Solution

Extending WSDL with additional bindings that associate operations with call flow segments and interaction points, allowing for bi-directional interactions and fine-grained control, and introducing a lifecycle listener interface to manage binding points between a converged Web service processing engine and application implementation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If traditional WSDL is used for SIP call flow interactions, then interface description is provided, but flexibility and granularity for managing complex call flows is insufficient

Engineering Contradiction:
ImproveflexibilityVSAvoidcomplexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent segments the call flow into distinct segments that can be independently associated with Web service operations. Each call flow segment represents a specific portion of the overall call flow, allowing for fine-grained control and management of complex SIP interactions while maintaining interface description capabilities.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent extends WSDL by adding a new dimension - call flow segment associations. This extension allows operations to be linked with specific call flow segments, providing both interface description and call flow control in a unified framework without increasing inherent complexity.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Measurement precision

If traditional WSDL is used for SIP call flow interactions, then interface description is provided, but granularity for controlling call flow interaction points is insufficient

Engineering Contradiction:
ImprovegranularityVSAvoidcomplexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent divides the call flow into multiple segments, each representing a specific interaction point or phase. This segmentation enables precise control over where and how Web service operations are invoked within the call flow, providing the necessary granularity for managing complex SIP interactions.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies local quality by allowing different call flow segments to be associated with different Web service operations based on their specific requirements. Each segment can have its own binding and interaction characteristics, enabling precise, localized control without affecting the entire call flow structure.

Inventive Principle:
Principle #3Local quality

3Adaptability or versatility

If converged applications bridge SIP and HTTP sessions, then protocol integration is achieved, but session management complexity increases

Engineering Contradiction:
ImproveintegrationVSAvoidcomplexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent merges SIP call flow management with Web service interface description by extending WSDL to include call flow segment associations. This integration allows converged applications to manage both SIP and HTTP sessions through a unified framework, reducing the complexity of handling multiple protocol sessions separately.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The extended WSDL framework serves multiple functions: it provides interface description, defines binding operations, associates call flow segments, and manages interaction points. This multi-functionality reduces the need for separate mechanisms for each aspect of converged application management, simplifying overall session management.

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

Data Source

PatentUS7966625B2Extending web service description language for SIP/call flow interactions
Publication Date: 2011.06.21 WRP IP MANAGEMENT LLC
  • US7966625B2 patent drawing
  • US7966625B2 patent drawing
  • US7966625B2 patent drawing

AI summary

An extended Web services description language (WSDL) is provided to allow for the merging of call flow XML with the interface description. This is accomplished through additional WSDL bindings for operations that associate an operation with segments or message points within the call flow. In addition, the extension to WSDL defines a set of interactions that provide additional semantics for how the operation interacts with the call flow. These interactions capture the interaction points between the WSDL. The WSDL interfaces that are created may be used for outbound interactions (i.e. initiated through Web services from some event within the call flow) or for the usual inbound request response. An additional lifecycle listener interface is used to convey different binding points between an enhanced converged Web service processing engine and a converged application implementation of the WSDL.