Dialogue Studio Installation
Prerequisites
- UCC A Unified Contact Center, or UCC, is a queue of interactions (voice, email, IM, etc.) that are handled by Agents. Each UCC has its own settings, IVR menus and Agents. Agents can belong to one or several UCCs and can have multiple skills (competencies). A UCC can be visualized as a contact center “micro service”. Customers can utilize one UCC (e.g. a global helpdesk), a few UCC’s (e.g. for each department or regional office) or hundreds of UCC’s (e.g. for each bed at a hospital). They are interconnected and can all be managed from one central location. Core v 8.0 or higher
- Dialogue Studio deployed in Docker image
How to configure the Dialogue Studio UCC plugin
- Extract the UCC plugin to a folder on disk, for example C:\Program Files\Anywhere365\Core\plugins\Wsp.Anywhere365.Ucc.NodeRedPlugin
- Add the following line to your UnifiedContactCenter in config.xml of the UCC config:
- If the plugin is used in one UCC service as both an identity plugin and prompt, make sure to have a unique plugin name and port number per type. UCCs using the same type, can share the same plugin name and port number.
Configure as identity plugin:
As a identity plugin Dialogue Studio will replace the complete IVR Interactive Voice Response, or IVR, is a telephone application to take orders via telephone keypad or voice through a computer. By choosing menu options the caller receives information, without the intervention of a human operator, or will be forwarded to the appropriate Agent..
CopyXML<Plugin name="NodeRedPlugin" isIdentityPlugin="true" path="C:\Program Files\Anywhere365\Core\plugins\Wsp.Anywhere365.Ucc.NodeRedPlugin" file="Wsp.Anywhere365.Ucc.NodeRedPlugin.dll"/>
Configure as prompt:
As a prompt you can assign the Dialogue Studio as an option in your IVR.
CopyXML<Plugin name="NodeRedPrompt" isIdentityPlugin="false" path="C:\Program Files\Anywhere365\Core\plugins\Wsp.Anywhere365.Ucc.NodeRedPlugin" file="Wsp.Anywhere365.Ucc.NodeRedPlugin.dll"/>
How to configure Dialogue Studio via UCC SharePoint dashboard
Configure Dialogue Studio as identity plugin
When using Dialogue Studio as identity plugin, no configuration needs be done in the IVR. The Identity plugin will overrule the configuration in the IVR.
(Optional) Configure Dialogue Studio as prompt
-
Navigate to your UCC SharePoint dashboard and find the DIALOGUE MANAGEMENT widget.
-
Click Prompts config to open the PromptsConfig list.
-
Click +new item to add another item to the list and only enter the following:
-
Fill out "NodeRedPlugin" under PromptId
-
-
Click Save.
-
You can now select the prompt in your IVR Questions.
Configure a port
-
Navigate to your UCC SharePoint dashboard and find the UCC CONFIG widget.
-
Click Plugin Settings to open the PluginSettings list.
-
Click +new item to add another item to the list and enter the following:
- Setting: HttpPort
- Scope: DialogueStudio
- Value: [port you want to use]
-
Click Save.
Result: the port of the service will be changed immediately.
Restart UCC
-
(Re)start the UCC to load the plugin.
The UCC starts a SignalR Hub that is used by the Dialogue Studio plugin. To check if the plugin is installed and running correctly navigate in a webbrowser on the UCC machine to http://localhost:port/. You should see a JavaScript document that describes the contract of the hub.
(Optional) How to enable HTTPS?
When you want to have a valid HTTPS certificate on the port Dialogue Studio is using, you are able to change the port with a setting in Sharepoint.
-
Navigate to your UCC SharePoint dashboard and find the UCC CONFIG widget.
-
Click Plugin Settings to open the PluginSettings list.
-
Click +new item to add another item to the list and enter the following:
-
Setting: HttpsEnabled
-
Scope: DialogueStudio
-
Value: [true or false]
-
-
Click Save.
(Optional) How to disable Dialogue Studio again?
You have tried Dialogue Studio for some time now and for some reason you would like to switch back to the SharePoint IVR setting. There are two ways to disable the Dialogue Studio flow.
A Change or remove the port for Dialogue Studio via the UCC SharePoint dashboard
When you rename or remove the port for Dialogue Studio, then you will not make a connection to Dialogue Studio any longer. You can remove the port that was assigned to Dialogue Studio in the UCC Settings.
-
Navigate to your UCC SharePoint dashboard and find the UCC CONFIG widget.
-
Click Plugin Settings to open the PluginSettings list.
-
Click the menu (...) beside the Setting HttpPort with the Scope : DialogueStudio to edit or delete the item.
-
Click Save.
Result: the port of the service will be changed immediately.
B Change the status of the incoming conversation node to DISABLED in the node Properties
-
In Dialogue Studio double-click on the Incoming conversation node to open the Properties dialogue.
-
Click on the Enabled button to change back to Disabled.
-
Click Done on top of the window to save your changes.
-
Click Deploy.
-
Restart of the UCC is required.
Browse the complete overview of Anywhere365 Nodes for Dialogue Studio.