Vapi Support Bot
10/06/2025, 8:13 PMVapi Support Bot
10/07/2025, 1:59 PMserver.url should take precedence over org-level settings, but if it's not reachable or misconfigured, the system may fall back to the org-level webhook.
js
// Example assistant config snippet
server: {
url: "https://your-assistant-webhook-url.com",
timeoutSeconds: 20
},
serverMessages: ["end-of-call-report", "conversation-update"]
Make sure the URL is correct and not blocked by firewalls or authentication.
[See webhook precedence details](https://docs.vapi.ai/api-reference/assistants/update)
Source:
- [Vapi Assistant Webhook Configuration](https://docs.vapi.ai/api-reference/assistants/update)Chiranjeet Mishra
10/08/2025, 7:41 PMend-call message type within ClientInboundMessage to programmatically end a call. Set the type property to "end-call". More details can be found in the [January 14, 2025 changelog](https://docs.vapi.ai/changelog/2025/1/14).
2. **Handling Call End Reasons**:
- For general call-end reasons, see the complete list in the [ended reason guide](https://docs.vapi.ai/calls/call-ended-reason).
- Specific to SIP inbound calls, there are new ended reason codes introduced for when a caller hangs up before the call connects or when there is a connection error. Refer to the [June 7, 2025 changelog](https://docs.vapi.ai/changelog/2025/6/7).
- For handling when the Eleven Labs voice service is disabled by the owner, see details in the [June 9, 2025 update](https://docs.vapi.ai/changelog/2025/6/9).
These features allow you to have greater control and handling of call processes in your application.