Newer Version Available

This content describes an older version of this product. View Latest

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:

  1. Using the Connector API, set the value of hasBlindTransfer in CapabilitiesResult to true. See getCapabilities().
  2. 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.
  3. 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:

  1. 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).
  2. Using a hardphone, perform a blind transfer and publish the PARTICIPANT_ADDED event.

Blind transfer