Install Dialogue Manager
Note Additional Anywhere365 WebAgent license required.
Note Enterprise license and higher
Requirements
-
Install ASP.NET Core 2.2.8 (or a later 2.2 series) Runtime & Hosting Bundle (if you have not already done this)
-
https://dotnet.microsoft.com/download/dotnet-core/2.2
-
Installation
Deploy package
-
Unzip the Anywhere365 Dialogue Manager package
-
Edit the properties.ps1
-
Domain = Domain of the install account
-
UserName = Username of the install account
-
-
Run install.ps1 in PowerShell as administrator
Create DialogueManager Database
-
Create a new database in SQL Management Studio.
Note The Dialogue Manager service will perform the creation queries. Make sure the account connecting is database owner.
Installing a version older than 1.8.0, the following steps are required:
-
Open the database.sql file. This file can be found in the install package.
-
Change
-
Execute Query
Note When using Azure SQL, remove the line below and select the database in SQL Management Studio.
USE [correctdatabasename]
-
Add PluginsSettings
-
Open the UCC Config page on SharePoint
-
Open the Plugin Settings list
-
Add the following settings:
Setting
Value
Scope
Enabled
TRUE
DialogueManager
SqlConnectionString
Data Source=FQDN\INSTANCE;Initial Catalog=DATABASENAME;Integrated Security=True;MultipleActiveResultSets=True
Note When creating a login or a password make sure it does NOT contain the following characters: # $ [] () , ; ? * ! @ = . %
DialogueManager
Uri
DialogueManager
Uri
http://fqdn/webagentservice
Note URL needs to be accessible from the UCC Service to the WebAgent API service.
If on the same machine, you can use localhost.
WebAgentService
Add Endpoint
-
Open the UCC Config page on SharePoint
-
Open the Plugin Settings list
-
Add DialogueManager settings endpoint to ListsPlugin ListsEndpoints
Note Add to the existing item and separate with "Enter".
Setting
Value
Scope
ListsEndpoints
http://FQDN/webagentservice/api/v1/settings
http://FQDN/DialogueManager/api/v1/settings
ListsPlugin
Restart UCC and validate
-
Login to the Anywhere365 Application Server
-
Start Services
-
Restart "Anywhere365 Unified Contact Center"
-
See the logs if Dialogue Manager is successfully loaded
UCC Logs
6.3: C:\ProgramData\Anywhere365\Core\Service\UnifiedContactCenterService\logs
6.0: C:\Program Files\Anywhere365\Core\Logs
5.0: C:\Program Files\UCC\Logs
2019-04-18 15:21:43,560 [14] tx INFO - CustomSessionPlugin Pushing updates to http://FQDN/DialogueManager/
2019-04-18 15:39:30,716 [5] Wsp.Anywhere365.Ucc.Lists.ListsPlugin.ListsRequest DEBUG - ListsPlugin SendRequest Endpoint: http://FQDN/DialogueManager/api/v1/settings - body: {"Version":"1.1.7"...}
Dialogue Manager log:
2019-04-18 16:11:23.0499 Info Found 72 configuration items
2019-04-18 16:11:23.0955 Info Configuration initialized.
Did you find this page helpful?
Yes No
Sorry about that
Why wasn't this helpful? (check all that apply)
Thank you for your feedback.
Want to tell us more?
Email your feedback to our documentation team.
Great!
Thanks for taking the time to give us some feedback.