Info |
---|
This document provides description of Voice Bots feature, setup instructions, use cases and overview of how you can benefit from using Voice Assistant. Created: November 2024 Updated: December 2024January 2025 Permalink: https://x-hoppers.atlassian.net/wiki/x/DAD8B |
...
Introduction
Voice Bots is a poweful powerful tool that allows automated responses and routes customers' and your team’s queries via bot assistance. There are several Voice Bot integration types:
...
Shop assistance: assisting in finding products, checking availability, or making recommendations based on their interests.
Order processing and tracking: helping to place orders and provide updates on delivery status.
Call centers: handling routine calls and reducing wait times, so that human agents can focus on more complex issues.
Customer service: answering common questions of the customers, providing account information, or helping with troubleshooting over the phone.
Language support: communicating with customers in multiple languages to address queries of a more diverse audience.
Collecting feedback: gathering customer reviews or feedback through voice interactions to improve services.
Step 1. Create Voice Bot
...
Infotip |
---|
It is possible to create up to 100 Voice Bots per organization. |
To create a Voice Bot, proceed with the following steps:
Navigate to WMS x-hoppers admin -> PBX -> Integrations -> Cloud integrations -> Voice Bots
...
Click Add New Voicebot:
...
Enter Voice Bot name
Enter First message (optional)
Select the integration type for processing events:
Generative AI
Webhook
AWS SQS
Dialogflow CX
OpenAI Assistant
Fill out the necessary fields depending on the selected integration type (see instructions below)
...
Click Add to save your Voice Bot and proceed with the Dialplan configuration (step 2 below).
Types of Voice Bots
Generative AI
...
API Key: enter the unique identifier that allows to grant access to the OpenAI API, which lets to send requests and receive responses from the Assistant
Assistant ID: fill out the unique identifier of a specific OpenAI Assistant you created.
...
...
The Voice Bots that you have created are displayed in WMS -> PBX -> Integrations -> Cloud integrations -> Voice Bots section. You can see the Voice Bot name, Bot ID, and Integration type.
...
Edit a Voice Bot
To edit a Voice Bot, click on the Edit (pencil) icon:
...
Make the necessary changes and click Save:
...
Delete a Voice Bot
To delete a Voice Bot, click on the Delete icon:
...
On the screen that pops up, type the word “delete” and click Delete:
...
Dialplan Configuration
Set Voice Bot in a Dialplan
...
Dial by Name Setup
Setting up Dial by name option in Voice bot allows to ask the bot to dial colleagues just by pronouncing their name / extension. To configure the option, follow the steps below:
In Voice bot settings add the Transfer tool
...
Fill out the fields of the Transfer section:
Description: enter instructions for the transfer, e.g. “Transfer the call to the extension number of the colleague from the same organization if asked by the caller.“
Context: enter the name of the Dialplan to which the call should be transferred
Note |
---|
The Dialplan should include the Dial the phone application: |
Destination: select the option Directory, in this case the AI utilizes the Organization Directory for the transfer
Pipeline: choose the Voice bot should generate a reply and transfer the call or transfer the call without replying
...
Click Save to save the changes and proceed with the Dialplan configuration (step 2 below).
Step 2. Configure Dialplan
To let store associates access Voice bot from the headset, you can add the Voice bot to the *wair* section of x-hoppers Dialpan. In this case, users can just double-press the AUX Functionbutton on the headset and get into the menu with the Voice bot. Add the following applications under *wair* number:
Set -> Codecs -> alaw, ulaw
Voice bot cannot be started in case the call was answered with opus codec. To avoid such a scenario, you can set alaw/ ulaw codecs.Set -> Language -> select the language
Infonote |
---|
Note:
|
Add the Voice Bot application and -> choose the necessary Voice Bot from the list:
...
Note |
---|
Note: Voice bot cannot be started in case the call was answered with opus codec. To avoid such a scenario, you can set alaw/ ulaw codecs in Dialplan: add Set application -> Codecs -> alaw, ulaw: |
Choose speaker
...
In case you need to make Voice bot available by calling a specific number, you can enter the number and add the same applications mentioned above:
...
Choose speaker
Tip |
---|
Note: The support starts from WMS 6.09.20241129.1. |
...
Set application -> choose the parameter Language - > choose language
Set application -> choose the parameter TTS Voice - > select speaker:
...
Manage Voice Bots
The Voice Bots that you have created are displayed in x-hoppers admin -> PBX -> Integrations -> Cloud integrations -> Voice Bots section. You can see the Voice Bot name, Bot ID, and Integration type.
...
Edit a Voice Bot
To edit a Voice Bot, click on the Edit (pencil) icon:
...
Make the necessary changes and click Save:
...
Delete a Voice Bot
To delete a Voice Bot, click on the Delete icon:
...
On the screen that pops up, type the word “delete” and click Delete:
...
Traces
In Traces section you can see a table with the following information: Session ID, Voice Bot name, Caller, Duration of the call, date and language:
...
Step 1. Create a Chat Bot
Go to WMS x-hoppers admin -> PBX -> Integrations -> Cloud integrations
Select Chat Bots and click Add new Chatbot
Enter a name for your chatbot
Select the Webhook integration type for processing chat events
Fill out the Target field
Enable Allow users to find the bot using search checkbox to let users interact with the bot
Click Add to save and activate your chatbot
...