Customer premises equipment call re-routing technique
First Claim
1. A method for routing a call from a calling a party to a called party in accordance with a network preference of the calling party while accounting for a network capability of the called party, comprising the steps of:
- receiving in a first network preferred by the calling party a call attempt to reach the called party;
querying a database, containing records of called parties, each specifying a network capability of corresponding called party, to ascertain whether said called party has the capability of receiving the call through the preferred network, and if so;
routing the call over the preferred network, otherwise;
ascertaining whether a gateway exists between the preferred network and an alternate network over which the called party has the capability of receiving the call, and if so, routing the call through the gateway, otherwise;
sending a redirect message to the calling party to redirect the call entirely over the alternate network;
wherein the call is routed entirely over the alternate network if no response is received from the database within a prescribed interval.
1 Assignment
0 Petitions
Accused Products
Abstract
A call from a calling party (12) is routed to at least one called party (14, 16, and 18) in accordance with the network preference of the calling party while taking into account the network capability of the called party. The calling party initiates an attempt to the called party over a preferred network (32) by first querying a database (40) containing records, each indicating the network capability of a corresponding called party. If the called party has the capability of receiving a call on the preferred network, the call is routed over that network. Otherwise, the call is routed over an alternate network (30) on which the called party has the capability of receiving a call.
-
Citations
22 Claims
-
1. A method for routing a call from a calling a party to a called party in accordance with a network preference of the calling party while accounting for a network capability of the called party, comprising the steps of:
-
receiving in a first network preferred by the calling party a call attempt to reach the called party;
querying a database, containing records of called parties, each specifying a network capability of corresponding called party, to ascertain whether said called party has the capability of receiving the call through the preferred network, and if so;
routing the call over the preferred network, otherwise;
ascertaining whether a gateway exists between the preferred network and an alternate network over which the called party has the capability of receiving the call, and if so, routing the call through the gateway, otherwise;
sending a redirect message to the calling party to redirect the call entirely over the alternate network;
wherein the call is routed entirely over the alternate network if no response is received from the database within a prescribed interval. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for routing a call from a calling party to a called party over an IP network preferred by the calling party while accounting for a network capability of the called party, comprising the steps of:
-
receiving in the IP network a call attempt to reach the called party;
querying through the IP network a database, containing records of called parties, each specifying a network capability of corresponding called party, to ascertain whether said called party has the capability of receiving the call through the IP network, and if so;
routing the call over the IP network, otherwise;
ascertaining whether a gateway exists between the IP network and an alternate network over which the called party has the capability of receiving the call, and if so, routing the call through the gateway, otherwise;
sending a redirect message to the calling party to redirect the call entirely over the alternate network;
wherein the call is routed entirely over the PSTN if no response is received from the database within a prescribed interval. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A method for routing a call from a calling party to a called party in accordance with a least cost network preference of the calling party while accounting for a network capability of the called party, comprising the steps of:
-
receiving from the calling party in an originating network a call attempt to reach the called party;
querying a database, containing records of called parties, each record specifying a network capability of a corresponding called party, including cost information for routing a call on each network on which the called party can receive a call, to ascertain whether said called party has the capability of receiving the call through two or more networks, and if so;
routing the call over at least a portion of the network having a least cost, otherwise;
routing the call over at least a portion of an alternate network on which the called party can receive the call;
wherein the call is routed entirely over the alternate network if no response is received from the database within a prescribed interval. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22)
-
Specification