No audio from assistant in web calls despite succe...
# support
j
Following up on my previous post - thanks to the community help, I've resolved the timeout issue with customerJoinTimeoutSeconds: 60. The Daily room now stays open for the full duration, all 3 peers join successfully (Guest, Vapi Speaker, Vapi Listener), and mic permissions are granted. Current problem: Zero audio from the assistant. The room works, I can speak (my mic shows activity), but the assistant never speaks - no greeting, no response to my input. What's confirmed: The exact same base assistant works perfectly when tested in Vapi dashboard Tested with Vapi's native voices (not 11labs) - same issue Happens across multiple devices and browsers Room stays connected for 60 seconds before timing out Using unmodified webCallUrl from API response (no custom parameters) Vapi Speaker peer is present in the room but shows no audio activity API call: javascriptPOST https://api.vapi.ai/call/web { "assistantId": "e66c1ef5-2f56-4530-a17e-8e644a7aa7f7", "assistantOverrides": { "customerJoinTimeoutSeconds": 60, "endCallFunctionEnabled": false, "silenceTimeoutSeconds": 600 } } Returns 201, then redirecting to data.webCallUrl as-is. Daily console shows: Meeting ended due to ejection: Meeting has ended {type: 'ejected', msg: 'Meeting has ended', error: {...}} Questions: Since the assistant works in dashboard but not via API, what could cause audio to not route to the Daily room? Are there assistant configuration settings that block web calls specifically? Could this be a Daily room provisioning issue on Vapi's backend? Is there a way to debug why Vapi Speaker peer isn't transmitting audio? This is the last blocker before going live. Any insights appreciated!
v
Check your assistant's
firstMessageMode
setting.
If it's not set to
"assistant-speaks-first"
, the assistant will wait for the user to speak and may not play any audio on web calls. Try explicitly setting it in your API call like this:
Copy code
json
"assistantOverrides": {
  "firstMessageMode": "assistant-speaks-first",
  "customerJoinTimeoutSeconds": 60,
  "endCallFunctionEnabled": false,
  "silenceTimeoutSeconds": 600
}
This should ensure the assistant greets the user immediately in web calls. For more details, see the [Vapi assistant configuration documentation](https://docs.vapi.ai/api-reference/assistants/update). Source: - [Vapi Assistant Update API Reference](https://docs.vapi.ai/api-reference/assistants/update)
v
I can help you with this since the assistant works in the dashboard but not via API, which points to how audio is being routed when the webCallUrl is created. It’s worth checking if the Vapi Speaker track is actually publishing and subscribed in Daily, and whether any overrides might be blocking TTS. Daily console logs for track-started events will confirm if audio is generated but not reaching peers. Can you confirm if the Vapi Speaker shows audio: true in the participants list? @Jonathan
c
Hi Jonathan, It seems like there might be an issue with the web call setup, given the threads you provided. You can start with the following steps to troubleshoot and potentially resolve the problem: 1. **Verify Configuration**: Ensure that the assistant configuration is set correctly. Specifically, check if the
voice
,
transcriber
, and plans like
monitorPlan
are set properly at the workflow level. Refer to the [Workflow Configuration Enhancements](https://docs.vapi.ai/changelog/2025/6/19) for more information. 2. **Check Audio and Network Setup**: - Confirm that the device's microphone and network are functioning correctly. - Consider increasing
silenceTimeoutSeconds
to accommodate any potential delays in audio transmission. 3. **Review Call Logs**: - Navigate to the [Call Logs](https://dashboard.vapi.ai/calls) in your dashboard. Look for any error messages or irregularities with the audio transmission and tool execution results. 4. **Test with Different Browsers/Devices**: Since the issue occurs across multiple browsers and devices, ensure all have updated versions and check if any extensions or network settings might be interfering. 5. **Enable SIP Headers**: If using SIP, ensure that
sipHeadersInReferToEnabled
is correctly configured to include necessary header information during call transfers, as mentioned in the [April changelog](https://docs.vapi.ai/changelog/2025/4/29). If the problem persists, capturing screen recordings as you recreate the issue and cross-referencing with the [Issue Reporting Guidelines](https://docs.vapi.ai/issue-reporting) can provide more context for further assistance.
j
Thanks for the help @Xcel and Aniah. I attempted to check the participants list but encountered an issue: when I run callFrame.participants() in the Daily room console, I get Uncaught ReferenceError: callFrame is not defined because I'm viewing the Daily room directly in the browser (not within an iframe that my code controls). However, I did find something potentially significant in the console: there's a Failed to play video AbortError: The play() request was interrupted because the media was removed from the document error. This suggests audio might be generated but playback is failing due to media element issues. I've included screenshots of the console errors in my support ticket to Vapi. The Daily console doesn't show any track-started events for audio from the Vapi Speaker peer - the peer appears in the room but shows zero audio activity throughout the 60-second session. Given that the assistant works perfectly in the Vapi dashboard but fails consistently via API across all devices/browsers, and now seeing this media playback error, it seems like a backend provisioning issue with how Vapi sets up the Daily room for web calls. I've submitted a comprehensive report to Vapi support with screen recordings, console logs, and implementation code. Waiting on their engineering team to investigate the backend.
c
Could you also provide the call id for the call that had no assistant audio so we can review the logs?
s
can i comment on this also if not will just create a seperate ticket? im having the same issue as Jonathan — I can’t hear the assistant when using the API, but it works fine on the dashboard. Here’s my call ID for reference: 0199c2ba-92e6-7553-9ceb-ebbccd4c5f0c. https://cdn.discordapp.com/attachments/1423426428401094827/1425385438591455324/image.png?ex=68ed53e2&is=68ec0262&hm=3913cf5c4da4d1ad0a2f9d1c9e044a26409a46c2888d93d7ee66f47aece0827c& https://cdn.discordapp.com/attachments/1423426428401094827/1425385439392432208/image.png?ex=68ed53e3&is=68ec0263&hm=d82201e10fee724edb08cd84b48182b3ce12a7a5a990676f1d57c07163626d07&
c
Thanks, we will look into this
j
Hi have you had any luck with this yet? Im still waiting for Vapi to come back with a solution
s
No still not working , im waiting on their reply also
j
Hi Kyle is there any update on this issue yet? I have tried to message a couple of times and been waiting for over 1 week now
c
We’re really sorry for the delay and the inconvenience this has caused. We haven’t forgotten about your issue our team is still looking into it, and we’ll be with you soon with an update.
j
Ok thank you
c
We appreciate your patience.
j
Hi Aniah is there any update on this yet? This issue is holding up my new project. There was several weeks worth of work which went into this prior to this stage and essesntailly this is the final piece of the jigsaw. I really need this dealt with as soon as possible
Hi Shin08 are you still waiting on Vapi to fix this too?
s
hello, yes im still waiting for their fix not sure what is the status now on their end
j
Hopefully they wont be much longer, is surley cant be that hard to fix. Thats over 2 weeks now I have been waiting to get this sorted. As soon as I hear anything I will let you know
c
We sincerely appreciate your understanding and apologize for the inconvenience this has caused. Our team is currently investigating the matter to determine the root cause and implement a resolution as quickly as possible. We will provide you with updates as soon as new information becomes available, and we remain committed to ensuring this issue is fully resolved
j
Hi this is now getting ridiculous, its really unprofessional that no one from Vapi has reached out to me about this yet. Can someone please get in touch asap
Hi Shin08 have you had any help from Vapi on this yet?
s
No luck bro , seems like they are not prioritizing this issue.
j
Im not impressed mate, im just about to start scaling my business using Vapi and this level of customer service doesn't fill me with much confidence
5 Views