| CPC G06F 9/452 (2018.02) [G06F 9/45558 (2013.01); G06F 11/3672 (2013.01); H04L 65/80 (2013.01); H04L 67/08 (2013.01); G06F 2009/45579 (2013.01); G06F 2009/45591 (2013.01)] | 20 Claims |

|
1. A method, comprising:
transmitting, using a personal computing device, a request for a call to a virtual desktop infrastructure server;
based on the request, receiving, using the personal computing device and from the virtual desktop infrastructure server, an of identifier for a media server that bypasses the virtual desktop infrastructure server via a control channel encapsulated in a protocol for virtual desktop application data exchange;
testing, using the personal computing device and based on the identifier for the media server, communications network conditions for a network socket pair connection with the media server;
selecting, using the personal computing device, a media channel based on the testing; and
transferring, using the personal computing device and the media channel, media data to enable the call.
|