Install WebAgent API

Note When interested contact your Anywhere365 Sales Representative.

Introduction

The WebAgent API is used for communication between the WebAgent FrontEnd and Anywhere365 components. This installation is not the installation of the WebAgent client.

 

Requirements

 

Installation

Deploy package

  1. Unzip the Anywhere365 WebAgent API package

  2. Edit the properties.ps1

    1. Domain = Domain of the install account
    2. UserName = Username of the install account
  3. Run install.ps1 in PowerShell as administrator

 

Check if webservice is publicly available: https://FQDNA fully qualified domain name (FQDN), sometimes also referred as an absolute domain name, is a domain name that specifies its exact location in the tree hierarchy of the Domain Name System (DNS)./WebAgentService/api/v1/settings.

You should get the following response:

{"error":{"code":"UnsupportedApiVersion","message":"The HTTP resource that matches the request URI 'https://test-api.anywhere365.io/api/v1/settings' with API version '1' does not support HTTP method 'GET'.","innerError":null}}

 

Configure UCC

  1. Open the UCCUCC stands for Unified Contact Center and consists of a queue that can be handled by Agents Each Contact Center has its own settings, interactive voice response questions and Agent with specific skills. Agents can be member of, or sign up to, one or more Contact Centers. Config page on SharePoint

  2. Open the Plugin Settings list

  3. Add the following settings:

    Setting

    Value

    Scope

    AttendantServiceUrl

    https://fqdn/attendantservice

    WebAgentService

    DashboardServiceUrl

    https://fqdn/dashboardservice

    WebAgentService

    CallPropertyService

    https://fqdn/CallPropertyService

    WebAgentService

    TimelineServiceUrl

    https://fqdn/UniversalTimelineService

    WebAgentService

 

Configure Server Role

  1. Connect to the server where the WebAgent API is installed

  2. Open Turn Windows features on or off

  3. Add websocket protocol role