This document explains how to integrate the AgentAssist chat and voice with the NICE MAX desktop.
Shared Responsibilities
Activity | Responsibility | |
CXOne Customer | Kore.ai | |
NICE CX One Platform | ||
ACD Configuration |
|
|
CXOne Studio Script |
|
|
Signal API Auth |
|
|
Agent Assist Hub |
|
|
Kore Bot Configuration |
|
Prerequisites
- NICE CX Account set up and being able to receive calls and chats on agent desktop.
- NICE CX Studio installed on your device.
- Agent Assist Hub enabled for your account. Contact your NICE CX representative.
- Accounts using audiosockets must be migrated to Kore Voice Gateway.
- Have the bot credentials saved separately. You will need Bot ID, Client ID, Client Secret, and SIP URI. Read Configure Voice Channel and Chat for a walkthrough.
Step 1: Nice CX Integration Hubs > Add Kore AgentAssist App
-
Sign in to your NICE account with the username and password provided by the NICE customer support.
-
A menu opens from the left side of the page. Click OTHERS > Automation & AI.
-
Enter the name of the Agent Assist App in the AGENT ASSIST APP NAME field.
-
Select Custom Agent Assist Endpoints.
-
Add the following settings with config parameters provided by the Kore.ai representative:
-
Agent UI Option: Available by default (could be account specific)
- App URL: Kore.ai AgentAssist URL by default, unless specified by your Kore.ai representative
-
App Title: Customizable
-
Participants: Both
-
Text Relay Endpoint: https://agentassist.kore.ai/integrations/nice/relay/toKore
-
Audio Relay Endpoint: <Websocket URL>/audiosocket/nice?sipuri=<Bot SIP URI>&token=<Token>&botId=<Bot ID>&accountId=<>&agentassist=true
-
Websocket URL: wss://savg-webserver.kore.ai, unless specified.
-
Bot SIP URI and Bot ID: From the bot
-
Account ID: From the Koreai representative
- Token: Create a JSON Web Token on jwt.io with the following details:
- Payload: {“appId”: <Bot Client ID>}
- Header: {“alg”: “HS256″,”typ”: “JWT”}
- Secret: Your Kore.ai Client Secret.
-
-
Step 2: NICE CX Studio > Import Chat & Voice Scripts and Configure Parameters
-
Download the script for chat from the Kore.ai Nice integration repository.
-
Download the script for voice from the Kore.ai Nice integration repository.
-
Open the NICE CX Studio app from your desktop.
-
Click File > Import from File.
-
Select the downloaded script for chat.
-
Select the downloaded script for voice.
-
Change the following parameters with the ones your Koreai bot and NICE CX account provide.
-
Kore.ai Parameters
-
Client ID
-
Client Secret
-
Bot ID
-
Kore.ai SmartAssist URL: Default https://smartassist.kore.ai
-
Kore.ai AgentAssist URL: Default https://agentassist.kore.ai
-
- NICE CX Credentials: Base region URL is the Host URL of the login page. If the URL for ACD is https://home-abc.nice-incontact.com, then the API URL would be https://api-abc.nice-incontact.com. Also, it is necessary to use the URLs without the trailing slash.
-
- Double click the Agent Assist tile.
- Select the checkbox against the Agent Assist instance you created in the above step.
- Click Yes.
- After selecting Agent Assist, click the Close button on the bottom-right corner of the page.
-
- Note: Do not click the “X” button to close the window as this will not save the changes.
Step 3: NICE CX Setup > Attach Chat Endpoint and Number with AgentAssist
-
Go to the NICE home page.
-
Click the Application Launcher button.
-
Click ACD.
-
Click Points of Contact.
-
Click the Chat Endpoint you want to attach with AgentAssist. For voice, click the number you want to attach with AgentAssist.
-
Click Edit.
-
Change the script based on your need.
-
Click Done to save it.