Protocol Translator Media Capabilities Exchange
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional protocol translation between H.323 and SIP VoIP endpoints fails to provide complete compatibility, leading to call failures when supplementary services are required, due to incomplete media capability exchange, resulting in increased post-dial delay and limited functionality in heterogeneous VoIP environments.
Innovation Solution
Incorporating an additional header in the INVITE message to request and include a complete set of media capabilities, allowing the protocol translator to store and exchange the full media capabilities set between H.323 and SIP endpoints without additional message exchanges, ensuring compatibility and enabling supplementary services.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If conventional protocol translation is used between H.323 and SIP endpoints, then basic call connectivity is achieved, but media capability exchange is incomplete leading to call failures for supplementary services
Solution Approach 1:
The patent applies preliminary action by exchanging complete media capability sets during the initial call setup phase before supplementary services are needed. The H.323 endpoint sends its full media capabilities in the SETUP message, and the SIP endpoint responds with its full capabilities in the 200 OK message, ensuring both endpoints are aware of each other's complete media support before any service is activated.
Solution Approach 2:
The patent implements feedback by having the SIP endpoint include its complete media capabilities in the 200 OK response message sent back to the H.323 endpoint. This feedback loop ensures that the calling endpoint receives accurate information about the called endpoint's media capabilities, enabling proper negotiation for supplementary services.
2Adaptability or versatility
If complete media capabilities are exchanged between heterogeneous endpoints, then compatibility and supplementary service functionality are enabled, but additional message exchanges are required increasing post-dial delay
Solution Approach 1:
The patent merges the media capability exchange into the existing call setup message flow. The H.323 SETUP message and SIP 200 OK response already exist in the protocol; the invention simply ensures these existing messages carry complete capability information rather than adding separate capability exchange messages.
Solution Approach 2:
The patent makes the existing call setup messages universal by ensuring they carry complete media capability information that serves multiple purposes: initial connection establishment, capability negotiation, and supplementary service activation. This eliminates the need for separate capability exchange phases.
3Ease of operation
If conventional protocol translation is used, then basic VoIP functionality is maintained, but supplementary services cannot be utilized due to incomplete capability information
Solution Approach 1:
The patent applies preliminary action by exchanging complete media capabilities during the initial call setup phase. The H.323 endpoint includes its media capabilities in the SETUP message, and the SIP endpoint responds with its complete capabilities in the 200 OK message, ensuring all capability information is available before supplementary services are needed.
Solution Approach 2:
The patent implements feedback by having the SIP endpoint include its complete media capabilities in the 200 OK response message sent back to the H.323 endpoint. This feedback ensures the calling endpoint has accurate information about the called endpoint's capabilities, enabling proper negotiation for supplementary services like conferencing and presence.
Data Source
AI summary
In one embodiment, a method includes receiving at a protocol translator a first message from a first endpoint to a second endpoint. The first message includes a list of media capabilities of the first endpoint. The method also includes transmitting from the protocol translator a second message to the second endpoint including a media capabilities request header and receiving at the protocol translator a response message from the second endpoint. The response message includes a response header including a list of the media capabilities of the second endpoint.


