Interactive voice response system design, development and testing tool
AssigneeAT&T Intellectual Property I, L.P.
InventorLouis Wozniak
Life of this patent
Estimating the term…
Abstract
Example embodiments relate to a tool for design, development, and testing (DDT) of interactive voice response systems. The DDT tool can also receive data representative of an interactive voice response call flow, such as data representative of an interactive voice response call flow diagram, and determine whether an error in the interactive voice response call flow is present. The DDT tool can also accept a test case script insert, which can be inputted into the call flow diagram, and can generate test case script comprising the test case script insert.
Claims20
A device, comprising:
- a processor;
- and
- a memory that stores executable instructions that, when executed by the processor, facilitate performance of operations, comprising:
- receiving first data representative of an interactive voice response call flow, wherein the interactive voice response call flow comprises a path of the interactive voice response call flow presented to a caller identity in response to a caller identity input, and wherein the first data is employable to generate first instructions implementable by an interactive voice response system;
- generating a graphical user interface that renders a rendering of the interactive voice call flow from the first data representative of the interactive voice response call flow;
- receiving first user input via the graphical user interface, the user input indicative of a modification of a graphical element of the graphical user interface;
- receiving second user input indicative of modifying a state diagram that is employable to generate the first instructions, the second user input being received independent of the rendering of the interactive voice call flow;
- based on the first user input indicative of the modification of the graphical element of the graphical user interface, and based on the second user input of the modification of the state diagram, generating second data representative of a modified interactive voice response call flow comprising the modification;
- and
- based on the second data, generating second instructions implementable by the interactive voice response system.
A non-transitory machine-readable medium, comprising executable instructions that, when executed by a processor, facilitate performance of operations, comprising:
- receiving first data representative of an interactive voice response call flow, wherein the first data is employable to generate first instructions implementable by an interactive voice response system;
- generating a graphical user interface that renders the interactive voice call flow from the first data representative of the interactive voice response call flow, resulting in a rendering of the interactive voice call flow;
- receiving first user input via the graphical user interface, the first user input indicative of a first modification of a graphical element of the graphical user interface;
- receiving second user input indicative of a second modification to a state diagram that is employable to generate the first instructions, the second user input being received independent of the rendering of the interactive voice call flow;
- based on the first user input indicative of the first modification of the graphical element of the graphical user interface, and based on the second user input of the second modification of the state diagram, generating second data representative of a modified interactive voice response call flow comprising the first modification and the second modification;
- and
- based on the second data, generating second instructions implementable by the interactive voice response system.
A method, comprising:
- receiving, by a system comprising a processor, first user input via a graphical user interface that renders an interactive voice call flow, the first user input indicative of a modification of a graphical element of the graphical user interface, add wherein a type of a node of the interactive voice call flow comprises a decision type of node representative of an assessment of a state of the interactive voice response call flow, and wherein the assessment of the state comprises determining whether a data element is present in the interactive voice response call flow;
- receiving, by the system, second user input indicative of a first instruction to modify a state diagram that represents the interactive voice call flow;
- and
- based on the first user input and the second user input, generating, by the system, second instructions implementable by an interactive voice response system.
Dependencies are inferred from the claim text.