LiveHub by AudioCodes is a robust SaaS platform that facilitates the development and deployment of voice conversational AI use cases. This article outlines how to build an AI agent, use it, and incorporate real-time translation, as demonstrated in a LiveHub webinar. You can use our Tech Docs for FULL description.
You can follow the steps on our YouTube channel with the AI series or the steps below.
1. Create an AI Agent
Navigate to the AI Agents section in your LiveHub dashboard.
Click “Add New Agent”.
Provide the following details:
Name: A unique identifier for your agent.
Description: A brief overview of the agent's purpose.
Welcome Message: The initial message users will hear.
Prompt: Define the agent's persona and behavior.
Select LLM: Choose the language model (e.g., OpenAI GPT, Azure OpenAI).
Tools: Optionally add tools like call transfer, end call, etc.
Note: Uploading documents is optional. If you choose to, navigate to the Documents section and upload relevant files or URLs that the AI agent can use as its knowledge base.
2. Configure Bot Connection
Go to the Bot Connections section.
Click “Add New Bot Connection”.
Set the Source to LiveHub AI Agent.
Link the previously created AI agent.
Configure the following:
Text-to-Speech (TTS) Provider: Choose from supported providers.
Speech-to-Text (STT) Provider: Choose from supported providers.
Language: Set the desired language for interactions.
Barge-in: Enable if you want users to interrupt the bot.TechDocs
3. Test the Bot
Utilize the browser-based test call feature to ensure your bot functions as intended.
4. Integrate with Telephony
Phone Number Integration:
Purchase or port a phone number via LiveHub.
Alternatively, create SIP trunk connections.
Routing Rules:
Define routing rules that link phone numbers or SIP connections to specific bots.
Set up additional rules for call transfers if needed.
5. Enhance with Additional Features
Agent Assist:
Develop an assist bot (e.g., in Python) to handle tasks like call summarization.
Configure it using AudioCodes Bot APIs.
Attach it to routing rules.
Real-Time Translation:
Create a secondary bot in the target language (e.g., Spanish).
Define voice translation settings: source and target languages, TTS and STT providers.
Attach translation services to routing rules.
During calls, LiveHub facilitates translation between user and bot in real-time.
6. Monitor and Analyze
Use LiveHub's dashboard tools to:
Monitor calls, success rates, and quality metrics.
Set alarms and thresholds for operational alerts.
7. Implement WebRTC Click-to-Call
Add a button on your website or app.
Use the widget code provided by LiveHub.
This allows direct calls to the bot from a browser or app.
8. Manage Users
Add new users with different roles (admin, viewer, etc.).
Manage user access and permissions from the user group settings.
For a visual walkthrough and more detailed information, check out this LiveHub Webinar.
If you need assistance with specific configurations or have further questions, feel free to ask!
Happy configuring!
LiveHub Team 🤖
