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: January 20242025 Permalink: https://x-hoppers.atlassian.net/wiki/x/DAD8B |
...
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
...
Tip |
---|
It is possible to create up to 100 Voice Bots per organization. |
...
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 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:
...
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
Note |
---|
Note:
|
Add the Voice Bot application and -> choose the necessary Voice Bot from the list:
...
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:
...
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:
...