How do I implement Call Transfer Fallback?
# support
a
I have setup call transfers to other agents (AI/Human), if any of them is unavailable, I want the first assistant to resume the call if the transfer fails.
q
This isn't possible within VAPI's ecosystem. Look to setup something Twilio side, e.g. Twilio flex / studio. It's ashame as this is quite a common request for inbound agents.
Once the transfer is complete you've essentially changed to different system. So anything you do would have to be done on the destinations telephony. You could perhaps employ a conditional call forwarding sequence, where if a phone isn't answered it transfers back to your agent. Only you'd need to store / preload conversation context for an inbound transient assistant.
k
Hey Airsick.Lad and quickwhip. please check this documentation it will give you pretty good idea on how to transfer the call back to the same assistant if specialist human or assistant failed to accepts the call
a
Can you explain where will I create the conference room? and how to setup the endpoints? Is that a FASTAPI app? Is there any specific resource on this that I can follow to implement this or somethimg similar that can give me an idea of the endpoints?
s
@Airsick.Lad this doc contains all the endpoints and code in typescript to help you and using chatgpt you can convert it into python https://docs.vapi.ai/phone-calling/on-hold-specialist-transfer