### Answer
Yes, you can achieve this using Retell AI's
warm transfer feature. [(1) ](
) [(2) ](
)
With warm transfer, the AI agent can deliver a
whisper message privately to the receiving agent before connecting the caller. This message briefs the receiving agent about the call's context without the caller hearing it.
However, based on the current documentation, the standard warm transfer flow doesn't explicitly support a conditional acceptance where the receiving agent can decline the transfer before it completes. [(1) ](
) The warm transfer connects once a human is detected on the receiving end.
What you can configure:
- **Whisper message**: A private message spoken to the transfer target before connecting them to the original caller [(1) ](
) [(2) ](
)
- **Three-way message**: A message spoken to both the transfer target and the original caller once the connection is established
- **Human detection**: The agent checks if a human is present after the transfer target answers, and only connects the caller once a human is detected [(1) ](
)
- **Agent detection timeout**: Maximum time the AI will wait to determine whether the transfer target is human before marking the transfer as failed
Workaround approach:
To implement conditional acceptance, you could use the whisper message to brief the receiving agent, then have them press a key or speak a response that triggers the final connection. However, this would