What is claimed is:1. A method comprising:enabling a real-time communication session over a first communication channel between a first mobile device and a client device;receiving a request from the first mobile device to transfer the real-time communication session to a second mobile device;transmitting a code for display on the first mobile device and the second mobile device;receiving first image data from the first mobile device and second image data from the second mobile device;comparing the first image data and the second image data to the code;authenticating the second mobile device based on a determination that the first image data and the second image data match the code;opening a second communication channel between the second mobile device and the client device; andtransferring the real-time communication session from the first communication channel to the second communication channel.2. The method of claim 1, further comprising:transmitting a confirmation request to the first mobile device, wherein the confirmation request is a pop-up notification requesting a confirmation of a transfer of the real-time communication session from the first communication channel to the second communication channel.3. The method of claim 1, further comprising:transmitting a confirmation request to the first mobile device, wherein the confirmation request is a pop-up notification requesting a confirmation of a transfer of the real-time communication session from the first communication channel to the second communication channel; andreceiving a response that indicates that the transfer is confirmed.4. The method of claim 1, further comprising:transmitting a confirmation request to the client device, wherein the confirmation request is a pop-up notification requesting confirmation of a transfer of the real-time communication session from the first communication channel to the second communication channel.5. The method of claim 1, further comprising:transmitting a confirmation request to the client device, wherein the confirmation request is a pop-up notification requesting a confirmation of a transfer of the real-time communication session from the first communication channel to the second communication channel; andreceiving a response that indicates that the transfer is confirmed.6. The method of claim 1, further comprising:transmitting a confirmation request to the first mobile device and the client device, wherein the confirmation request is a pop-up notification requesting a confirmation of a transfer of the real-time communication session from the first communication channel to the second communication channel; andreceiving a first response from the first mobile device that indicates that the transfer is confirmed and a second response from the client device that indicates that the transfer is confirmed.7. The method of claim 1, wherein the code is a quick response (QR) code associated with the real-time communication session over the first communication channel.8. A system comprising:a first mobile device;a second mobile device;a client device; anda server configured to:enable a real-time communication session over a first communication channel between the first mobile device and the client device;receive a request from the first mobile device to transfer the real-time communication session to the second mobile device;transmit a code for display on the first mobile device and the second mobile device;receive first image data from the first mobile device and second image data from the second mobile device;compare the first image data and the second image data to the code;authenticate the second mobile device based on a determination that the first image data and the second image data match the code;open a second communication channel between the second mobile device and the client device; andtransfer the real-time communication session from the first communication channel to the second communication channel.9. The system of claim 8, wherein the code is a bar code associated with the real-time communication session over the first communication channel.10. The system of claim 8, wherein the server is further configured to:receive a request from the second mobile device to transfer the real-time communication session to the second mobile device.11. The system of claim 8, wherein the code includes an embedded pre-authentication code.12. The system of claim 8, wherein the server is further configured to:transmit a confirmation request to the first mobile device to obtain a confirmation of a transfer of the real-time communication session from the first communication channel to the second communication channel, wherein the confirmation request is a notification in a chat message.13. The system of claim 8, wherein the server is further configured to:transmit a confirmation request to the first mobile device to obtain a confirmation of a transfer of the real-time communication session from the first communication channel to the second communication channel, wherein the confirmation request is a notification in a chat message; andreceive a response that indicates that the transfer is confirmed.14. A non-transitory computer-readable medium comprising instructions that when executed by a processor, cause the processer to perform operations comprising:enabling a real-time communication session over a first communication channel between a first mobile device and a client device;receiving a request from the first mobile device to transfer the real-time communication session to a second mobile device;transmitting a code for display on the first mobile device and the second mobile device;receiving first image data from the first mobile device and second image data from the second mobile device;comparing the first image data and the second image data to the code;authenticating the second mobile device based on a determination that the first image data and the second image data match the code;opening a second communication channel between the second mobile device and the client device; andtransferring the real-time communication session from the first communication channel to the second communication channel.15. The non-transitory computer-readable medium of claim 14, wherein the operations further comprise:transmitting a confirmation request to the first mobile device to obtain a confirmation of a transfer of the real-time communication session from the first communication channel to the second communication channel, wherein the confirmation request is a short messaging service (SMS) notification.16. The non-transitory computer-readable medium of claim 14, wherein the operations further comprise:transmitting a confirmation request to the first mobile device to obtain a confirmation of a transfer of the real-time communication session from the first communication channel to the second communication channel, wherein the confirmation request is a short messaging service (SMS) notification; andreceiving a response that indicates that the transfer is confirmed.17. The non-transitory computer-readable medium of claim 14, wherein the operations further comprise:transmitting a confirmation request to the client device to obtain confirmation of a transfer of the real-time communication session from the first communication channel to the second communication channel, wherein the confirmation request is a short messaging service (SMS) notification.18. The non-transitory computer-readable medium of claim 14, wherein the operations further comprise:transmitting a confirmation request to the client device to obtain a confirmation of a transfer of the real-time communication session from the first communication channel to the second communication channel, wherein the confirmation request is a short messaging service (SMS) notification; andreceiving a response that indicates that the transfer is confirmed.19. The non-transitory computer-readable medium of claim 14, wherein the operations further comprise:transmitting a confirmation request to the first mobile device and the client device to obtain a confirmation of a transfer of the real-time communication session from the first communication channel to the second communication channel, wherein the confirmation request is a short messaging service (SMS) notification; andreceiving a first response from the first mobile device that indicates that the transfer is confirmed and a second response from the client device that indicates that the transfer is confirmed.20. The non-transitory computer-readable medium of claim 14, wherein the code is a quick response (QR) code associated with the real-time communication session over the first communication channel.