Dialogue Cloud

Install Vonage Dialogue Provider

Note Enterprise license and higher

Note Additional Anywhere365 WebAgent license required.

Note This feature requires an additional license from an Anywhere365 partner.

Prerequisites

  • Vonage Account with WhatsApp channel

 

Installation

Add Plugins Settings

  1. Open the UCC Config page on SharePoint

  2. Open the Plugin Settings list

  3. Add the following settings:

    Note ProductToken is provided by Anywhere365 partner.

    Setting

    Value

    Scope

    Description

    Enabled

    TRUE

    VonageDialogueProvider

    Indicates whether the dialogue provider is actively used

    Keywords

    Anywhere365

    VonageDialogueProvider

    Used a ReceiverName

    PollingIntervalInSeconds

    1

    VonageDialogueProvider

    Time between each poll to send outgoing messages

    BaseAddress

    https://example.com

    VonageDialogueProvider

    The base address of the Vonage Message API used to connect Vonage Message API

    AuthorizationHeaderValue

    XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX

    VonageDialogueProvider

    The unique identifier used to authorize with the Messaging API

    • For Basic Authentication use: "Basic {Base64 APIKey:APISecret}"

    • For Bearer Authentication use: "Bearer {JWT Token}"

    Sms

    +XXXXXXXXXX

    VonageDialogueProvider

    Phonenumber for SMS

    WaitForStatusReport

    FALSE

    VonageDialogueProvider

    Indicates whether system should wait for status reports on outgoing messages; status reports indicate whether sending an outgoing message is successful or not.

    WhatsApp

    +XXXXXXXXXX

    VonageDialogueProvider

    Phonenumber for WhatsApp

 

Add Endpoint

  1. Open the UCC Config page on SharePoint

  2. Open the Plugin Settings list

  3. Add DialogueManager settings endpoint to ListsPlugin ListsEndpoints

    Note Add to the existing item and separate with "Enter".

    Setting

    Value

    Scope

    ListsEndpoints

    http://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]/webagentservice/api/v1/settings

    http://FQDN/DialogueManager/api/v1/settings

    https://FQDN/VonageDialogueProvider/api/v1/settings

    ListsPlugin

 

Create and assign Skills

  1. Create regular skill, Learn More

  2. Add Agents, Learn More

  3. Assign Skills to Agents, Learn More

 

Add Plugins Attributes

  1. Open the UCC Config page on SharePoint

  2. Open the Plugin Attributes list

  3. Add the following attributes:

    Display Name

    System Name

    Show on Extension Window

    Show on Toast A toast is a Skype for Business instant message notification the user receives on his desktop.

    Order

    Open Automatically

    Category

    Subject

    Subject

    No

    No

    1

    No

    Contact

    SenderDisplayName

    SenderName

    No

    No

    2

    No

    Contact

    SenderUri

    SenderUri

    No

    No

    3

    No

    Contact

    Body

    Content

    No

    No

    4

    No

    Contact

 

Add Plugin Flow Settings

  1. Open the UCC Config page on SharePoint

  2. Open the Plugin Flow Settings list

  3. Below an example on how to setup the Plugin Flow Settings:

    Attribute

    Operator

    Value

    Order

    Action

    Skill

    Subject

    Equals

    Example value

    1.00

    Skill

    WhatsApp

    Subject

    Not equals

    Example value

    2.00

    Skill

    WhatsApp

More information about Plugin Flow Settings, Learn More

For more example, Learn More

 

Configure Webhook in WhatsApp messaging partner

  1. Login into the Vonage Dashboard

  2. Navigate to Your applications

  3. Select your application

  4. Enable Messages

  5. Add the following Urls

    1. Inbound URL: https://FQDN/VonageDialogueProvider/api/v1/response

    2. Status URL: https://FQDN/VonageDialogueProvider/api/v1/status

    Note: The URL needs to be publicly available.