call transfer tool just hangs up

Suggestion:
Make sure your transfer destination number is in E.164 format (e.g., +491234567890 for Germany) and that your transfer tool includes the required destination property. Here’s an example configuration for your transfer function:

"parameters": {
  "type": "object",
  "properties": {
    "destination": {
      "type": "string",
      "enum": ["+491234567890"], // Replace with your German number
      "description": "The destination to transfer the call to."
    }
  },
  "required": ["destination"]
}

Double-check this setup in your tool—incorrect number format or missing parameters are the most common reasons for transfer failures with Twilio SIP trunks and international numbers.

Sources:

⤵️ Mention @Vapi Support Bot for follow-ups 🐥

Was this page helpful?