Patent ID: 9602553
Date: 2017-03-21
CPC Classifications: H04L

Claim:
1. A method for implementing a voice over Internet Protocol (VOIP) call in a cloud computing environment, comprising: receiving, by a cloud desktop virtual machine, a first VOIP call request message from a Remote Desktop Protocol (RDP) client included in a cloud desktop client, wherein the cloud desktop virtual machine is located in a cloud computing server in a data center, wherein the cloud desktop client corresponds to the cloud desktop virtual machine, and wherein an RDP proxy is used to connect the cloud desktop client to a Wide Area Network (WAN) between the cloud desktop client and the data center, wherein the cloud desktop client gains access to the cloud desktop virtual machine in the cloud computing server, and wherein the RDP proxy is set in an access device located at an edge of an enterprise network in which the cloud desktop client is located; sending, by the cloud desktop virtual machine, a first session setup request message to the RDP proxy according to the first VOIP call request message to trigger the RDP proxy acquiring first virtual channel information of the RDP client from the RDP client; receiving, by the cloud desktop virtual machine, a first session setup response message sent by the RDP proxy, wherein the first session setup response message comprises first voice session media information of the RDP proxy; sending, by the cloud desktop virtual machine, the first VOIP call request message to a communication peer end, wherein the first VOIP call request message comprises the first voice session media information of the RDP proxy; receiving, by the cloud desktop virtual machine, a first VOIP call response message from the communication peer end, wherein the first VOIP call response message comprises first voice session media information of the communication peer end; and sending, by the cloud desktop virtual machine, a session modification request message to the RDP proxy, wherein the session modification request message comprises the first voice session media information of the communication peer end, to complete a first call setup process between the RDP client and the communication peer end.