Intelligent area code update system and method
First Claim
1. An automated area code update system interfacing a computer telephony integration (CTI) system, said CTI system interfacing at least one customer record database and being operated by a system user having a system user terminal including a system user display and a system user input device, said automated area code update system comprising:
- an area code changes user interface displayed on said system user display, said area code changes user interface configured to accept and display area code changes input by said system user using said system user input device;
an area code changes memory, for storing said input area code changes; and
a lookup processor, responsive to an ANI string received from said CTI system that does not correspond to at least one customer record stored in said at least one customer record database, for searching said area code changes memory for an entry corresponding to at least an area code received as a portion of said ANI string, for identifying at least one area code change stored in said area code changes memory corresponding to said at least an area code received as a portion of said ANI string that did not result in a customer record match, and for modifying said ANI string received by substituting said area code received in said ANI string with a changed area code identified as a result of searching said area code changes memory.
18 Assignments
0 Petitions
Accused Products
Abstract
A system and method of retrieving customer records regardless of area code change affecting customer telephone numbers stored in customer records is provided. The method begins by providing an area code changes user interface on a system user display, which is configured to accept area code changes input by the system. Area code changes, which include actual area codes and old area codes are input using the interface. Next, each input area code change is stored in an area code changes memory. An ANI string corresponding to an incoming telephone call is then received and at least one customer record database is searched to identify any call records that include a telephone number corresponding to the ANI string. If no customer records are identified, then the area code changes memory is searched to identify if the ANI string includes an area code corresponding to an actual area code stored in the area code changes memory. If an actual area code match is found, then the ANI string is modified by replacing the area code included in the ANI string with the old area code corresponding to the actual area code stored in the area code changes memory. The customer record database search is then repeated until there are no more actual area codes stored in the area code changes memory that correspond to the area code included in the ANI string.
71 Citations
8 Claims
-
1. An automated area code update system interfacing a computer telephony integration (CTI) system, said CTI system interfacing at least one customer record database and being operated by a system user having a system user terminal including a system user display and a system user input device, said automated area code update system comprising:
-
an area code changes user interface displayed on said system user display, said area code changes user interface configured to accept and display area code changes input by said system user using said system user input device;
an area code changes memory, for storing said input area code changes; and
a lookup processor, responsive to an ANI string received from said CTI system that does not correspond to at least one customer record stored in said at least one customer record database, for searching said area code changes memory for an entry corresponding to at least an area code received as a portion of said ANI string, for identifying at least one area code change stored in said area code changes memory corresponding to said at least an area code received as a portion of said ANI string that did not result in a customer record match, and for modifying said ANI string received by substituting said area code received in said ANI string with a changed area code identified as a result of searching said area code changes memory. - View Dependent Claims (2, 3, 4)
-
-
5. In a computer telephony integration (CTI) system having an automatic number identification (ANI) system, said CTI system interfacing at least one customer record database and at least one system user having a system user terminal including a system user display and at least one system user input device, a method of retrieving a customer record from said customer record database regardless of an area code change affecting a customer telephone number stored in said customer record, said method comprising the steps of:
-
a) providing an area code changes user interface on said system user display, said area code changes interface configured to accept and display area code changes input by said system user using said system user input device;
b) inputting at least one area code change using said area code changes user interface;
c) storing each input area code change in an area code changes memory, each said area code change including a new area code and an old area code;
d) receiving an ANI string from said CTI system, said ANI string corresponding to an incoming telephone call received by said CTI system and including at least an actual area code from which said telephone call is originating;
e) searching said at least one customer record database to identify and retrieve at least one customer record including a stored telephone number corresponding to said ANI string;
if no customer record including a stored telephone number corresponding to said ANI string is identified, performing the steps of;
f) searching said are e code changes memory to identify if said ANI string includes an actual area code corresponding to at least one new area code stored in said area code changes memory;
g) modifying said ANI string by replacing said actual area code included in said ANI string with said old area code corresponding to said new area code identified in said area code changes memory; and
h) repeating steps e through g until a matching customer record is found or until each old area code corresponding to said new area code identified in said area code changes memory has been searched in said customer record database. - View Dependent Claims (6, 7, 8)
receiving a DNI string from said CTI system; and
restricting said customer record database search to search at least one selected customer record database corresponding to said received DNI string.
-
-
7. The method of claim 5, further comprising the steps of:
routing said retrieved customer record corresponding to said incoming call and said incoming call to a call center agent for handling said incoming call.
-
8. The method of claim 5, further comprising the steps of:
modifying at least one customer record by replacing said old area code stored in said customer record with said new area code identified is said area code changes memory and storing said modified customer record in said at least one customer record database.
Specification