Patent ID: 8724619

Claim:
A method of switching a voice call communication session for a communications device from a mobile service to a voice over Internet protocol (VoIP) service, wherein the communications device is in communication with a remote device during the voice call communication session, the method comprising: maintaining a first voice call communication between the communications device and the remote device, wherein the first voice call communication is established for the communications device via the mobile service; automatically establishing a second voice call communication between the communications device and the remote device via the VoIP service; automatically disconnecting at least one call segment of the first voice call communication between the mobile service and the communications device, wherein the first voice call communication has a first audio latency and the second voice call communication has a second audio latency; comparing the first audio latency to the second audio latency; and adding a delay to the second audio latency of the second voice call communication such that the second audio latency matches the first audio latency of the first voice call communication, based at least in part on the comparing, wherein the adding of the delay to the second audio latency of the second voice call communication is performed prior to the automatic disconnecting.