'blind' hands off immediately; 'warm' lets the agent brief the destination first.
Optionalblindblind only: 'refer' sends a SIP REFER; 'dial' places a bridged outbound call. Default: 'refer'.
Optionalcallerwarm only: true = caller joins a three-way conference and hears the brief; false = caller is parked. Default: false.
One or more destinations. All are rung simultaneously; first to answer wins.
OptionalcallerCaller ID presented to the destination.
Optionalonwarm/parked only: verbs for the parked caller while the agent briefs the destination.
OptionaltimeoutSeconds to wait for the destination to answer before applying onNoAnswer. Default: 30.
OptionalconfirmOptional human-side acceptance gate.
Optionalamdwarm only: optional answering-machine detection on the destination leg.
OptionaldispositionPer-outcome fallback actions.
OptionalactionFires when the transfer resolves (bridged, returned, voicemail, or failed).
OptionaleventOptional hook for in-progress transfer events (ringing, brief started).
OptionalidOptionalbriefwarm only: the spoken summary delivered to the destination (human).
The spoken briefing text.
Optionalsynthesizer?: SynthesizerOptional voice/vendor for the brief. Defaults to the session synthesizer.
Packaged blind and warm (parked / three-way) transfer with built-in failure handling. Composes TransferOptions for the shared choreography.