Customizing blind transfer to return to source if no answer from destination

Hi Folks.

We have some issues in our company with blind transfer.IF We transfer a call using blind transfer, and if the destination user either busy/not in seat/unavailable the call will terminate/goes to voicemails.
How we can customize blind transfer so that call can be return back to the source if the destination is unavailable. We are commonly using blind transfer because its saves lot of time .

Appreciate if somebody can help on this and doesn’t mind to be a paid member if i got the answer.

Thanking all in advance