Ethan Tan
09/11/2025, 12:08 PMserver: {
// Vapi server webhook configuration
url: Reframe.env.APP_URL + "/handle-call-end",
},
transcriber: transcriberConfig,
artifactPlan: {
recordingEnabled: enableRecording
},
firstMessage: finalOpenerText,
firstMessageInterruptionsEnabled: true,
hipaaEnabled: false,
summaryPrompt: "<string>",
clientMessages: [
"transcript",
"hang",
"tool-calls",
"speech-update",
"metadata",
"conversation-update"
],
endCallMessage: "Pleasure to speak with you. Till next time",
endCallPhrases: [
"bye for now. Speak soon",
"talk soon",
"goodbye",
"bye",
"good night"
],
serverMessages: [
"end-of-call-report",
"hang"
],Vapi Support Bot
09/11/2025, 12:09 PMjs
// Highest precedence: assistant.server.url
server: {
url: "https://your-domain.com/handle-call-end"
}
Make sure there are no typos and that your endpoint is reachable from the public internet. If the assistant-level URL is set correctly and still not receiving the end-of-call-report, try temporarily setting the URL at the phone number or org level to rule out configuration issues.
[Reference](https://docs.vapi.ai/api-reference/assistants/update)
Source:
- [Update Assistant](https://docs.vapi.ai/api-reference/assistants/update)Ethan Tan
09/11/2025, 1:21 PMChiranjeet Mishra
09/15/2025, 3:14 PM