call ended but no end-of-call-report
# support
p
Hey guys, loving Vapi. I'm running into a scenario where I make a call out but the call goes to voicemail or is never picked up. I get the server event for
status-update
with the
ended
status but an
end-of-call-report
event never comes through. I could understand how maybe that is intentional but if my flow relies on getting that
successful
report back from the call, how can I know that a report isn't going to come for a call? An example of a call like this is
2f2edb78-a766-4874-93e4-1c9e52752bb0
v
@Phos Hello! I'm glad to hear that you're enjoying VAPI. Regarding the scenario you've described, it's important to ensure that the
end-of-call-report
event is configured correctly to trigger after every call, regardless of the outcome. If you're not receiving the
end-of-call-report
for certain calls, it could be due to a configuration issue or an unexpected behavior in the system. For the specific call with ID
2f2edb78-a766-4874-93e4-1c9e52752bb0
, I would need to check the system logs to provide a detailed answer. However, as a support bot, I don't have direct access to the system logs or the ability to check individual call IDs. To resolve this issue, I recommend checking the following: 1. Ensure that your server URL is correctly configured to receive POST requests for the
end-of-call-report
event. 2. Verify that there are no conditions or filters set up that might prevent the
end-of-call-report
from being sent for certain calls. 3. Check if there are any network issues or server downtimes that might be affecting the delivery of the event. If you've confirmed that everything is set up correctly and you're still not receiving the
end-of-call-report
for calls that are not answered or go to voicemail, please reach out to our support team for further assistance. They will be able to investigate the issue in more detail and provide a solution. Would you like me to guide you on how to contact support or assist you with anything else related to VAPI?
You can continue this conversation by mentioning me in the message.
Got it. Tagging @User for additional help.
p
I get
end-of-call-report
events when someone answers the call just fine. They aren't getting filtered out on my end. Is there a configuration in vapi to have those always come through even on failed calls?
I also can’t go off
assistant-ended-call
end_reason because my assistant ends the call in a successful scenario.
r
Hi! Any news on this? I am facing the same scenario. I get the status-update event but never received the end-of-call-report. As @Phos mentions this has ocurred me with the endReason: "customer-did-not-answer" and "customer-busy"
p
Still having the issue
r
@User any news on this issue?
r
Hi @Phos, Ram from the Vapi support team 👋 jumping in here to help out! Just checking to see if you are able to query your call's status after the end of the call with GET /call request and check to see if the status is ended, I wanted to double check if you can see the call details with the Call ID API request and determine if you are missing those
end-of-call-report
events, does this work for failed calls during your tests? Another tip would be to check endedReason in the call request to see if there is any more info provided regarding the call ending. https://docs.vapi.ai/api-reference/calls/get#response.body.status
p
@ram_vapi I ran the API to get the call. As you can see, the assistant ended the call but there is not an artifact on the call. Why didn't the call's
end-of-call-report
run? In this case I'm pretty sure the assistant ended the call because it went to voicemail but shouldn't the end of call report still run? https://cdn.discordapp.com/attachments/1314009811268141106/1316531227280539718/call_response.txt?ex=675b62c0&is=675a1140&hm=c4af3971f22ccc8c23d69ad53187ac3d9bbdfd1cd9c20430f363657a943efbe3&
r
Hi @Phos, I was able to investigate further for your specific call id, I see in our outgoing webhook requests that we did send an event for
end-of-call-report
to your webhook endpoint url: https://martin-novel-lightly.ngrok-free.app/api/vapi Also you are able to see the webhooks in the Vapi Dashboard and you can click into each request to see more info: https://dashboard.vapi.ai/webhooks Hope that helps!
r
Hi @ram_vapi, I am facing the same issue When I was doing my tests I logged everything that reached my endpoint and I can see the status update event but not the end of call report event
r
Hi @Rulo do you see a successful webhook event being sent in your vapi dashboard? https://dashboard.vapi.ai/webhooks
11 Views