A method for routing a call to a Subscriber having been assigned a directory number NXX-XXXX by one Local Service Provider and having changed to a different Local Service Provider, both Local Service Providers providing service within a common Local Access and Transport Area (LATA), and wherein the Subscriber has moved to a different location where the Subscriber is served by a call routing number NYY-YYYY assigned to the Subscriber comprising the steps of:
- (a) providing an External Local Number Portability Database comprising a plurality of local switch databases, the External Local Number Portability Database storing:
- (i) relationships between NXX-XXXX directory numbers assigned to Subscribers within a Numbering Plan Area (NPA) in the common LATA who have changed to another Local Service Provider within the same or a different NPA in the common LATA, and call routing identifiers, SPAs, associated with the directory numbers, NXX-XXXX;
- (ii) relationships between the directory numbers NXX-XXXX assigned to the Subscribers and call routing numbers NYY-YYYY assigned to the Subscribers where:
- SPA is a three digit Service Provider Area (SPA) code assigned to each one of the Local Service Providers within a common LATA, each one of the Local Service Providers being assigned a different Service Provider Area (SPA) code in each Numbering Plan Area (NPA) in the common LATA;
- and,
- NXX is a three digit designation code representative of an exchange area within the Numbering Plan Area (NPA), and
- the relationships in the External Local Number Portability Database are distributed among the plurality of local switch databases;
- (b) converting, in the Local Number Portability Database, a dialed number, NXX-XXXX, of a called one of the Subscribers into a converted number SPA-NYY-YYYY;
- and
- (c) routing the call using the converted number, SPA-NYY-YYYY.