Method for implementing and executing communication center routing strategies represented in extensible markup language
First Claim
Patent Images
1. A method for supplementing an interaction processing routine comprising:
- identifying, by a processor, an attribute associated with an interaction;
executing, by the processor, the interaction processing routine for routing the interaction, the interaction processing routine including an embedded tag;
executing, by the processor, the embedded tag in the interaction processing routine;
invoking, by the processor, a rule in response to executing the embedded tag, wherein the rule is selected based on the identified attribute;
assembling, by the processor, a routing script based on the invoked rule; and
executing, by the processor, the routing script for controlling the routing of the interaction during the interaction processing routine, wherein the routing script is executed concurrently with the interaction processing routine.
9 Assignments
0 Petitions
Accused Products
Abstract
A method is provided for supplementing existing interaction routines in a contact center with added capability including acts for (a) creating at least one rule having at least one rule attribute; (b) creating one or more processes, the processes integral to the rule; (c) defining the at least one rule and integral processes as a strategy; and (d) linking the strategy to the interaction routine, the link serving to cause execution of the strategy during an interaction between an entity and the routine, execution thereof promoting further interaction defined in the strategy.
-
Citations
17 Claims
-
1. A method for supplementing an interaction processing routine comprising:
-
identifying, by a processor, an attribute associated with an interaction; executing, by the processor, the interaction processing routine for routing the interaction, the interaction processing routine including an embedded tag; executing, by the processor, the embedded tag in the interaction processing routine; invoking, by the processor, a rule in response to executing the embedded tag, wherein the rule is selected based on the identified attribute; assembling, by the processor, a routing script based on the invoked rule; and executing, by the processor, the routing script for controlling the routing of the interaction during the interaction processing routine, wherein the routing script is executed concurrently with the interaction processing routine. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 17)
-
-
10. A system comprising:
-
a processor; and a non-transitory memory, wherein the memory has stored thereon instructions that, when executed by the processor, causes the processor to; receive information corresponding to an interaction; execute a first routing script for routing the interaction, the first routing script including an embedded tag; execute the embedded tag in the first routing script; invoke a rule in response to executing the embedded tag, wherein the rule is selected based on the information corresponding to the interaction; assemble a second routing script based on the invoked rule; and execute the second routing script for controlling the routing of the interaction, wherein the second routing script is executed concurrently with the first routing script. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
Specification