Integrated cellular VoIP for call rerouting
First Claim
1. A system comprising:
- a first communication system comprising a home network and a visited network, the home network having a subscriber and a Home Location Register (HLR), the subscriber having a mobile device and a profile in the HLR;
at least one Voice-over Internet Protocol (VoIP) communication system coupled to the home network and the visited network; and
a gateway coupled to at least one of the first and the VoIP communication systems,wherein the gateway monitors roaming links of the first communication system and detects the mobile device registering with the visited network,wherein the gateway receives location information corresponding to a location of the mobile device and selects a VoIP routing number corresponding to the location,wherein the subscriber'"'"'s HLR profile is set, via a SS7 message, to transfer calls for the mobile device via the selected VoIP routing number, andwherein the gateway uses the selected VoIP routing number to transfer calls for the mobile device received at the home network to the mobile device via the VoIP communication system.
15 Assignments
0 Petitions
Accused Products
Abstract
Integrated Cellular Voice over Internet Protocol (“VoIP”) systems (“ICV systems”) are described that redirect or reroute wireless network voice and data traffic to roaming subscribers via VoIP networks. The ICV system monitors roaming links of a first communication system. The first communication system may include a home network and a visited network. The ICV system detects a mobile device registering with the visited network. The ICV system receives location information corresponding to a location of the mobile device and selects a routing number corresponding to the location. The ICV system uses the selected routing number to transfer calls received at the home network to the mobile device via a second communication system.
94 Citations
38 Claims
-
1. A system comprising:
-
a first communication system comprising a home network and a visited network, the home network having a subscriber and a Home Location Register (HLR), the subscriber having a mobile device and a profile in the HLR; at least one Voice-over Internet Protocol (VoIP) communication system coupled to the home network and the visited network; and a gateway coupled to at least one of the first and the VoIP communication systems, wherein the gateway monitors roaming links of the first communication system and detects the mobile device registering with the visited network, wherein the gateway receives location information corresponding to a location of the mobile device and selects a VoIP routing number corresponding to the location, wherein the subscriber'"'"'s HLR profile is set, via a SS7 message, to transfer calls for the mobile device via the selected VoIP routing number, and wherein the gateway uses the selected VoIP routing number to transfer calls for the mobile device received at the home network to the mobile device via the VoIP communication system. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system comprising:
-
a gateway coupled to a first communication system and a Voice-over Internet Protocol (VoIP) communication system, the first communication system having a subscriber and a Home Location Register (HLR), the subscriber having a mobile device and a profile in the HLR; and a client application coupled to the mobile device, the client application detecting a coupling with the VoIP communication system and transferring a message to the gateway via the coupling, the message including identification information of the mobile device, wherein the gateway determines a VoIP routing number of the VoIP communication system that corresponds to a location of the mobile device, wherein the gateway establishes an association between the VoIP routing number and an address of the mobile device on the VoIP communication system, wherein the subscriber'"'"'s HLR profile is set, via a SS7 message, to transfer calls for the mobile device via the determined VoIP routing number, and wherein the gateway transfers a call for the mobile device received at the first communication system to the mobile device via the VoIP communication system using the VoIP routing number and address of the mobile device.
-
-
9. A system comprising:
-
circuitry that monitors roaming links of a first communication system, wherein the first communication system includes a home network and a visited network, the home network having a subscriber and a Home Location Register (HLR), the subscriber having a mobile device and a profile in the HLR; circuitry that detects the mobile device registering with the visited network; circuitry that receives location information corresponding to a location of the mobile device; circuitry that selects a Voice-over Internet Protocol (VoIP) routing number corresponding to the location; circuitry that sets the subscriber'"'"'s HLR profile, via a SS7 message, to transfer calls for the mobile device via the selected VoIP routing number; and circuitry that uses the selected VoIP routing number to transfer calls for the mobile device received at the home network to the mobile device via a VoIP communication system.
-
-
10. A device comprising:
-
a monitoring system that monitors roaming links of a first communication system, wherein the first communication system includes a home network and a visited network, the home network having a subscriber and a Home Location Register (HLR), the subscriber having a mobile device and a profile in the HLR; a detector that detects the mobile device registering with the visited network; a receiver that receives location information corresponding to a location of the mobile device; a selection system that selects a Voice-over Internet Protocol (VoIP) routing number corresponding to the location; circuitry that sets the subscriber'"'"'s HLR profile, via a SS7 message, to transfer calls for the mobile device via the selected VoIP routing number; and a transmitter that uses the selected VoIP routing number to transfer calls for the mobile device received at the home network to the mobile device via a VoIP communication system. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A device comprising:
-
means for monitoring at least one roaming link of a first communication system, the first communication system having a subscriber and a Home Location Register (HLR), the subscriber having a mobile device and a profile in the HLR; means for detecting the mobile device registering with a visited network; means for receiving location information corresponding to a location of the mobile device; means for selecting a Voice-over Internet Protocol (VoIP) routing number that corresponds to the location, the VoIP routing number corresponding to a VoIP communication system; means for setting, via a SS7 message, the subscriber'"'"'s HLR profile to transfer calls for the mobile device via the selected VoIP routing number; and means for transferring calls for the mobile device received at a home network to the mobile device via the VoIP communication system in accordance with the VoIP routing number, wherein the home network and the visited network are networks operating under the first communication system. - View Dependent Claims (17, 18)
-
-
19. A method comprising:
-
monitoring at least one roaming link of a first communication system, the first communication system having a subscriber and a Home Location Register (HLR), the subscriber having mobile device and a profile in the HLR; detecting the mobile device registering with a visited network; receiving location information corresponding to a location of the mobile device; selecting a Voice-over Internet Protocol (VoIP) routing number that corresponds to the location, the VoIP routing number corresponding to a VoIP communication system; setting the subscriber'"'"'s HLR profile, via a SS7 message, to transfer calls for the mobile device via the selected VoIP routing number; and transferring calls for the mobile device received at a home network to the mobile device via the VoIP communication system in accordance with the VoIP routing number, wherein the home network and the visited network are networks operating under the first communication system. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32)
-
-
33. A method comprising:
-
detecting at a mobile device of a subscriber of a cellular network, a coupling with an Internet Protocol (IP) network, the cellular network having a Home Location Register (HLR), the subscriber having a profile in the HLR; transferring a message to a gateway of the IP network via the coupling, the message including identification information of the mobile device; selecting a Voice-over Internet Protocol (VoIP) routing number that corresponds to a location of the mobile device, the VoIP routing number corresponding to the IP network; establishing an association between the selected VoIP routing number and an IP address of the mobile device; setting, via a SS7 message, the subscriber'"'"'s HLR profile to transfer calls for the mobile device via the selected VoIP routing number; and transferring a call received for the mobile device at the cellular network to the mobile device via the IP network using the VoIP routing number and the IP address of the mobile device. - View Dependent Claims (34, 35, 36, 37, 38)
-
Specification