Systems and methods for managing multi-tenant callback services
First Claim
1. A system for managing multi-tenant callback services for customer contact centers comprising:
- a processor;
a memory, wherein the memory has stored therein instructions that, when executed by the processor, cause the processor to;
receive configuration data for first and second contact center tenants;
associate the configuration data with a contact center application, wherein the contact center application is configured to support the first and second contact center tenants via a shared installation of the contact center application, wherein each tenant has a virtual partition on which instances of the shared installation of the contact center application is run;
receive first and second requests from first and second customers for respectively first and second resources of the first and second contact center tenants;
monitor position of the first customer in a first queue instance associated with the first tenant, and position of the second customer in a second queue instance associated with a second tenant, the first and second queue instances each running in the virtual partition provided for respectively the first and second tenants; and
provide via one of the instances of the contact center application, a first command to contact the first customer in response to the monitoring of the position of the first customer in the first queue instance;
provide via another one of the instances of the contact center application, a second command to contact the second customer in response to the monitoring of the position of the second customer in the second queue instance; and
a communication device coupled to the processor and adapted to contact the first and second customers in response to respectively the first and second commands.
4 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for managing multi-tenant callback services may be provided via a multi-tenant services integration platform. Several multi-tenant software as a service applications may be offered as a hosted software solution via the multi-tenant services integration platform. Various applications may deploy and support a shared tenant and shared services environment where there can be many different customers (companies and users) running in their own virtual partition from a single application instance. The applications may be multi-tenant aware and integrated into an administration portal which integrates several shared tenant services. The tenant model may allow for customized application configurations to be run from a single application instance. Further, improved methods for providing callback management, calculating estimated wait times and providing for callback initiation may be integrated in such multi-tenant services.
-
Citations
20 Claims
-
1. A system for managing multi-tenant callback services for customer contact centers comprising:
-
a processor; a memory, wherein the memory has stored therein instructions that, when executed by the processor, cause the processor to; receive configuration data for first and second contact center tenants; associate the configuration data with a contact center application, wherein the contact center application is configured to support the first and second contact center tenants via a shared installation of the contact center application, wherein each tenant has a virtual partition on which instances of the shared installation of the contact center application is run; receive first and second requests from first and second customers for respectively first and second resources of the first and second contact center tenants; monitor position of the first customer in a first queue instance associated with the first tenant, and position of the second customer in a second queue instance associated with a second tenant, the first and second queue instances each running in the virtual partition provided for respectively the first and second tenants; and provide via one of the instances of the contact center application, a first command to contact the first customer in response to the monitoring of the position of the first customer in the first queue instance; provide via another one of the instances of the contact center application, a second command to contact the second customer in response to the monitoring of the position of the second customer in the second queue instance; and a communication device coupled to the processor and adapted to contact the first and second customers in response to respectively the first and second commands. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for managing multi-tenant callback services for customer contact centers comprising:
-
receiving, by a processor, configuration data for first and second contact center tenants; associating, by the processor, the configuration data with a contact center application, wherein the contact center application supports the first and second contact center tenants via a shared installation of the contact center application, wherein each tenant has a virtual partition on which instances of the shared installation of the contact center application is run; receiving, by the processor, first and second requests from first and second customers for respectively first and second resources of the first and second contact center tenants; monitoring, by the processor, position of the first customer in a first queue instance associated with the first tenant, and position of the second customer in a second queue instance associated with a second tenant, the first and second queue instances each running in the virtual partition provided for respectively the first and second tenants; and providing, by the processor, via one of the instances of the contact center application, a first command to contact the first customer in response to the monitoring of the position of the first customer in the first queue instance; providing, by the processor, via another one of the instances of the contact center application, a second command to contact the second customer in response to the monitoring of the position of the second customer in the second queue instance; establishing, by a communication device coupled to the processor, contact with the first and second customers; and establishing, by a media device, contact of the first and second customers in response to respectively the first and second commands. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification