Methods of delivering calls on dual-mode wireless handsets
First Claim
1. In a telecommunications system comprising a cellular system and a voice over Internet Protocol (“
- VoIP”
) system, a method for handling a call placed by a dual-mode phone capable of operating in a cellular mode and in a VoIP mode, the method comprising;
the cellular system receiving the call placed by the dual-mode phone registered with the cellular system, 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 system via a cellular connection between the dual-mode phone and the cellular system and to communicate with the VoIP system via an Internet Protocol (“
IP”
) connection, separate from the cellular system, between the dual-mode phone and the VoIP system;
the cellular system obtaining a forwarding telephone number of the VoIP system;
the cellular system storing the destination number;
forwarding the call to the VoIP system at the forwarding telephone number to establish a connection between the cellular system and the VoIP system, such that the VoIP system can be used to connect the call with the destination without connecting through the cellular connection between the dual-mode phone and the cellular system;
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;
disconnecting, via the VoIP system, the connection between the cellular system and the VoIP system; and
disconnecting, via the cellular system and in response to disconnecting from the VoIP system, the cellular connection to the dual-mode phone.
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.
187 Citations
20 Claims
-
1. In a telecommunications system comprising a cellular system and a voice over Internet Protocol (“
- VoIP”
) system, a method for handling a call placed by a dual-mode phone capable of operating in a cellular mode and in a VoIP mode, the method comprising;the cellular system receiving the call placed by the dual-mode phone registered with the cellular system, 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 system via a cellular connection between the dual-mode phone and the cellular system and to communicate with the VoIP system via an Internet Protocol (“
IP”
) connection, separate from the cellular system, between the dual-mode phone and the VoIP system;the cellular system obtaining a forwarding telephone number of the VoIP system; the cellular system storing the destination number; forwarding the call to the VoIP system at the forwarding telephone number to establish a connection between the cellular system and the VoIP system, such that the VoIP system can be used to connect the call with the destination without connecting through the cellular connection between the dual-mode phone and the cellular system; 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; disconnecting, via the VoIP system, the connection between the cellular system and the VoIP system; and disconnecting, via the cellular system and in response to disconnecting from the VoIP system, the cellular connection to the dual-mode phone. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
- VoIP”
-
13. In a voice over Internet Protocol (“
- VoIP”
) system, a method for handling a call placed by a dual-mode phone capable of operating in a cellular mode and in a VoIP mode, the method comprising;the VoIP system accepting a connection with a cellular system comprising a mobile switching center (“
MSC”
), the connection comprising the call forwarded by the MSC to a the VoIP system at a forwarding telephone number of the VoIP system and placed by 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 the VoIP system via an Internet Protocol (“
IP”
) connection, separate from the cellular system, between the dual-mode phone and the VoIP system;transmitting, via the VoIP system, a query request for a destination number stored on the cellular system; the VoIP system obtaining, from the MSC, the destination number stored by the cellular system, the destination number identifying a destination for the call; the VoIP system connecting the call with the destination; the VoIP system determining that the dual-mode phone has established an IP connection with an IP network; the VoIP system performing 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 system; and the VoIP system disconnecting the connection with 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 (14, 15, 16, 17, 18)
- VoIP”
-
19. A computer program embodied on at least one non-transitory computer readable medium, the computer program comprising instructions executable by one or more computers to:
-
accept a connection with a cellular system comprising a mobile switching center (“
MSC”
), the connection comprising the call forwarded by the MSC to a Voice over Internet Protocol (“
VoIP”
) system at a forwarding telephone number of the VoIP system and placed by 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 the VoIP system via an Internet Protocol (“
IP”
) connection, separate from the cellular system, between the dual-mode phone and the VoIP system;transmit a query request for a destination number stored on 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 connected with an IP network; 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 system; 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 (20)
-
Specification