Method and system for wireless number portability
First Claim
1. In a wireless communications network, a call processing method comprising:
- receiving a call to a directory number via a switching element;
checking whether number portability information for the directory number is stored in a first database in communication with the switching element;
routing the call based upon the number portability information for the directory number, when there is number portability information for the directory number stored in the first database; and
sending a number portability request message to a second database in communication with the switching element, when there is no number portability information for the directory number stored in the first database; and
receiving a number portability request return result from the second database;
inserting a number portablity record for the directory number in the first database; and
routing the call using the number portability request return result received from the second database.
10 Assignments
0 Petitions
Accused Products
Abstract
A method and system for providing improved wireless number portability. This invention allows the mobile switching center (MSC) to use a separate database to store the number portability information gathered earlier through sending NPreq messages to the number portability database (NPDB) and various strategies for refreshing or updating the internal database. The invention enables the MSC to use the separate database to check whether a portable number is ported and what the associated location routing number (LRN) if it is ported, so that the MSC does not need to send NPreq messages to the NPDB many times for the same ported number. This invention may apply to any number of switching systems, including CDMA, GSM and UMTS mobile switching systems.
-
Citations
21 Claims
-
1. In a wireless communications network, a call processing method comprising:
-
receiving a call to a directory number via a switching element;
checking whether number portability information for the directory number is stored in a first database in communication with the switching element;
routing the call based upon the number portability information for the directory number, when there is number portability information for the directory number stored in the first database; and
sending a number portability request message to a second database in communication with the switching element, when there is no number portability information for the directory number stored in the first database; and
receiving a number portability request return result from the second database;
inserting a number portablity record for the directory number in the first database; and
routing the call using the number portability request return result received from the second database. - View Dependent Claims (2, 3, 4, 5, 6, 7, 18)
-
-
8. In a wireless communications network, a call processing system comprising:
-
a switching element for processing wireless calls;
a first database in communication with the switching element for storing directory number information; and
means for facilitating communication between a caller and the switching element, wherein the switching element is programmed to;
receive a wireless call to a directory number;
check whether number portability information for the directory number is stored in the first database;
route the call based upon the number portability information for the directory number, when there is number portability information for the directory number stored in the first database; and
send a number portability request message to a second database, when there is no number portability information for the directory number stored in the first database; and
receive a number portability request return result from the second database;
insert a record for the directory number in the first database; and
route the call using the number portability request return result received from the second database. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. In a wireless communications network, a call processing system comprising:
-
receiving means for receiving a call to a directory number;
checking means for checking whether number portability information for the directory number is stored in a first database in communication with the switching element;
routing means for routing the call based upon the number portability information for the directory number;
sending means for sending a number portability request message to a second database in communication with the switching element;
accepting means for accepting a number portability request return result from the second database;
inserting means for inserting a record for the directory number; and
routing means for routing the call using the number portability request return result from the second database. - View Dependent Claims (16, 17, 19, 20, 21)
-
Specification