Automatic updating of a local database supporting local number portability
First Claim
1. In a telecommunications network having a centralized local number portability database, a method of processing a telephone call directed to a terminating switch which does not serve a called directory number comprising the steps of:
- accessing a database within a switch for routing said call;
routing said call in accordance with data provided from said database within said switch;
responsive to detecting that said terminating switch does not serve said called directory number, generating a release message for said call, said release message having a cause code indicating that no line has been found corresponding to a directory number of said call in the switch transmitting said release message;
responsive to receiving said release message, comparing a response received from said centralized local number portability database shared by a plurality of switches with data of said database within said switch; and
if the two data quantities do not match, routing the call in accordance with the data received from said centralized local number portability database and updating the database within said switch with data of said local number portability database.
5 Assignments
0 Petitions
Accused Products
Abstract
In accordance with the teachings of a prior application, in a telecommunications network, a local database stores destination telephone number information derived from a more global database, shared by a plurality of switching systems usually remote from all or most of the systems. One or more bit maps are used to store key indicators for each telephone number for which information may be required. This invention relates to a method and apparatus for automatically updating the local database, by recognizing that a switch identified as serving a directory number does not have access to the line corresponding to that number; when this condition is discovered, the global database is increased and the local database updated.
-
Citations
16 Claims
-
1. In a telecommunications network having a centralized local number portability database, a method of processing a telephone call directed to a terminating switch which does not serve a called directory number comprising the steps of:
-
accessing a database within a switch for routing said call; routing said call in accordance with data provided from said database within said switch; responsive to detecting that said terminating switch does not serve said called directory number, generating a release message for said call, said release message having a cause code indicating that no line has been found corresponding to a directory number of said call in the switch transmitting said release message; responsive to receiving said release message, comparing a response received from said centralized local number portability database shared by a plurality of switches with data of said database within said switch; and if the two data quantities do not match, routing the call in accordance with the data received from said centralized local number portability database and updating the database within said switch with data of said local number portability database. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. In a switch of a telecommunications network, a method of detecting that a querying switch has incorrect data for a called directory number, comprising the steps of:
-
responsive to receipt of a message for a terminating call to an attempted terminating switch, said message comprising said called directory number, testing whether said attempted terminating switch serves said called directory number; if said switch does not serve said called directory number testing whether a ported away indicator has been set for said called directory number; and if said ported away indicator has been set, transmitting a release message comprising a cause code equivalent to ANSI (American National Standards Institute) cause code 26. - View Dependent Claims (14)
-
-
15. In a telecommunications network having a centralized local number portability database, a method of processing a telephone call directed to a terminating switch which does not serve a called directory number comprising the steps of:
-
accessing a database within a switch for routing said call; routing said call in accordance with data provided from said database within said switch; querying a centralized local number portability database shared by a plurality of switches using said directory number concurrently with routing said call; responsive to receiving a release message for said call, said release message having a cause code indicating that no line has been found corresponding to a directory number of said call in the switch transmitting said release message, comparing a response received from said centralized local number portability database shared by a plurality of switches with data of said database within said switch; and if the two data quantities do not match, routing the call in accordance with the data received from said local number portability database and updating the database within said switch with data of said local number portability database.
-
-
16. In a telecommunications network having a centralized local number portability database, apparatus for processing a telephone call from an originating switch directed to a terminating switch which does not serve a called directory number, comprising:
-
processor means in said originating switch; said processor means comprising; a local database for said switch; and a program; said processor means, operative under control of said program for; routing said call in accordance with data provided from said local database; responsive to receiving a release message for said call, said release message having a cause code indicating that no line has been found corresponding to a directory number of said call in the switch transmitting said release message, querying said centralized local number portability database shared by a plurality of switches, using said directory number; comparing a response received from said local number portability database with data of said database within said switch; and if the two data quantities do not match, routing the call in accordance with the data received from said local number portability database and updating said local database with data of said local number portability database.
-
Specification