verbal-limeV
VAPI3mo ago
verbal-lime

transferCall tool is executed but the call is disconnected

I have a tool with these configurations
{
  "id": "5d110d70-e10b-4ceb-b748-dbba84a9817c",
  "type": "transferCall",
  "function": {
    "name": "transfer_language_call_tool",
    "description": "Transfers the caller to the appropriate assistant based on their selected language. The language selected by the user, either 'english' or 'spanish'."
  },
  "messages": [
    {
      "type": "request-start",
      "content": "I am forwarding your call. Please stay on the line.",
      "blocking": false,
      "conditions": [
        {
          "param": "destination",
          "value": "+123",
          "operator": "eq"
        }
      ]
    },
    {
      "type": "request-start",
      "content": "I am forwarding your call. Please stay on the line.",
      "blocking": false,
      "conditions": [
        {
          "param": "destination",
          "value": "+124",
          "operator": "eq"
        }
      ]
    }
  ],
  "orgId": "273e41b7-c8cc-4500-a158-f0825dd805f4",
  "destinations": [
    {
      "type": "number",
      "number": "+123",
      "description": "if the caller wants to continue with English language",
      "transferPlan": {
        "mode": "blind-transfer",
        "sipVerb": "refer"
      },
      "numberE164CheckEnabled": true
    },
    {
      "type": "number",
      "number": "+124",
      "description": "if the caller wants to continue with Spanish language",
      "transferPlan": {
        "mode": "blind-transfer",
        "sipVerb": "refer"
      },
      "numberE164CheckEnabled": true
    }
  ]
}

09/23/2025 14:58 inboundPhoneCall
call ID: b988fc72-e7b1-4e1d-998c-19a3aebd7e56

log information
"id": "log-77",
"level": 30,
"time": 1758628704894,
"timestamp": 1758628704894000000,

the call should have been continued with the forwarded number but instead the call is disconnected after the tool execution, I attached the log for tool execution image
image.png
Was this page helpful?