Call Transfer – Assistant Not Resuming After Timeo...
# support
m
Hi team, Kindly help me with clarification on the call transfer feature. From my testing: • If the destination number is reachable and the call is transferred, but the destination phone does not attend or manually declines, the assistant does not resume the call. • If the destination number is not reachable, the assistant does resume the call. My question is: In cases where the call is sent to the destination but it times out (not answered), is it possible for the assistant to resume the call? Similarly, if the destination manually declines the call, can the assistant be set to resume in that case as well? Appreciate your guidance on whether this behavior can be configured.
c
Hi honest-coder, The behavior you're experiencing can be addressed by configuring the transfer process correctly. For situations where the call to the destination number is not answered or declined, you can set up the assistant to handle these scenarios using the transfer cancellation feature. 1. **Configure the Transfer Plan**: Ensure your transfer plan includes conditions under which the transfer will be automatically canceled. Use the
transferCancel
tool to handle situations where the call isn't successful (e.g., when it's declined or times out). This will ensure the assistant resumes if the call isn't attended. 2. **Prompt Configuration**: In your prompts, specify conditions to detect cases like voicemail or a timeout (maxDurationSeconds). Configure your assistant to use the
transferCancel
when these are met. This ensures that the call returns to the original assistant and resumes the interaction. Here's an example transfer configuration snippet:
Copy code
json
{
  "mode": "warm-transfer-experimental",
  "transferAssistant": {
    "maxDurationSeconds": 90,
    "messages": [
      {
        "role": "system",
        "content": "Use the transferCancel if the call is not answered or manually declined."
      }
    ]
  }
}
Make sure to test this with your current setup and adjust the prompts and configuration accordingly. You can find more detailed information in the [Assistant-based warm transfer documentation](https://docs.vapi.ai/calls/assistant-based-warm-transfer).
2 Views