Newer Version Available
Perform a Blind Transfer
With the blind transfer feature, vendors can use the addParticipant Connector API method
to hang up and transfer a call rather than add a caller to an existing conversation.
To enable blind transfer:
- Using the Connector API, set the value of hasBlindTransfer in CapabilitiesResult to true. See getCapabilities().
- Update the implementation of addParticipant() to perform a blind transfer when the isBlindTransfer argument is true. A sample blind transfer is implemented in the demo connector.
- After a transfer voice call is created through addParticipant(), Salesforce fires a HANGUP event for the first call from the base connector. The vendor doesn’t need to publish a HANGUP event for the first voice call. Wait to publish a HANGUP event when the second rep ends the transferred call instead.
To perform a blind transfer:
- Using a softphone, when the call is connected, a new button with the label “Blind Transfer” shows up. Click this button to call addParticipant(contact, call, true).
- Using a hardphone, perform a blind transfer and publish the PARTICIPANT_ADDED event.
