Systems for delivering calls on dual-mode wireless handsets
First Claim
1. A telecommunication system for handling a call placed by a dual-mode phone configured to operate in a cellular mode and in a voice over Internet Protocol (“
- VoIP”
) mode, the system comprising;
a mobile switching center (“
MSC”
) configured to;
receive the call placed by the dual-mode phone registered with a cellular network, wherein the call is associated with a destination number identifying a destination for the call, and wherein the dual-mode phone is configured to communicate with the cellular network via a cellular connection between the dual-mode phone and the cellular network and to communicate with a VoIP system via an Internet Protocol (“
IP”
) connection, separate from the cellular network, between the dual-mode phone and the VoIP system;
store the destination number at a location accessible by the VoIP system;
transmit a message requesting a forwarding telephone number of the VoIP system;
forward the call to the VoIP system at the forwarding telephone number of the VoIP system, wherein the VoIP system establishes an IP connection with the dual-mode phone without connecting through the cellular connection between the dual-mode phone and the cellular network;
receiving, from the VoIP system, a query request for the destination number;
providing, to the VoIP system, the destination number, wherein the VoIP system connects the call to the destination over the IP connection; and
disconnect, in response to determining that a handoff of the call to the VoIP system has occurred, the cellular connection and connection to the VoIP system;
a service control point (“
SCP”
) in communication with the MSC and configured to;
receive a message requesting a forwarding telephone number of a VoIP system;
obtain the forwarding telephone number of the VoIP system; and
transmit the forwarding telephone number for reception by the MSC.
5 Assignments
0 Petitions
Accused Products
Abstract
Embodiments of the invention provide novel solutions, including systems, methods and/or software, for providing handoffs between cellular providers and VoIP providers. In some cases, for example, upon the initiation of a call from a dual-mode cellular phone, the cellular network (and/or a component thereof) may be configured to store the dialed number and/or substitute a predetermined number for the dialed number. The predetermined number may be associated with a VoIP provider'"'"'s system. Hence, in a particular embodiment, the call may be routed (e.g., via the PSTN) to the VoIP provider'"'"'s system, which may be configured to obtain (perhaps from an application server) the original dialed number and/or to route the call (e.g., via the PSTN) to the original dialed number. If the dual-mode phone subsequently obtains IP access, a VoIP connection may be established between the VoIP system and the phone and/or a handoff may be performed (e.g., in the VoIP system) to transfer the call from the cellular connection to the VoIP connection. Optionally, the cellular connection may be terminated.
188 Citations
23 Claims
-
1. A telecommunication system for handling a call placed by a dual-mode phone configured to operate in a cellular mode and in a voice over Internet Protocol (“
- VoIP”
) mode, the system comprising;a mobile switching center (“
MSC”
) configured to;receive the call placed by the dual-mode phone registered with a cellular network, wherein the call is associated with a destination number identifying a destination for the call, and wherein the dual-mode phone is configured to communicate with the cellular network via a cellular connection between the dual-mode phone and the cellular network and to communicate with a VoIP system via an Internet Protocol (“
IP”
) connection, separate from the cellular network, between the dual-mode phone and the VoIP system;store the destination number at a location accessible by the VoIP system; transmit a message requesting a forwarding telephone number of the VoIP system; forward the call to the VoIP system at the forwarding telephone number of the VoIP system, wherein the VoIP system establishes an IP connection with the dual-mode phone without connecting through the cellular connection between the dual-mode phone and the cellular network; receiving, from the VoIP system, a query request for the destination number; providing, to the VoIP system, the destination number, wherein the VoIP system connects the call to the destination over the IP connection; and disconnect, in response to determining that a handoff of the call to the VoIP system has occurred, the cellular connection and connection to the VoIP system; a service control point (“
SCP”
) in communication with the MSC and configured to;receive a message requesting a forwarding telephone number of a VoIP system; obtain the forwarding telephone number of the VoIP system; and transmit the forwarding telephone number for reception by the MSC.
- VoIP”
-
2. A telecommunication system for handling a call placed by a dual-mode phone configured to operate in a cellular mode and in a voice over Internet Protocol (“
- VoIP”
) mode, the system comprising;a mobile switching center (“
MSC”
) configured to;receive the call placed by the dual-mode phone registered with a cellular network, wherein the call is associated with a destination number identifying a destination for the call, and wherein the dual-mode phone is configured to communicate with the cellular network via a cellular connection between the dual-mode phone and the cellular network and communicate with a VoIP system via an Internet Protocol (“
IP”
) connection, separate from the cellular network, between the dual-mode phone and the VoIP system;store the destination number at a location accessible by the VoIP system; obtain a forwarding telephone number of the VoIP system; and forward the call to the VoIP system at the forwarding telephone number, wherein the VoIP system establishes an IP connection with the dual-mode phone without connecting through the cellular connection between the dual-mode phone and the cellular network; receiving, from the VoIP system, a query request for the destination number; providing, to the VoIP system, the destination number, wherein the VoIP system connects the call to the destination over the IP connection; and disconnect, in response to determining that a handoff of the call to the VoIP system has occurred, the cellular connection and connection to the VoIP system; a VoIP system in communication with the MSC, the VoIP system being configured to; receive the forwarded call; obtain the destination number stored by the MSC; and connect the call with the destination without connecting through the cellular connection between the dual-mode phone and the cellular network. - View Dependent Claims (3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
- VoIP”
-
17. A voice over Internet Protocol (“
- VoIP”
) system for handling a call placed by a dual-mode phone configured to operate in a cellular mode and in a VoIP mode, the system comprising;a VoIP switch comprising a processor and instructions executable by the processor to; accept a connection with a cellular system comprising a mobile switching center (“
MSC”
), the connection comprising the call placed by the dual-mode phone, forwarded by the MSC to the VoIP switch at a forwarding telephone number of the VoIP switch and originating from the dual-mode phone registered with the cellular system, wherein the dual-mode phone is configured to communicate with the cellular system via a cellular connection between the dual-mode phone and the cellular system and to communicate with a VoIP system via an Internet Protocol (“
IP”
) connection, separate from the cellular network, between the dual-mode phone and the VoIP system;establish a connection to the dual-mode phone over the IP connection; transmit, to the MSC, a query request for a destination number of a call placed by the dual-mode phone over the cellular system; obtain, from the MSC, the destination number stored by the cellular system, the destination number identifying a destination for the call; connect the call with the destination; determine that the dual-mode phone has established the IP connection with the IP network; and perform a cellular-to-VoIP handoff, such that the call is connected with the dual-mode phone via the IP network without connecting through the cellular connection between the dual-mode phone and the cellular network; and disconnect the connection between the VoIP system and the cellular system, such that the call is handled by the VoIP system and the call is no longer handled by the cellular system. - View Dependent Claims (18, 19, 20, 21, 22, 23)
- VoIP”
Specification