---
description: Learn how AI Agents handle inbound calls in respond.io, including voice behavior, setup options, and key limitations.
title: AI Skill: Handle Calls
image: https://assets1-proxy.respond.io/api/v1/image/assets%2F11f7a662b80a4675973850b067c01fa5%2F3f43c48b21b24f4e8b02b100c0c8fab0
---

[NewWe just raised $62.5M in Series B! 🎉 What it means for you![arrow-icon](https://assets1-proxy.respond.io/api/v1/image/assets%2F11f7a662b80a4675973850b067c01fa5%2Fe43213a7a9314673bd8d2060c25f9b87)](https://respond.io/blog/respond-io-raises-62-million-series-b)

Help me with... ⌘ 

1. [All Collections >](/help)
2. [ Product >](/help/product)
3. [ AI Agents >](/help/ai-agents)
4. [ AI Skills >](/help/ai-skills)
5. AI Skill: Handle Calls

# AI Skill: Handle Calls

> Plan eligibility: All users can test call behavior in the AI Agent panel, but only Workspaces on the Advanced plan and above can publish and use call handling in live conversations.

The handle calls skill lets your AI Agent automatically **answer and handle inbound calls** for you. When this skill is enabled, the AI Agent speaks naturally with callers — greeting them, responding to questions, transferring calls when needed, and ending the call politely once the conversation is complete.

> Language support:  
> \- Voice AI Agent supports **32 languages** via the **ElevenLabs Flash** [**v2.5 model**](https://help.elevenlabs.io/hc/en-us/articles/13313366263441-What-languages-do-you-support#:~:text=UKR%20Ukrainian-,Flash%20v2.5,-%2D%20our%20latest%2C%20ultra).  
> \- By default, the agent speaks **English**.  
> \- During a call, the AI Agent can **automatically detect and switch to the caller’s spoken language**, provided the language is one of the supported 32.

> Voice behavior:  
> \- All voices are **technically multilingual**.  
> \- Languages listed under a voice indicate **optimization for accent, pronunciation, and naturalness**, not hard language limits.  
> \- Using a voice outside its optimized languages is supported, but may result in **pronunciation differences, accent variation, and reduced naturalness**.

## Supported Channels

Voice AI Agent can answer and handle inbound calls on any Channel that supports calling in respond.io.

Currently, Voice AI Agent is available for the following Channels:

* WhatsApp
* Facebook Messenger
* Telnyx VoIP

## When to use

Use this skill when you want your AI Agent to handle inbound calls — such as greeting customers, answering basic questions, collecting key details, or transferring the call to the right human agent when escalation is needed.

This is especially useful for after-hours or overflow coverage when human agents aren’t available.

### Advanced settings

* **First greeting message:** Write a custom greeting, or include consent if you record calls. If you leave this field empty, the system will use a default greeting message.
* **Choose AI Agent voice:** Pick from a curated list of natural-sounding voices (e.g., English, Spanish, Arabic).
* **Allow AI Agents to record calls:** Record calls based on your Workspace’s call recording setting.

Click **Test AI Agent** and use the **phone icon** to simulate a call before publishing.

### Available accents

**Handle calls** supports a predefined set of voices, each with a specific gender and accent.

You can choose from the following available options:

* **Afifah**: Female, Malaysian accent
* **Alex**: Male, British accent
* **Andrew**: Male, American accent
* **Danielle**: Female, Canadian accent
* **Farah**: Female, Jordanian accent
* **Haytham**: Male, Egyptian accent
* **Mark**: Male, American accent
* **Mauricio**: Male, Latin American accent
* **Nathan**: Male, British accent

## How to choose an AI Agent voice

You can select the voice your AI Agent will use to speak with your Contacts.

To choose an AI Agent voice:

1. Go to your AI Agent’s **Configuration** page > **AI skills**
2. If **Handle calls** isn't added yet, click **\+ Add skill** and select it from the list. If it's already added, open its card.
3. Click **Advanced settings**.
4. Open the **Choose AI Agent voice** dropdown.
5. Select your desired voice from the list.
![You can select the voice your AI Agent will use in calls with your Contacts.](https://assets2-proxy.respond.io/ph8r57dk1q9w/5EVlWaPGn1BzU4aRm6dHpm/6b2f8974e013b34c2d956db5c9908e5a/handle_calls-select_voice.png?fm=jpg&q=80&w=1200&fl=progressive)

After selecting a voice, you can also [test AI Agent with calls](https://respond.io/help/ai-agents/how-to-test-ai-agents#test-ai-agent-with-calls) to check how your AI Agent greets your Contacts, responds, and ends calls before publishing.

## Transferring calls to a human agent

Your AI Agent can transfer a live call to a human agent when escalation is needed. To enable this, your call instructions must define two things:

* **When** to transfer — the condition or trigger (e.g., the caller requests billing support)
* **Who** to transfer to — the target agent or team

How you configure these depends on whether the target agent has Contact restrictions.

### Scenario A: Target agent has no Contact restrictions

You can define both **when** and **who** directly in the **Handle calls** instruction field.

**Example:**

* **Handle calls:** "If the customer requests billing support, transfer the call to John Doe."

### Scenario B: Target agent has Contact restrictions

Define **who** is using the **Assign to agent or team** skill, and define **when** in the **Handle calls** instruction field. Both are required.

**Example:**

* **Assign to agent or team:** "Assign the conversation to John Doe when a transfer is triggered."
* **Handle calls:** "If the customer requests billing support, transfer the call."

### If only "when" is defined

If your instructions specify when to transfer but don't name a target agent, the AI Agent will still initiate the transfer. The call will ring to all available agents in the platform.

### What happens if the transfer is missed or declined

If a human agent misses or declines the transferred call, the call does not end. The system automatically routes the call back to the AI Agent.

> After a failed transfer, the AI Agent resumes the call without retaining the context of the conversation prior to the transfer attempt.

> For a walkthrough of routing calls by language, department or intent using these transfer conditions, see [Route Calls by Language, Department or Intent with Voice AI Agent](https://respond.io/help/ai-agent-guides/route-calls-by-language-department-or-intent-with-voice-ai-agent).

## Best practices

* Keep instructions short and clear — your AI Agent’s responses should sound natural and conversational.
* Include consent language in your greeting if you plan to record calls. For example:

```html
- Hi, thanks for calling. I’d like to record this call to better assist you — is that okay?
```

* Test before publishing to ensure the chosen voice and greeting sound natural.
* For brand consistency, match your AI Agent’s voice tone with how your business interacts via chat.
* Keep call interactions simple — avoid asking multiple questions in a row or long scripted flows.

**Follow the recommended instruction structure**

For best results, write your call instructions using the same structure applied by the **Optimize** button. This ensures your AI Agent clearly understands the call’s purpose, stays within supported capabilities, and responds consistently during live voice conversations.

**Use the template below** as a reference and adapt the content to your use case.

```html
# CALL CONTEXT
You are handling an inbound voice call.
This call is informational only and does not support bookings or confirmations.

# AGENT ROLE
You help answer general questions about cars, models, and features.
You do not handle scheduling, reservations, or confirmations.

# COMMUNICATION STYLE
- Speak in a friendly and helpful tone.
- Respond naturally and conversationally.
- Keep the conversation focused on information, not actions.

# WHAT YOU MUST DO
- Answer general questions about models, specifications, availability status, and features.
- Respond to preferences the contact naturally shares, such as budget, colour, or style.
- Explain the process of how a booking can be made, such as booking through the website, without performing any booking tasks yourself.
- Continue the conversation in a helpful and informative manner.

# WHAT YOU MUST NOT DO
- Do not ask for phone numbers for booking or confirmation.
- Do not ask for dates or times for viewings or appointments.
- Do not collect details for scheduling, reservations, or confirmations.
- Do not suggest available slots, next openings, or viewing times.
- Do not say or imply that a booking is confirmed or reserved.
- Do not promise that someone will contact the caller or follow up.
- Do not lead the contact into booking steps.

# HOW TO HANDLE COMMON REQUESTS
If the contact asks to book, confirm, or check viewing dates or times:
Say, “I’m not able to make or confirm bookings on this call, but I can help answer any questions about our cars.”
```

## Limitations

* **Call transfer is only supported from AI Agent to human agent.** The following transfer types are not supported:

  * AI Agent to AI Agent
  * Human agent to AI Agent
* **Inbound calls only.** Outbound calling is not supported, and the AI Agent can only answer incoming calls.
* **No human takeover during a call.** Human agents cannot join, interrupt, or take over a call while the AI Agent is handling it.
* **AI Agent must be assigned before the call starts.** If the AI Agent is assigned after an incoming call begins ringing, it will not pick up the call.
* **Skill timing is not guaranteed.** The AI Agent runs skills in the background during the call. These may complete during or after the call ends.
* **Call duration is limited.** Each call is capped at a maximum of **3 minutes**.
* **HTTP request responses cannot be read.** If the AI Agent triggers a [Make HTTP requests](https://respond.io/help/ai-agent-actions/ai-agent-action-make-http-requests) action during a call, the returned response is not passed back to the Voice AI Agent. It cannot dynamically respond based on the result.
* **Testing differs from live usage.** All users can test call behavior in the Test AI Agent panel, but publishing and handling live calls requires an **Advanced plan or above**. [Upgrade now](https://respond.io/pricing).

Need help with your AI Agent?

Our Support team is here for you anytime.

[ Get support ](https://rspd.link/contact)

Share this article

[![Telegram](https://assets1-proxy.respond.io/api/v1/image/assets%2F11f7a662b80a4675973850b067c01fa5%2F44daca77a4844f0c8fd29040ddeba057?width=22)](https://api.whatsapp.com/send?text=https://respond.io/help/ai-skills/ai-skill-handle-calls)[![Facebook](https://assets1-proxy.respond.io/api/v1/image/assets/11f7a662b80a4675973850b067c01fa5/fff57eeb01160bc604392f519b4f3461ca16f0fa1b6a587b20b142cdf1ad0ba7?placeholderIfAbsent=true&width=22)](https://www.facebook.com/sharer/sharer.php?u=https://respond.io/help/ai-skills/ai-skill-handle-calls)[![Linkedin](https://assets1-proxy.respond.io/api/v1/image/assets/11f7a662b80a4675973850b067c01fa5/7aaf8d87b5410844d83e06a4ed663e4f551b8c5ef51dbb20a8ff064a1eed9a0f?placeholderIfAbsent=true&width=22)](https://www.linkedin.com/sharing/share-offsite/?url=https://respond.io/help/ai-skills/ai-skill-handle-calls)[![Twitter](https://assets1-proxy.respond.io/api/v1/image/assets%2F11f7a662b80a4675973850b067c01fa5%2F4e03e02422a94e8eab9b8b41457c2371?width=22)](http://twitter.com/share?url=https://respond.io/help/ai-skills/ai-skill-handle-calls)

## 

Related articles 👩‍💻

* [AI Agent Action: Add commentsLearn how AI Agents add internal comments in respond.io to share context, tag teammates, and support smooth handoffs. ](/help/ai-skills/ai-agent-action-add-comments)
* [AI Agent Action: Assign to agent or teamLearn how AI Agents assign conversations to agents, teams, or other AI Agents in respond.io, including assignment methods, handoff behavior, and key limitations. ](/help/ai-skills/ai-skill-assign-to-agent-or-team)
* [AI Skill: Close conversationsLearn how the Close conversations skill works for AI Agents in respond.io, including how to trigger it, apply closing notes, and handle summaries. ](/help/ai-skills/ai-skill-close-conversations)
* [AI Skill: Make HTTP requestsLearn more about how the make HTTP requests AI skill allows your AI Agent to call external APIs during conversations to retrieve real-time data or trigger actions in third-party systems. ](/help/ai-skills/ai-skill-make-http-requests)
* [AI Skill: Trigger WorkflowLearn how AI Agents trigger existing Workflows in respond.io to run advanced automations and integrations. ](/help/ai-skills/ai-skill-trigger-workflow)

Can't find what you're looking for? 🔎

[Contact Support](/contact-us)

2026-10-02T10:05:03.321Z

help

```json
{"@context":"https://schema.org","@graph":[{"@context":"https://schema.org","@type":"TechArticle","articleBody":"Learn how AI Agents handle inbound calls in respond.io, including voice behavior, setup options, and key limitations.","author":{"@type":"Person","image":"https://assets2-proxy.respond.io/ph8r57dk1q9w/2Y6LIr15mC1nj8MgftMVT5/6ffeea71593277f0fc29dafd1c1de9b9/Serene_Avatar.svg","name":"Shing-Yi Tan","url":"https://respond.io/author"},"dateCreated":"2026-01-12T00:00:00.000Z","dateModified":"2026-10-02T09:02:46.062Z","datePublished":"2026-01-12T00:00:00.000Z","headline":"AI Skill: Handle Calls","mainEntityOfPage":"https://respond.io/help/ai-skills","publisher":{"@id":"https://respond.io/#organization"},"url":"https://respond.io/help/ai-skills/ai-skill-handle-calls"},{"@context":"https://schema.org","@id":"https://respond.io/help/ai-skills/ai-skill-handle-calls#breadcrumb","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Help","item":"https://respond.io/help"},{"@type":"ListItem","position":2,"name":"Product","item":"https://respond.io/help/product"},{"@type":"ListItem","position":3,"name":"AI Agents","item":"https://respond.io/help/ai-agents"},{"@type":"ListItem","position":4,"name":"AI Skills","item":"https://respond.io/help/ai-skills"},{"@type":"ListItem","position":5,"name":"AI Skill: Handle Calls","item":"https://respond.io/help/ai-skills/ai-skill-handle-calls"}]},{"@type":"Organization","@id":"https://respond.io/#organization","name":"Respond.io","alternateName":"respond.io","url":"https://respond.io/","image":["https://assets1-proxy.respond.io/api/v1/image/assets%2F11f7a662b80a4675973850b067c01fa5%2F3f43c48b21b24f4e8b02b100c0c8fab0"],"logo":"https://assets1-proxy.respond.io/api/v1/image/assets%2F11f7a662b80a4675973850b067c01fa5%2F4045649d540241d398c39ab07b2b62bb","description":"Respond.io is an AI-powered customer conversation platform that helps businesses manage conversations, automate workflows and scale sales, marketing and support operations. Trusted by 10,000+ B2C brands, it unifies WhatsApp, TikTok, Instagram and Facebook in a single AI-powered team inbox for chats, calls and campaigns.","email":"success@respond.io","telephone":"+6011-54211197","foundingDate":"2017-02-17","address":{"@type":"PostalAddress","streetAddress":"Level 41, Permata Sapura Tower, Jalan Pinang","addressLocality":"Kuala Lumpur","addressRegion":"Federal Territory of Kuala Lumpur","postalCode":"50088","addressCountry":"MY"},"areaServed":"Worldwide","contactPoint":{"@type":"ContactPoint","contactType":"Customer Service","url":"https://respond.io/contact"},"sameAs":["https://respond.io/","https://www.facebook.com/getrespondio/","https://www.linkedin.com/company/respondio/","https://play.google.com/store/apps/details?id=com.respond.inbox.io","https://www.youtube.com/@respondio","https://twitter.com/respond_io","https://apps.apple.com/my/app/respond-io-inbox/id1667772955","https://www.g2.com/products/respond-io/reviews","https://www.producthunt.com/products/respond-io","https://zapier.com/apps/respondio/integrations","https://www.capterra.com/p/179311/Rocketbots/","https://www.crunchbase.com/organization/respondio","https://builtin.com/company/respondio","https://respond-io.en.softonic.com/web-apps","https://my.jobstreet.com/companies/respondio-168558101085004","https://brandfetch.com/respond.io","https://webcatalog.io/en/apps/respond-io"],"knowsAbout":["WhatsApp API","WhatsApp Business API","WhatsApp CRM","WhatsApp automation","omnichannel communication platform","WhatsApp Business Multiple Users","WhatsApp BSP","WhatsApp Business Solution Provider","WhatsApp automation tool","WhatsApp team inbox","WhatsApp AI agent","WhatsApp Business AI chatbot","WhatsApp marketing software","conversational sales platform","WhatsApp appointment booking"]},{"@type":"WebPage","@id":"https://respond.io/help/ai-skills/ai-skill-handle-calls#webpage","url":"https://respond.io/help/ai-skills/ai-skill-handle-calls","name":"AI Skill: Handle Calls","description":"Learn how AI Agents handle inbound calls in respond.io, including voice behavior, setup options, and key limitations.","isPartOf":{"@id":"https://respond.io/#website"},"primaryImageOfPage":{"@type":"ImageObject","url":"https://assets1-proxy.respond.io/api/v1/image/assets%2F11f7a662b80a4675973850b067c01fa5%2F3f43c48b21b24f4e8b02b100c0c8fab0"},"breadcrumb":{"@id":"https://respond.io/help/ai-skills/ai-skill-handle-calls#breadcrumb"}},{"@type":"WebSite","@id":"https://respond.io/#website","name":"Respond.io","url":"https://respond.io/","potentialAction":{"@type":"SearchAction","query-input":"required name=search_term_string","target":"https://respond.io/search?query={search_term_string}"},"publisher":{"@id":"https://respond.io/#organization"}}]}
```
