Network-based system for rerouting phone calls from phone networks to VoIP clients for roamers and subscribers who do not answer
First Claim
Patent Images
1. A system for routing traffic of a subscriber associated with a first communication network comprising a visited network, the system comprising:
- a gateway coupled to the first communication network and a second communication network, wherein the gateway monitors roaming links of the first communication network and detects the subscriber registering with the visited network, wherein the gateway receives location information corresponding to a location of the subscriber, a client being coupled to the gateway via the second communication network, wherein the gateway transfers the traffic of the subscriber to the client using at least one of the first communication network and the second communication network, and the gateway further comprising a mechanism to determine status of at least one of the client and the subscriber.
15 Assignments
0 Petitions
Accused Products
Abstract
A system, method, computer product and service are provided which, when a subscriber'"'"'s VoIP client is online and the subscriber'"'"'s non-VoIP wireless or fixed line number is called, will automatically route the call over IP to the subscriber'"'"'s VoIP client. This routing may be performed by the subscriber'"'"'s wireless or fixed line home operator and can be conditioned to depend on whether the non-VoIP number is roaming or not answering.
243 Citations
62 Claims
-
1. A system for routing traffic of a subscriber associated with a first communication network comprising a visited network, the system comprising:
a gateway coupled to the first communication network and a second communication network, wherein the gateway monitors roaming links of the first communication network and detects the subscriber registering with the visited network, wherein the gateway receives location information corresponding to a location of the subscriber, a client being coupled to the gateway via the second communication network, wherein the gateway transfers the traffic of the subscriber to the client using at least one of the first communication network and the second communication network, and the gateway further comprising a mechanism to determine status of at least one of the client and the subscriber. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 31, 32, 33, 34, 35, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62)
-
30. A system comprising:
-
a gateway coupled to a first communication system and a second communication system; and
a client application coupled to a client, the client application detecting a coupling with the second communication system and transferring at least one message to the gateway via the coupling, the message comprising one of identification information of the client, one or more instructions and status information, wherein the gateway establishes an association between a subscriber and a routing identifier associated with the client on the second communication system, wherein the gateway determines routing to the client via the second communication system that corresponds to the routing identifier of the client, wherein the gateway transfers the traffic received at the first communication system to the client as a VoIP call via the second communication system using the routing and the status information.
-
-
36. A method for routing traffic of a subscriber, the method comprising:
-
detecting a registration of the subscriber to a visited network, the subscriber being initially registered to a home network, the home network and the visited network being a part of a first communication network;
receiving location information corresponding to a location of the subscriber;
detecting at a gateway, status of at least one client associated with the subscriber, the client being coupled to the gateway via a second communication network, wherein the gateway is coupled to the first communication network;
selecting a routing identifier associated with the client, the routing identifier corresponding to the location of the subscriber; and
transferring traffic of the subscriber to the client at the associated routing identifier using at least one of the first communication network and the second communication network, wherein the transfer of traffic is performed based on the detected status of the client.
-
-
51. A computer program product comprising a computer useable medium including a computer usable program code for routing traffic of a subscriber, the computer program product comprising:
-
computer usable program code for detecting a registration of the subscriber to a visited network, the subscriber being initially registered to a home network, the home network and the visited network being a part of a first communication network;
computer usable program code for receiving location information corresponding to a location of the subscriber;
computer usable program code for detecting at a gateway, status of at least one client associated with the subscriber, the client being coupled to the gateway via a second communication network, wherein the gateway is coupled to the first communication network;
computer usable program code for selecting a routing identifier associated with the client, the routing identifier corresponding to the location of the subscriber; and
computer usable program code for transferring traffic of the subscriber to the client at the associated routing identifier using at least one of the first communication network and the second communication network, wherein the transfer of traffic is performed based on the detected status of the client.
-
Specification