System and method for handoff of session from voip interface to cellular interface of dual-mode device
AssigneeResearch In Motion Limited
InventorsRichard George, Alexander Shatsky
Life of this patent
Estimating the term…
Abstract
A method and system for handing off an active VoIP call with a remote party from a VoIP interface of a dual-mode device to a cellular interface of the dual-mode device. A cellular call is established between a PBX IP/PSTN gateway and the cellular interface. Media relating to the first termination point of the VoIP leg of the active call is then redirected to the cellular call and the VoIP leg is terminated.
Claims31
A method of handing off an active call between a Voice-over-IP (VoIP) interface and a cellular interface of a dual-mode device, wherein the active call is with a remote party, wherein the dual-mode device includes the VoIP interface for wireless communications over an IP network and the cellular interface for wireless communications over a public land mobile network (PLMN), and wherein the IP network includes a communications server, the active call including a VoIP leg from the dual-mode device to a first termination point, the method comprising the steps of:
- receiving, at the communications server, a handoff instruction message from the VoIP interface of the dual-mode device;
- initiating a cellular call from the communications server to the cellular interface of the dual-mode device via the PLMN;
- sending a ringing message from the communications server to the VoIP interface of the dual-mode device;
- receiving an accepted message via the PLMN with regard to the cellular call confirming connection of the cellular call with the cellular interface of the dual-mode device;
- sending a message to the first termination point with regard to the active call containing instructions to connect to the cellular call;
- and
- terminating the VoIP leg.
A communications server for managing a handoff of an active call between a Voice-over-IP (VoIP) interface and a cellular interface of a dual-mode device, wherein the active call is with a remote party, wherein the dual-mode device includes the VoIP interface for wireless communications over an IP network and the cellular interface for wireless communications over a public land mobile network (PLMN), the active call including a VoIP leg from the dual-mode device to a first termination point, the communications server comprising:
- a call processing module configured to receive a handoff instruction message from the VoIP interface of the dual-mode device;
- and
- a PSTN interface configured to initiate a cellular call from the communications server to the cellular interface of the dual-mode device via the PLMN,
- wherein the call processing module is configured to send a ringing message to the VoIP interface of the dual-mode device, the PSTN interface is configured to receive an accepted message via the PLMN with regard to the cellular call confirming connection of the cellular call with the cellular interface of the dual-mode device, and the call processing module is further configured to send a message to the first termination point with regard to the active call containing instructions to connect to the cellular call and to terminate the VoIP leg.
A computer program product comprising a machine-readable medium having encoded thereon computer-executable instructions for handing off an active call between a dual-mode device and a remote device, wherein the dual-mode device includes a Voice-over-IP (VoIP) interface for wireless communications over an IP network and a cellular interface for wireless communications over a public land mobile network (PLMN), and wherein the IP network includes a communications server, the active call including a VoIP leg from the dual-mode device to a first termination point, the computer-executable instructions comprising:
- instructions for receiving, at the communications server, a handoff instruction message from the VoIP interface of the dual-mode device;
- instructions for initiating a cellular call from the communications server to the cellular interface of the dual-mode device via the PLMN;
- instructions for sending a ringing message from the communications server to the VoIP interface of the dual-mode device;
- instructions for receiving an accepted message via the PLMN with regard to the cellular call confirming connection of the cellular call with the cellular interface of the dual-mode device;
- instructions for sending a message to the first termination point with regard to the active call containing instructions to connect to the cellular call;
- and
- instructions for terminating the VoIP leg.
Dependencies are inferred from the claim text.