Session Controller Early Connectivity Parameter Forwarding
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The existing WebRTC technology experiences long latency in establishing media streams due to time-consuming ICE negotiation between terminal devices and media gateways, which delays real-time communication calls.
Innovation Solution
A method and device that facilitate an early reception of connectivity parameters from a media gateway by a terminal device through a session controller and web gateway, allowing for immediate initiation of connectivity checks, thereby reducing latency in establishing real-time communication calls.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the terminal device waits to receive ICE attributes through SIP signaling before initiating connectivity check, then the ICE negotiation can be completed properly, but the call establishment latency increases significantly
Solution Approach 1:
The session controller performs preliminary action by obtaining and forwarding connectivity parameters (ICE attributes) to the terminal device before the formal SIP signaling exchange is complete. This allows the terminal device to initiate connectivity checks earlier, reducing call establishment latency while ensuring reliable ICE negotiation through subsequent confirmation of parameters.
2Productivity
If the session controller obtains and forwards connectivity parameters immediately, then the call setup speed improves, but the system complexity increases due to additional signaling interactions
Solution Approach 1:
The web gateway acts as an intermediary between the session controller and the terminal device. It receives connectivity parameters from the session controller via SIP signaling and forwards them to the terminal device through web technology protocols. This intermediary role simplifies the overall system architecture by handling the protocol translation and coordination, reducing the complexity that would otherwise exist in direct peer-to-peer signaling interactions.
Data Source
AI summary
Embodiments of the present disclosure relate to a method and device for facilitating a connectivity check between a terminal device and a media gateway. In example embodiments, the session controller receives, via a web gateway associated with said terminal device, a request for establishing a real-time communication call and an indication for indicating a capability of said terminal device for early reception of a connectivity parameter of said media gateway to be used in said connectivity check. The session controller obtains said connectivity parameter from said media gateway. Then, in response to said connectivity parameter being obtained, the session controller sends said connectivity parameter via said web gateway towards said terminal device within a time limit. In this way, said terminal device may initiate said connectivity check to said media gateway earlier, and thus a latency of call establishment may be reduced significantly.


