Installing Web Wallboard
Prerequisites
Before starting the installation, make sure the following preparations are done:
-
Installed 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.
Installation
-
Unzip the package on the AnywhereNow server
-
Run PowerShell as administrator
-
Open the folder location of the package from your PowerShell window
-
Start the install script:
-
Follow the instructions in PowerShell:
-
Enter the dashboard service base url
(e.g. http://sub.yourdomain.net/dashboardservice/ )
-
Enter the attendant service base url
(e.g. http://sub.yourdomain.net/attendantservice/ )
-
Enter the ucc name
-
Select the correct number of the IIS site to install the web application
-
Select the correct number of the existing application pool
Note
Usually the "UCCServiceApplicationApplicationPool" is used.
-
Type yes or y to proceed with the install
-
-
Make sure the Dashboard service and the Attendant service allow calls from the Webwallboard, to prevent CORS issues. Check the web.config file of the corresponding service:
Attendant service: C:\inetpub\wwwroot\Attendant\web.config
Dashboard service: C:\inetpub\wwwroot\Dashboard\web.config
Check if the key “AllowedOrigins” contains * (for all domains are allowed) or the specific protocol and FQDN FDQN stands for Fully Qualified Domain Name and specifies the exact location in the tree hierarchy of the Domain Name System (DNS). An example for [hostname].[domain].[top level domain] is [www].[microsoft].[com] (e.g. http://sub.yourdomain.com). The latter option can be semicolon separated for multiple entries.
Example appsettings in web.config:
CopyXML<appSettings>
<add key="AllowedOrigins" value="http://sub.yourdomain.net;https://sub.yourdomain.net" />
</appSettings>
Webwallboard will be available when all these steps are completed.
Technical information
The Web Wallboard is available as a webservice per UCC service. Depending on the structure of the URL's parameters different UCC's and agent variables can be displayed or hidden. The URL for your Web Wallboard will be provided by your AnywhereNow partner, direct contact, or the support ticket.
The URL will be formatted like:
Important
Please ensure this URL is not accidentally exposed to the public internet, as it could result in your contact center information, including sensitive customer and employee data, being publicly shared.
-
For more information on using the Web Wallboard URL with parameters (to show other UCC's, skills, etc.) see the User Guide. Learn More
The properties that are filled in during the PowerShell installation are saved in assets/config/config.json in the webwallboard application. The version number is also saved here. When submitting tickets about the webwallboard, please provide the correct version number.
The base href of the webwallboard is saved in index.html (<base href="[YOURBASEHREF]">. When you change the base href after the installation, please make sure this field is also changed. Eg, when the path webwallboard is changed to webwallboarduccname, change the base href in the index.html to: