CPC H04L 41/046 (2013.01) [G06F 9/54 (2013.01); H04L 63/08 (2013.01)] | 30 Claims |
1. A computing system for managing a contact center for an enterprise, the contact center having a plurality of agent instances, the computing system comprising:
one or more hardware processors in a management network, wherein the one or more hardware processors are configured to execute instructions stored on a non-transitory computer readable medium to perform tasks including:
providing, to an end-user network, a graphical user interface for receiving a specification of a logical directive;
receiving, from the end-user network, the specification of the logical directive, the specification comprising:
(a) a trigger specifying a circumstance in which the logical directive is triggered,
(b) a condition to be evaluated upon the logical directive being triggered, the condition relating to servicing incoming communications for the contact center; and
(c) an operation to be performed upon the condition being satisfied, the operation relating to the plurality of agent instances;
receiving data associated with servicing the incoming communications for the contact center, wherein the contact center, the end-user network, and the management network are associated with the enterprise;
upon the logical directive being triggered, determining, based on the received data associated with servicing the incoming communications for the contact center, whether the condition relating to servicing the incoming communications has been satisfied; and
upon determining that the condition relating to servicing the incoming communications has been satisfied, causing the operation in the specification of the logical directive to be performed, wherein the operation includes sending a communication via the end-user network to at least one agent instance in the plurality of agent instances and/or to at least one supervisor instance.
|