AI agents
From VoIP.ms Wiki
|
AI Agents (Beta)
Configure a Voice Agent to better handle your inbound calls. |
This guide explains how to configure VoIP.ms AI Voice Agent to handle inbound calls within your existing telephony setup.
The AI Voice Agent acts as a virtual first point of contact, capable of answering calls, understanding caller intent, and responding based on the behavior you define during configuration. Proper setup is critical, as the agent's performance is directly influenced by how clearly its instructions, call flows, and routing logic are defined.
Important: The AI agent does not "learn" your business automatically. It operates based on the rules, prompts, and context you provide — making configuration a key factor in achieving accurate and reliable interactions.
Contents |
Getting Started
|
To access the AI Agents feature, navigate to the VoIP.ms Customer Portaland click on AI Agents (BETA) in the navigation bar. |
Creating an Agent
|
Click on Create New AI Agent. You will see two options:
Choose the option that best fits your needs. The sections below cover both paths in detail. |
Simple Voice Agent
The Simple Voice Agent walks you through setup in a series of focused steps. Complete each step and click Next to advance.
Step 1: Basic Configuration
|
In this section, you will define the foundational details of your agent:
Once completed, click Next to proceed. |
Step 2: Personality and Tone
|
This section defines how your agent communicates. Based on your answers, VoIP.ms starts to build a prompt on your behalf in the back-end.
|
Step 3: Purpose & Communication
|
Here you need to define what the agent is designed to do and how it interacts at the start of a call:
|
Step 4: Call Routing & Transfer Options
|
This section allows you to configure whether the AI agent can transfer calls. If you do not want call transfers, simply click Next. Otherwise, to enable transfers, click the Allow AI agent to transfer calls to specific destinations checkbox, then add a label to describe your transfer scenario(s) (e.g., "Sales Team", "Support Line") or the name of the given person (e.g. "John Doe"). Then, add as many destinations as you wish from:
|
Step 5: Knowledgebase
|
In this section, you define the information sources the agent will use to respond to callers. You can add links such as your website, a knowledge base, a FAQ page, or even a Wiki. Ensure all links are publicly accessible and readable. Optional: Enable Allow web search for additional information when appropriate to supplement responses with live web results. Once all sections are completed, click Create Agent to finalize the setup of your Simple Voice Agent. |
Advanced Voice Agent
The Advanced Voice Agent provides full control over your agent's underlying models, integrations (coming soon!), and behavior. Use this option when you need to select a specific LLM or TTS model, connect external tools via MCP servers or webhooks, or define custom parameters for complex use cases.
General Settings
|
In this section, you define the core configuration of your advanced agent:
|
Call Routing and Transfer
|
This section allows you to configure whether the AI agent can transfer calls. To enable transfers, click the Allow AI agent to transfer calls to specific destinations checkbox, then add a label to describe your transfer scenario(s) (e.g., "Sales Team", "Support Line") or the name of the given person (e.g. "John Doe"). Then, add as many destinations as you wish from:
|
Knowledge Base
|
In this section, you define the information sources the agent will use to respond to callers. You can add links such as your website, a knowledge base, a FAQ page, or even a Wiki. Ensure all links are publicly accessible and readable. Optional: Enable Allow web search for additional information when appropriate to supplement responses with live web results. File:IA advanced 3.png 600px |
Advanced Tools and Integrations (Coming Soon!)
|
This section allows you to extend the agent's capabilities and make it smarter:
File:IA advanced 4.png 600px |
Communication Settings
|
In this final section, you can define how the agent interacts at the start of a call and can also build the entire prompt :
|
System Prompt Examples
|
The System Prompt is the most important input for shaping your agent's behavior. Use the examples below as starting points — replace the bracketed placeholders with your own information and adjust the instructions to fit your business. Receptionist / Call ScreenerGreets callers, collects their name and reason for calling, and routes them to the right person or department. You are a friendly receptionist for [Company Name]. Your role is to greet callers warmly, ask for their name and the reason for their call, and route them to the appropriate department or person. Always confirm the caller's information before transferring. If the requested person is unavailable, offer to take a message or route to voicemail. Speak clearly and professionally at all times. FAQ BotAnswers common questions from your knowledge base and escalates to a live agent when it cannot help. You are a knowledgeable support agent for [Company Name]. Your role is to answer common questions using the information provided in your knowledge base. Always be concise and accurate. If a caller asks something you cannot find an answer to, acknowledge that you don't have that information and offer to transfer them to a live agent. Do not guess or fabricate information. Appointment IntakeCollects caller details and books, confirms, or cancels appointments. You are a scheduling assistant for [Company Name]. Your role is to help callers book, confirm, or cancel appointments. Collect the caller's full name, phone number, preferred date and time, and the type of appointment needed. Confirm all details back to the caller before ending the call. If no appointments are available on their preferred date, offer the next two available slots. Sales QualifierEngages inbound leads, gathers key information, and routes hot prospects to a sales representative. You are a sales assistant for [Company Name]. Your role is to engage with incoming leads, understand their needs, and qualify them for the sales team. Ask about their current situation, budget range, timeline, and main pain points. Be conversational and helpful, not pushy. Once you have gathered this information, let the caller know that a sales representative will follow up shortly, and offer to transfer them immediately if they prefer to speak with someone right away. |