- Contents
Interaction Attendant Help
Run Voicebot
This operation allows integration with bots like Google Dialogflow via Genesys Cloud. After an Attendant flow routes to the bot, the bot takes over and captures the caller intent and filled slots. For example, the bot matches the caller's spoken responses with the intent Schedule an Appointment and a filled slot of 10:00am for the time.
When the bot completes, the call routes back into the Attendant flow, then the intent and slot values are captured in the call attributes and Attendant's existing flow. Then the Voicebot allows the flow to operate based on the filled intent and slot data.
Add Run Voicebot to Attendant
To add Run Voicebot operation, follow these steps:
-
Select the node in the tree that you want to add the Run Voicebot operation.
-
Press the Menu toolbar button (
), or pull down the Insert menu, select New Operation, and finally select Run Voicebot.
- To the selected menu node tree, Voicebot is added.
Node Characteristics frame
Options in this frame name the node, assign the digit used to select it, and establish whether it is active or not, used by default, logged, or tracked for reporting purposes.
Name field
The label you enter here becomes the name of the node in the tree structure.
Digit list box
Use this list to select the key that callers press to enter a caller data entry operation. When you assign a digit, the list displays only available digits that are not already in use at this level of the tree. If no digit is assigned, callers cannot invoke the operation directly. It is possible to create menu options that are invoked by a routing process, rather than by a user selection.
Active check box
By default, the forms are on, or active, which means that the Interaction Attendant processes them. If you did not select the form's Active check box, the name of the node turns gray in the tree to indicate that the form is inactive. Interaction Attendant and its handlers ignore the form and its children. Use this feature to save a configuration that you are testing. Inactive forms are invisible to callers.
Default Action check box
At any given level in the tree structure, one node can be selected as the default action. The operation defined by the default node is performed if the caller does not press a key within the timeout period specified by that menu. The icon for default forms has a green border in the tree structure. Any node below a menu or schedule can be selected as the default action, by checking the form's default action check box.
Enable IVR Reporting
This option determines whether reporting data is collected or not when control passes through this node. Several IVR Reports summarize this information. IVR Reporting is inactive by default. Enable it to capture the date, time, and duration of time that the call remained in the node and its children. This option is hidden when the Attendant is connected to a server that does not have reporting installed.
Add entry to the Interaction Log
When this option is enabled, information about this node is appended to the call's Interaction Log when the call enters this node.
Configure Speech Recognition... button
Select this button to configure words or phrases that can be associated with menu options. Callers can verbally indicate the options that they want in the IVR instead of pressing a digit on the phone.
Voicebot frame
Integration ID
Allows to view the project name.
Voicebot ID
Allows to view the agent details.
VoiceBot Version
Provides the Voicebot version details if any specific version is selected, if not shows Not Specified.
Voicebot Selection dialog box
Voicebot ID
Allows to select the agent details.
Voicebot Version check box
Allows to select the Use specific voicebot version check box and to select the required version from the list.
Voicebot Details
Allows to view the Voicebot information like Voicebot Type, Agent ID, Agent Name, Agent description, Project ID, Project Name, Self Uri, Languages, Environments, and Intents/ Parameters.
Voicebot inputs frame
Voicebot Inputs allows specification for a list of input name/value pairs which are sent to the Voicebot at runtime. The value can be either a literal Text string or the name of a call attribute.
For example, the value is typed as Attribute, then the specified call attribute is queried at runtime and passed to the bot. This provides a mechanism for passing the data such as the calling number to the bot.
Add
Allows to add Voicebot input values.
Name
Allows to type the Name of the input value.
Value Type
Allows to select the Value Type for the input value.
Value
Allows to type the value name in the box.
Remove
Allows to remove the Voicebot input values.
Edit
Allows to edit the Voicebot input values,
Voicebot Outputs
Before running the Voicebot, the Interaction Attendant runtime sets the value of all call attributes beginning with Eic_Voicebot to an empty string. This simplifies the use case of processing by multiple Voicebot invocations.
After running the Voicebot, the Eic_Voicebot_Intent call attribute is set to the value of the intent indicated by the Voicebot. Each returned slot value is set as the value of an attribute formed from the string Eic_Voicebot_Slot_ followed by the slot name. Each returned output value is set as the value of an attribute formed from the string Eic_Voicebot_Output_ followed by the output name.
Action When Finished frame
Go back to the previous menu radio button
The Go back to the previous menu option returns control to the parent menu from which the message was played.
The Go back to the previous menu option
Sets up a simple loop that "reruns" the parent menu from the top.
Disconnect radio button
This option disconnects the call after replaying the wave file the number of times that is specified by the repeat value.
Transfer to Operator Processing
Transfers the call for evaluation by operator profiles defined for this server.
Jump to radio button
This option allows you to jump to any profile, schedule, menu, or operation that is defined for the current server. Flow of control will pass to this destination once the wave file has been played the number of time specified by the repeat value.