SIP Back-to-Back Agent for Virtual Machine Communication Quality
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current virtual desktop infrastructure (VDI) systems degrade the quality of real-time voice and video communications due to the termination of SIP sessions and lack of QoS, VLAN marking, and visibility, resulting in inefficient bandwidth allocation and media quality loss.
Innovation Solution
Implementing a SIP back-to-back (B2B) capability within the virtual machine (VM) system to preserve end-to-end SIP visibility and control, allowing voice and video streams to be relayed or shuffled directly to the VDI client without rendering, thus maintaining signal quality and enabling efficient bandwidth management.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If voice and video streams are terminated and re-transmitted through the softphone in the virtual machine, then real-time communication is enabled, but QoS, VLAN marking, and SIP visibility are lost or degraded
Solution Approach 1:
The patent introduces a SIP back-to-back user agent (B2Bua) as an intermediary component within the virtual machine that preserves SIP protocol headers and session parameters throughout the media transmission path. This mediator ensures that QoS parameters, VLAN markings, and SIP visibility are maintained while still enabling real-time communication through the virtualized infrastructure.
Solution Approach 2:
The patent segments the media transmission path into two distinct routes: SIP signaling traffic that passes through the softphone for call control, and media traffic that bypasses the softphone's rendering functions while preserving SIP headers. This segmentation allows real-time communication capability while preventing degradation of QoS and visibility parameters.
2Ease of operation
If media streams are relayed through the virtual machine for rendering, then user interface control is provided, but media quality is degraded due to rendering and recomposing
Solution Approach 1:
The patent extracts the rendering function from the media transmission path by implementing a back-to-back SIP user agent that handles only signaling and does not process the actual media streams. The media streams are passed directly through the virtual machine without rendering, thereby preserving media quality while still providing user interface control through SIP-based call management.
3Adaptability or versatility
If the remote desktop protocol is used for media transmission, then thin client access is enabled, but bandwidth allocation and quality assurance are insufficient
Solution Approach 1:
The patent changes the protocol parameters by implementing SIP-based signaling and media transmission instead of relying solely on the remote desktop protocol. This parameter change enables explicit QoS parameter negotiation, VLAN marking preservation, and centralized SIP visibility, thereby improving reliability and quality assurance while maintaining thin client accessibility.
Data Source
AI summary
Method to provide SIP session management of a real-time communication to a softphone client in a virtual machine, including: accepting an invitation to join a SIP session; receiving, by a server-based softphone in the SIP session, a real-time communication that is encoded with at least one SIP session aspect; transmitting the real-time communication and the at least one SIP session aspect to a client-based softphone; and using the at least one SIP session aspect for SIP session management.


