Meeting has ended Bug
# support
v
I’m currently facing a very urgent issue that needs immediate attention. Some users are encountering the following error when starting the session: {"context":{"type":"start-method-error","stage":"unknown","error":{"context":{"type":"daily-call-join-error","stage":"daily-call-join","error":{"action":"error","errorMsg":"Meeting has ended","error":{"type":"no-room","msg":"Exiting meeting because room was deleted"},"callClientId":"17733111290280.05133881138038998"},"duration":18941,"timestamp":"2026-03-12T10:25:47.970Z"}},"totalDuration":19887,"timestamp":"2026-03-12T10:25:47.971Z","context":{"hasAssistant":true,"hasSquad":false,"hasWorkflow":false,"isMobile":false}} Additionally, the webhook reports the following end reason: call.in-progress.error-assistant-did-not-receive-customer-audio Could you please investigate why this is happening? This issue is impacting users during live sessions and needs urgent resolution. Please let me know if you need any additional logs to debug further. CallId : 019ce194-7484-7884-ae62-8ecde0e1abd2 call id : 019ce192-6356-722d-b76c-beeb9064bfb0 callid: 019ce193-7568-7884-ae58-5ef23e7fc512
v
Urgent Suggestion: The error
call.in-progress.error-assistant-did-not-receive-customer-audio
indicates that the assistant did not receive any audio from the user, often due to missing microphone permissions or device/browser restrictions. Action: Ask affected users to check and grant microphone access before joining the session. If you are embedding the call in a web app, ensure you prompt for microphone permissions using JavaScript:
Copy code
javascript
navigator.mediaDevices.getUserMedia({ audio: true })
  .then(stream => { /* proceed with call */ })
  .catch(err => { alert('Please enable microphone access to continue.'); });
For more details, see the [Vapi call ended reasons documentation](https://docs.vapi.ai/calls/call-ended-reason). Source: - [Call ended reasons documentation](https://docs.vapi.ai/calls/call-ended-reason)