Automated configuration and deployment of contact center software suite
AssigneeGenesys Cloud Services, Inc.
InventorsJohn Roberts, Jr., Matthew Robinson
Life of this patent
Estimating the term…
Abstract
A method for automated deployment of application servers in a contact center system according to one embodiment includes generating a deployment package for the application servers in the contact center system based on deployment sizing information and environment information associated with the contact center system preparing a temporary deployment server of the contact center system for deployment of software to the application servers, and installing the software to the application servers using the temporary deployment server.
Claims20
A method for automated deployment of application servers in a contact center system, the method comprising:
- generating a deployment package for the application servers in the contact center system based on deployment sizing information and environment information associated with the contact center system, wherein the environment information comprises a name and an address of a physical server to which at least a portion of software is to be deployed, and wherein the deployment package includes information needed to bootstrap each of the application servers, install applications to the application servers, and execute post-installation and environment-readiness processes;
- validating an accuracy of the environment information against the contact center system based on a set of rules, wherein validation of the accuracy of the environment information includes an automated determination of at least an existence of a device having the name and the address of the physical server to which at least the portion of the software is to be deployed;
- preparing, in response to successful validation of the environment information, a temporary deployment server of the contact center system for deployment of software to the application servers;
- and
- installing the software to the application servers using the temporary deployment server.
A system for automated deployment of application servers in a contact center system, the system comprising:
- at least one processor;
- and
- at least one memory comprising a plurality of instructions stored thereon that, in response to execution by the at least one processor, causes the system to:
- generate a deployment package for the application servers in the contact center system based on deployment sizing information and environment information associated with the contact center system, wherein the environment information comprises a name and an address of a physical server to which at least a portion of software is to be deployed, and wherein the deployment package includes information needed to bootstrap each of the application servers, install applications to the application servers, and execute post-installation and environment-readiness processes;
- validate an accuracy of the environment information against the contact center system based on a set of rules, wherein validation of the accuracy of the environment information includes an automated determination of at least an existence of the physical server to which at least the portion of the software is to be deployed based on the name and the address of the physical server to which at least the portion of the software is to be deployed;
- prepare a temporary deployment server of the contact center system for deployment of software to the application servers in response to successful validation of the environment information;
- and
- install the software to the application servers using the temporary deployment server.
A system, comprising:
- a contact center system including a temporary deployment server and a plurality of application servers;
- and
- a server comprising a processor and a memory having a plurality of instructions stored thereon that, in response to execution by the processor, causes the server to generate a deployment package for the application servers in the contact center system based on deployment sizing information, one or more deployment configuration standards, and environment information associated with the contact center system, wherein the environment information comprises a name and an address of a physical server to which at least a portion of software is to be deployed, and wherein the deployment package includes information needed to bootstrap each of the application servers, install applications to the application servers, and execute post-installation and environment-readiness processes, and to validate an accuracy of the environment information against the contact center system based on a set of rules, wherein validation of the accuracy of the environment information includes an automated determination of at least an existence of some physical server having the name and the address of the physical server to which at least the portion of the software is to be deployed;
- wherein the temporary deployment server of the contact center system is prepared for deployment of software to the application servers in response to successful validation of the environment information;
- and
- wherein the temporary deployment server installs the software to the application servers.
Dependencies are inferred from the claim text.