Number portability using enhanced routing table
First Claim
1. A method of providing network-wide number portablility for the treatment of calls in a telephone network of telephone exchanges equipped with SSPs (Service Switching Points) operating with IN (Intelligent Network) application software, comprising:
- a) providing a table at each telephone exchange in the network in which any number in a numbering plan supported by the network can be a ported number to permit a search to be performed to determine, each time a called number associated with a call is received at the telephone exchange, whether the called number is a ported number for which the telephone exchange must obtain routing information by searching the table for the called number;
b) providing at least one database, the at least one database collectively containing a routing option for each ported number in the network; and
c) when the table at a telephone exchange in the network indicates that a called number is a ported number, obtaining a routing option from the at least one database to enable the call to reach its final destination.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of providing number portability for the treatment of calls from a calling party to a specific number of a called party is disclosed. Once the dialed digits are received at a switching office serving the calling party, a determination is made of whether the call is directed to a portable number. In a first embodiment, if the call is directed to a portable number, a TCAP query is launched from the originating office to an SCP. At the SCP, the dialed digits are translated to obtain new routing information. The new routing information, which is returned to the originating office is used to create an Initial Address Message (IAM) containing the calling and called party'"'"'s numbers to enable said call to reach said terminating office associated with the new routing information. In a second embodiment, the new routing information is obtained from a directory number table resident at the originating office. If the dialed digits contain an area code indicative of a toll call, the originating office forwards the call directly to a tandem exchange, where the determination is made of whether the dialed digits are associated with a portable number.
23 Citations
18 Claims
-
1. A method of providing network-wide number portablility for the treatment of calls in a telephone network of telephone exchanges equipped with SSPs (Service Switching Points) operating with IN (Intelligent Network) application software, comprising:
-
a) providing a table at each telephone exchange in the network in which any number in a numbering plan supported by the network can be a ported number to permit a search to be performed to determine, each time a called number associated with a call is received at the telephone exchange, whether the called number is a ported number for which the telephone exchange must obtain routing information by searching the table for the called number; b) providing at least one database, the at least one database collectively containing a routing option for each ported number in the network; and c) when the table at a telephone exchange in the network indicates that a called number is a ported number, obtaining a routing option from the at least one database to enable the call to reach its final destination. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system for providing network-wide number portability for the treatment of calls in a telephone network of telephone exchange equipped with SSPs (Service Switching Points) operating with IN (Intelligent Network) application software, comprising:
-
a table at each of the telephone exchanges in the network in which any telephone number in a numbering plan supported by the network can be a ported number, each table adapted to enable a search to determine whether a called number associated with a call received at a telephone exchange is a ported number for which the exchange must obtain routing information, each telephone exchange adapted to execute the search to locate the called number each time a called number is received at the telephone exchange; and at least one database, the at least one database collectively containing routing information for each ported number in the table at each telephone exchange. - View Dependent Claims (9, 10, 11, 12)
-
-
13. A method of using number portability enhanced routing tables, comprising:
-
a) receiving a called number associated with a call at a telephone exchange in a network in which any telephone number can be a portable number; b) determining, each time step (a) arises, whether the called number is a ported number, the step of determining taking place by performing a search of a table at the telephone exchange in the network to locate the called number; and c) obtaining from at least one database, in response to determining that the called number is a ported number as a result of step (b), a routing option for each ported number in the network to enable the call to reach a final destination in the network, the at least one database collectively containing the routing option for each ported number in the network.
-
-
14. A method of using number portability enhanced routing tables as claimed in 13, wherein step (c) includes the steps of:
-
(d) querying a first database local to the telephone exchange for an instruction in response to determining that the called number is a ported number in step (b); and (e) obtaining from a second database at a Service Control Point (SCP), based on the instruction in step (d), the routing option for the call.
-
-
15. A method of using number portability enhanced routing tables as claimed in 13, further comprising replacing the called number with the routing option, the routing option being another telephone number.
-
16. A method of using number portability enhanced routing tables as claimed in 13, wherein the call is a toll call, the telephone exchange is a tandem exchange, and further comprising:
-
f) identifying the called number associated with the toll call as the ported number after searching the table for the called number at the tandem exchange; g) directing, each time the called number is identified as the ported number pursuant to step (f), the toll call to the final destination in the network.
-
-
17. A method of using number portability enhanced routing tables, comprising:
-
a) receiving a called number associated with a call at one of a plurality of telephone exchanges in a network in which any number in a number plan supported by the network can be a ported number; b) determining, each time step (a) arises, whether the called number is a ported number, the step of determining taking place by performing a search of a table at the telephone exchange in the network to locate the called number; and c) obtaining from at least one database, in response to determining that the called number is a ported number from step (b), routing information for each ported number in the network, the at least one database collectively containing routing information for each ported number in the network.
-
-
18. A method of using number portability enhanced routing tables as claimed in 17, wherein the call is a toll call, the telephone exchange is a tandem exchange, and further comprising:
-
d) directing one of a plurality of toll calls to the tandem telephone exchange in the network, the step of directing taking place pursuant to an instruction from the at least one database at the telephone exchange in the network; e) identifying the called number associated with the toll call as the ported number, the step of identifying taking place after searching the table to locate the called number at the tandem exchange; f) obtaining routing information from at least one database, the step of obtaining taking place by the tandem exchange sending a query to the SCP; g) forwarding the called number, identified in step (e), based on the query in step (f), to a final destination.
-
Specification