High availability software based contact centre
First Claim
1. A method for ensuring high availability in a software based contact centre (200) relaying a variety of communication connections, comprising at least one high availability control unit (220), characterised by the following steps, at least one high availability control unit analyses the overall system status of the software based contact centre, at least one high availability control unit (220) controls and monitors at least one virtual backup unit (230, 240, 250), at least one resource provided by the software based contact centre fails, at least one virtual backup unit (230, 240, 250) is initialised to take over at least one failed resource, at least one resource (231, 232, 233, 234, 235, 236) of at least one virtual backup unit replaces at least one failed resource, service of at least one failed resource is resumed.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus for ensuring high availability of services in a communication server. In particular the invention relates to a method and apparatus for ensuring high availability of services in a software based contact centre. The invention is based on a developed application of virtual backup units for ensuring availability in a software based contact centre. The software based contact centre will have a high availability controller, which will have logical connections to virtual backup units on the same server, or different, even distributed servers. The virtual backup unit will typically contain a set of resources that could potentially fail. Once a failure of a resource takes place, a virtual backup unit may be initialised at any server, and some or all parts of the virtual backup unit are arranged to replace the failed resource.
44 Citations
20 Claims
-
1. A method for ensuring high availability in a software based contact centre (200) relaying a variety of communication connections, comprising at least one high availability control unit (220), characterised by the following steps,
at least one high availability control unit analyses the overall system status of the software based contact centre, at least one high availability control unit (220) controls and monitors at least one virtual backup unit (230, 240, 250), at least one resource provided by the software based contact centre fails, at least one virtual backup unit (230, 240, 250) is initialised to take over at least one failed resource, at least one resource (231, 232, 233, 234, 235, 236) of at least one virtual backup unit replaces at least one failed resource, service of at least one failed resource is resumed.
-
8. An arrangement for ensuring high availability in a software based contact centre (200), comprising at least one high availability control unit (220), characterised in that,
at least one high availability control unit (220) is arranged to analyse the overall system status of the software based contact centre (200), at least one high availability control unit (220) is arranged to control and monitor at least one virtual unit (230, 240, 250), at least one high availability control unit (220) is arranged to have logical communication connections to at least one virtual backup unit (230, 240, 250), at least one high availability control unit (220) is arranged to initialise at least one virtual backup unit (230, 240, 250) to replace at least one failed resource with a backup resource (231, 232, 233, 234, 235, 236).
-
15. A memory storage unit containing software based contact centre server software (200), further comprising at least one high availability control unit (220), characterised in that,
at least one high availability control unit (220) is arranged to analyse the overall system status of the software based contact centre (200), software based contact centre server software (200) and/or high availability control unit (220) is arranged to form at least one virtual backup unit (230, 240, 250) and/or form logical connections to at least one predefined virtual backup unit (230, 240, 250) that are stored in the memory storage unit, at least one high availability control unit (220) is arranged to control and monitor at least one virtual unit (230, 240, 250), the high availability control unit (220) is arranged to initialise at least one virtual backup unit (230, 240, 250) to replace at least one failed resource with a backup resource (231, 232, 233, 234, 235, 236).
Specification