recent-tealR

Transfer only (skip AI)

Does this feature work from the documentation? Transfer Only (skip AI)

I've tried to skip the phone call and transfer to another phone number, but it throws an unknown error on the call. The error only occurs when I add the destination config to the server response.

I see in the status-update webhook that the call's ended reason is assistant-request-returned-forwarding-phone-number, then the call gets dropped without transferring.

---

Call IDs:
  • 019adb1a-c43c-7dde-9aca-9f07179c9fd3
  • 019adb1a-7ec5-7113-b818-3c858dc13e7a
  • 019adb18-e6bf-7442-9116-bd7bc00bf50b
  • 019adb1f-8523-7dde-9ad0-6782320365a9
---

Example assistant request webhook response:

const disabledResponse: Vapi.ServerMessageResponseAssistantRequest = {
  assistant: {
    name: "Skip AI",
    firstMessage: "Hey, hey, hey. I'm transferring your call now. Please stay on the line.",
    firstMessageMode: "assistant-speaks-first",
    model: {
      provider: "openai",
      model: "gpt-4.1",
    },
    voice: {
      provider: "vapi",
      voiceId: "Elliot",
    },
  },
  destination: {
    type: "number",
    number: disabledPhoneNumber,
    message: "Connecting you to the front office.",
  },
};
Learn about different events that can be sent to a Server URL.
Was this page helpful?