Ctrl K
ring2all.com

AI Agents

📖 Introduction

AI Agents are intelligent voice assistants that can answer calls, have natural conversations with callers, and perform actions. They use advanced AI (GPT-4o Realtime) to understand speech and respond in real-time.

What AI Agents can do:
  • Answer incoming calls automatically
  • Have natural conversations with callers
  • Answer questions about your business
  • Collect information from callers
  • Transfer calls to humans when needed
  • Integrate with external tools (calendars, CRM, etc.)

---

🎯 Common Use Cases

Use CaseExample
Reception assistantAnswer calls, route to departments
Appointment bookingSchedule meetings via Calendly integration
FAQ agentAnswer common questions 24/7
Lead qualificationCollect caller information before transfer
After-hours supportHandle calls when office is closed
---

📋 Prerequisites

  • [ ] AI Provider configured (OpenAI recommended)
  • [ ] AI Profile created
  • [ ] Extension or inbound route to connect to the agent

---

🖥️ Accessing the Module

Navigation: Admin → AI Integration → AI Agents
Ai Agents
Ai Agents

---

📝 Form Fields

General Tab

Ai Agents Form General Tab
Ai Agents Form General Tab
FieldDescriptionExample
NameAgent identifierReception AI
ExtensionNumber to reach this agent5000
AI ProfileProfile with voice/model settingsProfessional Voice
LanguageAgent's languageEnglish
EnabledAgent is activeYes

Persona Tab

Ai Agents Form Persona Tab
Ai Agents Form Persona Tab

This is where you define the agent's personality and knowledge.

FieldDescriptionExample
System PromptInstructions for the AI on how to behaveSee example below
GreetingFirst thing the agent saysHello! Thank you for calling Acme Corp. How can I help you today?
Goodbye MessageWhat to say when ending callThank you for calling. Have a great day!
Transfer MessageWhat to say when transferringLet me transfer you to a team member who can help.

Example System Prompt

Plaintext
You are a friendly and professional receptionist for Acme Corporation.

About Acme Corp:
- We are a software company specializing in business solutions
- Office hours: Monday-Friday, 9 AM to 5 PM Eastern
- Located at 123 Main Street, New York, NY

Your responsibilities:
- Greet callers warmly
- Answer questions about our company and services
- Transfer calls to the appropriate department
- Take messages if the requested person is unavailable

When transferring:
- Sales inquiries → Extension 1001
- Support issues → Extension 2001
- Billing questions → Extension 3001

Keep your responses concise and professional.

Behavior Tab

Ai Agents Form Behavior Tab
Ai Agents Form Behavior Tab
FieldDescriptionExample
Max Call DurationMaximum call length (seconds)300 (5 min)
Inactivity TimeoutEnd call after silence (seconds)30
Greeting Protection (ms)Ignore background noise during greeting2000
Allow TransfersAgent can transfer to extensionsYes
Transfer on RequestTransfer when caller asks for humanYes
Transfer DestinationDefault transfer targetRing Group: Reception

Capabilities Tab

Ai Agents Form Capabilities Tab
Ai Agents Form Capabilities Tab
FieldDescriptionExample
Can Transfer CallsEnable call transfersYes
Can Schedule AppointmentsIntegrate with calendarNo
Can Look Up InformationQuery external APIsNo
Available ToolsSelect enabled integrationsNone

Knowledge Tab

Ai Agents Form Knowledge Tab
Ai Agents Form Knowledge Tab

Upload documents to give the agent specific knowledge:

DocumentPurpose
FAQs.pdfCommon questions and answers
Products.pdfProduct descriptions and pricing
Company-Info.pdfAbout the company
The agent will use this knowledge to answer questions accurately.

---

🚀 Practical Example: Reception AI Agent

Scenario

Create an AI receptionist that:

  • Answers the main phone line
  • Greets callers and answers basic questions
  • Transfers to Sales (1), Support (2), or takes a message

Step 1: Create the AI Agent

FieldValue
NameReception AI
Extension5000
AI ProfileProfessional Voice
LanguageEnglish

Step 2: Configure Persona

Greeting:
"Good morning! Thank you for calling Acme Corporation. My name is Alex, how can I help you today?"
System Prompt:

Plaintext
You are Alex, the AI receptionist for Acme Corporation.

Company Information:
- Acme Corp is a technology company founded in 2010
- We provide software solutions for small businesses
- Office hours: 9 AM - 5 PM Eastern, Monday-Friday
- Main office: 123 Tech Drive, San Francisco, CA

How to Help Callers:
- For sales inquiries, transfer to extension 1001
- For technical support, transfer to extension 2001
- For billing, transfer to extension 3001

Behavior Guidelines:
- Be friendly and professional
- Keep responses brief and clear
- If you don't know something, offer to transfer to a human
- Never make up information

Step 3: Configure Behavior

FieldValue
Max Call Duration300 (5 minutes)
Inactivity Timeout30 seconds
Greeting Protection2000 ms
Allow TransfersYes
Transfer DestinationRing Group: Front Desk

Step 4: Connect to Inbound Route

Route your main phone number to extension 5000 (the AI Agent).

Call Flow:

Plaintext
Caller dials main number
    ↓
Inbound Route → AI Agent (ext 5000)
    ↓
AI greets and has conversation
    ↓
Transfer to appropriate extension

Step 5: Test

  1. Call your main number
  2. Verify the AI greets you
  3. Ask a question about the company
  4. Ask to speak to sales
  5. Verify transfer works

---

💡 Tips & Best Practices

TIP
Write clear system prompts: The better your instructions, the better the AI performs.
TIP
Test extensively: Call your AI agent from different phones and test various scenarios.
TIP
Start simple: Begin with basic greeting and transfers, then add complexity.
TIP
Use greeting protection: Prevents speakerphone noise from confusing the AI during initial greeting.
WARNING
Monitor usage: AI calls have per-minute costs. Monitor your OpenAI billing.
TIP
Review call logs: Listen to recordings to identify areas for improvement.

---

❓ Frequently Asked Questions

Q: What languages does the AI support?

A: The AI supports many languages including English, Spanish, French, German, Portuguese, and more. Set the language in the agent configuration.

---

Q: Can the AI handle multiple calls at once?

A: Yes, each call creates a separate AI session. There's no practical limit to concurrent calls.

---

Q: How do I improve the AI's accuracy?

A:

  1. Refine your system prompt with more specific instructions
  2. Upload knowledge documents with accurate information
  3. Review call transcripts to identify misunderstandings
  4. Adjust behavior settings (greeting protection, timeouts)

---

Q: Can the AI schedule appointments?

A: Yes, with the Calendly integration enabled in Capabilities. The AI can check availability and book meetings.

---

Q: What if the AI can't help the caller?

A: Configure "Transfer on Request" so when callers ask for a human, the AI transfers them to your fallback destination.

---

---

← Previous: AI Profiles
AI Assistant

👋 Hello! I'm your Ring2All documentation assistant. I can help you find information about configuring and using the Ring2All PBX platform.

How can I help you today?