webhooks
# support
r
Hey I need some help. The webhooks aren’t receiving end of call reports and I don’t know why. Here is the JSON. { "type": "outboundPhoneCall", "phoneNumberId": "12345678-abcd-4321-efgh-9876543210ab", "assistantId": "abcd1234-5678-90ef-1234-567890abcdef", "assistantOverrides": { "backgroundSound": "off", "serverMessages": [ "end-of-call-report" ], "serverUrl": "https://example.com/api/1.1/wf/vapi/initialize" }, "customer": { "number": "+14155552671" } }
v
message has been deleted
@Ralphco It looks like you've set up an outbound phone call with specific assistant overrides to receive an end-of-call report. However, if the webhooks aren't receiving the end-of-call reports, there could be a few reasons for this: 1. **Server URL Issue**: Ensure that the
serverUrl
provided in the
assistantOverrides
is correct and that the server is configured to accept POST requests at that endpoint. 2. **Network Issues**: There might be network issues preventing the webhook from reaching your server. Verify that there are no connectivity problems. 3. **Server Configuration**: Your server might not be correctly configured to handle the incoming webhook. Check the server logs for any errors when the webhook is supposed to be received. 4. **Webhook Configuration**: Ensure that the
serverMessages
array includes the
"end-of-call-report"
message type, which you have done correctly. 5. **Status Events**: The webhook is triggered when the call ends. If the call has not ended for some reason, the webhook won't be sent. If you've checked all the above and the issue persists, please provide more details or check your server logs for any incoming requests that might have failed. If you need further assistance, don't hesitate to ask support for more info on this.
You can continue this conversation by mentioning me in the message.
Got it. Tagging @User for additional help.
s
call id please.
3 Views