Method for resynchronizing secondary database and primary database with preservation of functionality of an automatic call distribution system
First Claim
1. In an automatic call distribution system for distributing client calls to client service agents in real time, said automatic call distribution system including a primary computer means with a primary database means, a secondary computer means with a secondary database means, said secondary computer means for synchronously following states of said primary computer means, and means for controlling and coordinating operation of said primary computer means and said secondary computer means, a method for resynchronizing said primary computer means with said secondary computer means following interruption of usage of said primary computer means, said resynchronization being without interruption of service to said client calls, said method comprising the steps of:
- (a) using said controlling means in connection with said secondary computer means to lock said secondary database means against updating of configuration information;
thereafter(b) using said controlling means to copy selected database elements of said secondary database means to said primary computer means to replace selected elements of said primary database means;
thereafter(c) using said controlling means to copy memory elements from said secondary computer means to said primary computer means;
thereafter(d) using said controlling means to transfer operation from said secondary computer means with said secondary database means to said primary computer means with said primary database means;
(e) using said secondary computer means to unlock said secondary database means against updating of configuration information; and
(f) resynchronizing said primary computer means and said secondary computer means.
13 Assignments
0 Petitions
Accused Products
Abstract
In an automatic call distribution (ACD) system having a controller function, a primary system controller and a redundant system controller wherein the secondary system controller is in active operation and the primary system controller is out of synchronization with the redundant system controller, a method is provided for resynchronizing the primary system controller to the redundant system controller wherein selected database update functionality of the redundant system controller is suspended and database files and shared memory are copied in phases from the redundant system controller to the primary system controller with the means provided to continue to do data collection, call answering and queuing of calls, except for a brief period immediately preceding resynchronization. A slight delay added by the system in the process of answering incoming calls provides sufficient time for the primary system controller to resynchronize to the redundant system controller with all information and data, at which time the primary system controller assumes real-time operation and the redundant system controller returns to synchronous standby mode.
141 Citations
5 Claims
-
1. In an automatic call distribution system for distributing client calls to client service agents in real time, said automatic call distribution system including a primary computer means with a primary database means, a secondary computer means with a secondary database means, said secondary computer means for synchronously following states of said primary computer means, and means for controlling and coordinating operation of said primary computer means and said secondary computer means, a method for resynchronizing said primary computer means with said secondary computer means following interruption of usage of said primary computer means, said resynchronization being without interruption of service to said client calls, said method comprising the steps of:
-
(a) using said controlling means in connection with said secondary computer means to lock said secondary database means against updating of configuration information;
thereafter(b) using said controlling means to copy selected database elements of said secondary database means to said primary computer means to replace selected elements of said primary database means;
thereafter(c) using said controlling means to copy memory elements from said secondary computer means to said primary computer means;
thereafter(d) using said controlling means to transfer operation from said secondary computer means with said secondary database means to said primary computer means with said primary database means; (e) using said secondary computer means to unlock said secondary database means against updating of configuration information; and (f) resynchronizing said primary computer means and said secondary computer means. - View Dependent Claims (2, 3, 4, 5)
-
Specification