VAPI

V

VAPI

Vapi helps developers build, test, and deploy voice agents at scale. We enable everything in between the raw models and production, including telephony, test suites, and real-time analytics.

Join

support

faq

rising-crimson
rising-crimson10/10/2025

Tool call success returns data but agent is not able to use the data in the call

Hi I have a tool connected to a backend method to get price. the backend response returns the price(checked in the logs) but the voice agent responds that the price was unable to be retrieved. I dont understand why the agent does that, all the other tools are also able to retrieve data from backend and the agent is able to provide the data in the call except for the price
No description
exotic-emerald
exotic-emerald10/10/2025

Unable to add member in my Vapi Account

I have added my friend or client to member in my vapi account even before he/she created his account on Vapi.. and now he has not given acess to my accont What to do now? Do i have to add him/her as a member again?...
No description
stormy-gold
stormy-gold10/10/2025

why vapi not telling the company names but tool is connected successfully

the tool is connected successfully but durring call it says I haven't directly access the company names
jolly-crimson
jolly-crimson10/10/2025

SSML Parsing not being enabled

Hello team, I'm trying to enable SSML parsing for my agent, but it doesn't seem to work, even though I have attempted to patch it via api with a 200 request response, it still doesn't work and the agent does not comply with break tags. Instead, it spells out the tags out loud rather than implementing the actual pauses....
No description
foreign-sapphire
foreign-sapphire10/10/2025

triggering the right sms tool when an agent has several

Hi, one of my agents has two sms tools with different functions and messages they send. ive made sure to give them a very different name and different tool description and reference when they are needed in my global prompt. However, with the new second sms tool i added, whenever i try trigger it, the other sms tool gets triggered, however it still sends the message body i want. I dont want it to be helping a customer though and end up smsing the wrong information. as far as i know ive done everything to make sure the right tool will trigger. does anyone have any idea how i can increase its accuracy in using the right sms tool. assistant id: c36e50e4-5881-4a31-8c68-788aa1de1d59...
correct-apricot
correct-apricot10/10/2025

language aware tools

Hello there! We are LOVING vapi it's so much beter than Syntfhlow and some other services - so much nicer too.
Question tho, we have setup a multilingual agent (via vapi dashboard, cuz it was like super simple), and when it calls tools, it always reads the tools in ENGLISH - is there a way (via dashboard preferably) to make the tools message read out in the language of the ai?...
ugly-tan
ugly-tan10/10/2025

Assistant won’t book appointments

Call ID: 0199c185-39c2-7ee8-8cb8-d460309c3045 Time stamp: last 30 seconds of the call. It is not able to find slots from the ghl calendar which is synced to google calendar...
extended-salmon
extended-salmon10/10/2025

Urgent: Assistant Failure During Client Demo

Hi @Vapi Team, We’re reaching out regarding a critical issue we faced with our voice assistant during a live demo with a major client. The assistant had been functioning perfectly for the past two weeks, but without any recent changes to the prompt, model, or configuration, it suddenly failed during the session. Here are the details for your reference:...
frail-apricot
frail-apricot10/9/2025

assistant wont BOOK appointment

im trying to get my bot to save appointments to my calendar. it says its trying but just keeps attempting and failing. what am i doing wrong??
No description
absent-sapphire
absent-sapphire10/9/2025

connect voice agent and twilio at scale

We are building a single Vapi voice agent that uses a custom LLM URL to dynamically respond to incoming calls. The goal is to identify the caller's phone number and use it to determine which backend LLM instance should handle the conversation. This allows us to support multiple use cases through a single voice agent on the Vapi dashboard. To scale this setup, we plan to connect multiple Twilio phone numbers (potentially up to 1000) to this single Vapi agent. Each number represents a different use case or client, and the voice agent will route the call dynamically based on the incoming number. We have a few questions: Is there a limit to how many Twilio numbers can be connected to a single Vapi voice agent? If 1000 numbers is not feasible, what is the recommended architecture to support this kind of routing? Is ther a way to connect Twilio call to vapi passing through our own backend?...
mere-teal
mere-teal10/9/2025

Call Transfer Not Working

Hi Guys, I'm trying to set up a call-transfer tool for my assistant. I have tried several things following other posts and answers but haven't had any luck. Details below. Experience: - I call the assistant through mobile / web interface...
No description
genetic-orange
genetic-orange10/9/2025

How to dynamically transfer calls (without parameters)

As I understand, a dynamic transfer call tool won't work if we pass in parameters and we're expected to choose a destination based on message history. This goes against our original plan that I chatted to someone about in office hours, where we want to reuse the same tool. Is there another way to achieve this tool reuse? and not create a new tool per phone number
deep-jade
deep-jade10/9/2025

custom voice and doesn't work custom LLM

Hey team 👋 I’m working with a Custom Voice + Custom LLM setup. I found two related issues that look like an internal mismatch in how Vapi handles streaming when using custom providers: ...
continuing-cyan
continuing-cyan10/9/2025

What's the best transcriber to portuguese-br?

I'm having quite a few difficulties with the Brazilian Portuguese STT provider. Do you recommend any?
national-gold
national-gold10/9/2025

voicemail detection past 30 seconds possible?

The slider goes to 60s but I get this error that won't let me set it for more than 30s. Does anyone know how to increase it to 45 or 60s? I'm running into some voicemail systems where my assistant can't leave a message because the voicemail recording from the person he is calling is too long. increasing to 40 or 45 seconds would be ideal.
No description
conscious-sapphire
conscious-sapphire10/9/2025

Unable to transfer call

I was unable to complete the transfer to the Asterisk Vicidial provider. We performed several tests from the Vicidial side and enabled all firewall rules to allow access to Vapi; however, it’s still not possible to receive requests from Vapi to Vicidial. The call is successfully received in Vapi from the Vicidial provider, but when it tries to transfer the call to a human assistant, it doesn’t work. For some reason, Vapi doesn’t make the request to Vicidial. My theory is that the assistant cannot reach the SIP Trunk configuration and therefore doesn’t initiate the transfer or send the request to Vicidial....
conscious-sapphire
conscious-sapphire10/9/2025

Silence Time Out on Calls - but the user is responding

I'm getting silence time outs on calls but the user is responding multiple times & the transcript even shows them saying "hello?" but call ended as silence time out as the assistant didn't any anything back.
exotic-emerald
exotic-emerald10/9/2025

New template scheduler throwing error on the basic template

I just created a fresh template for the medical office scheduler. I had done this before without problem. Maybe something changed. Now when I create a fresh template I get the following error: ``` Form has validation errors: serverMessages[8] must be one of the following values: conversation-update, end-of-call-report, function-call, hang, model-output, phone-call-control,.......
compatible-crimson
compatible-crimson10/9/2025

Inconsistent Server Messages

I am not getting status-update and end-of-call-report on my specified url, for some of the calls, causing a lot of issues, in my system. Call_id, for such an example: 0199c8db-9ddb-7554-ac44-2fd98acf7740 Another call_id, with the same issue: 0199b314-06d6-7eeb-a4ef-d2401f2a7330 ...
wise-white
wise-white10/9/2025

concurrency level reached id: a1cdb192-59a5-4f97-8baa-d528d7f9397a

i have purchased 100 more call lines and i still get an email that i have reached my concurrency level. when i creat my outbound campaign to call 100 contacts is will say that it is scheduled while i clicked the option to call now. Please solve this as soon as possible as i am loosing clients because of this.
No description
Next