SIP-HTTP Application Correlator Gateway for Protocol Translation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current telecommunications and entertainment systems face challenges in facilitating communications between devices using different signaling protocols, such as HTTP and SIP, which limits their ability to handle advanced services like IPTV and VoIP effectively.
Innovation Solution
A gateway device that correlates application information between an IMS network and non-IMS nodes by receiving messages using one protocol, reading and storing information, and transmitting messages using a different protocol to identify and route them to the appropriate applications, enabling communication between devices with varying protocols.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If a gateway device correlates application information between IMS and non-IMS nodes using protocol translation, then communication compatibility between different protocols is improved, but device complexity increases
Solution Approach 1:
The gateway device serves as an intermediary between IMS and non-IMS nodes, translating SIP messages to HTTP messages and vice versa. It maintains application information correlations and routing mappings to enable protocol translation without requiring changes to the endpoint devices, thus improving compatibility while concentrating complexity in the gateway.
Solution Approach 2:
The gateway device performs multiple functions including protocol translation (SIP to HTTP), application information correlation, message routing, and header manipulation. This multi-functionality allows a single device to handle diverse communication requirements between different network domains.
2Measurement precision
If the gateway stores and correlates application information for multiple applications, then message routing accuracy is improved, but memory requirements and information management complexity increase
Solution Approach 1:
The gateway pre-establishes correlations between SIP messages and HTTP messages, and between application information and routing destinations, before actual message transmission occurs. This preliminary correlation setup enables efficient lookup and accurate routing without storing redundant information for each message.
Solution Approach 2:
The gateway segments application information into distinct correlation entries, each linking specific SIP message characteristics to corresponding HTTP message characteristics and application identifiers. This segmentation allows precise matching without requiring the gateway to process or store all possible application information simultaneously.
3Speed
If the gateway translates SIP messages to HTTP messages in real-time, then communication speed is maintained, but processing time and computational load increase
Solution Approach 1:
The gateway pre-processes and correlates application information from incoming SIP messages before translation to HTTP format. By preparing routing information and application correlations in advance, the gateway reduces the processing time required during actual message translation and forwarding operations.
Solution Approach 2:
The gateway creates and maintains correlation copies of application information mappings between SIP and HTTP domains. These pre-established correlation tables allow the gateway to perform translations by referencing stored mappings rather than computing transformations in real-time, thereby maintaining transmission speed while reducing processing overhead.
Data Source
AI summary
Systems and methods according to the present invention facilitate communications between devices which utilize different signaling protocols. A gateway can analyze incoming messages, in a first protocol such as SIP, to identify an application instance to which the messages should be routed. The messages can then be converted into another protocol and forwarded to the identified application.


