HTTP SIP Signaling Conversion via Dialog Mapping
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
There is currently no documented or implemented solution that allows HTTP-enabled user equipment to initiate, conduct, and terminate sessions with an SIP User Agent, lacking efficient signaling conversion between HTTP and SIP domains that preserves the session concept.
Innovation Solution
A method for performing signaling conversion between an HTTP stateful session and an SIP dialog is provided, involving the receipt of HTTP request messages, creation of SIP messages, and establishing a mapping between HTTP state information and SIP dialogs to enable session initiation, acceptance, and termination between HTTP and SIP domains.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Speed
If HTTP stateless protocol is used for content delivery, then simplicity and speed are improved, but session persistence and stateful communication capability deteriorate
Solution Approach 1:
The patent introduces an intermediary mapping mechanism that connects HTTP stateless requests to SIP stateful sessions. The system maintains a mapping between HTTP request/response pairs and SIP dialogs, allowing state information to be carried across protocol boundaries without requiring statefulness in the HTTP layer itself.
Solution Approach 2:
The patent replaces the mechanical state management of HTTP with SIP's dialog-based state management. Instead of relying on HTTP's stateless nature, the system uses SIP dialogs to maintain session state, substituting the state management mechanism while preserving HTTP's simplicity for content delivery.
2Device complexity
If HTTP and SIP protocols are used independently for content delivery and signaling, then protocol simplicity is improved, but interoperability between domains deteriorates
Solution Approach 1:
The patent introduces an intermediary layer that performs protocol conversion between HTTP and SIP. This intermediary maintains mappings between HTTP state information and SIP dialog state, enabling seamless interoperability while keeping both protocols simple and independent.
Solution Approach 2:
The patent creates a universal interface that allows both HTTP and SIP protocols to interact through a common mapping mechanism. The system can handle both content delivery via HTTP and signaling via SIP, plus their interaction, within a unified framework that preserves the simplicity of each protocol.
3Reliability
If state information is carried in HTTP requests using cookies or URL parameters, then session state management is improved, but message format complexity and processing overhead deteriorate
Solution Approach 1:
The patent substitutes HTTP's ad-hoc state management mechanisms (cookies, URL parameters) with SIP's standardized dialog-based state management. This replacement maintains reliable state management while simplifying the message format by using SIP's inherent dialog structure rather than embedding state information in the HTTP message body or headers.
Data Source
AI summary
A technique for performing signaling conversion between an HTTP stateful session and an SIP dialog is described. In a method realization of this technique, an HTTP request message including HTTP state information is received from an HTTP enabled entity. In response to receipt of the HTTP request message, an SIP message belonging to an SIP dialog is created. In further steps, the first SIP message is sent to an SIP enabled entity, and a mapping between the HTTP state information and the SIP dialog is established.


