Migrate Supervisor Features

To migrate supervisor features that are custom-built in Open CTI, use built-in methods for Salesforce Voice.

Open CTI (Custom)Salesforce Voice
Custom “listen in” via separate call legsuperviseCall()SUPERVISOR_CALL_STARTED
Custom barge-insupervisorBargeIn()SUPERVISOR_BARGED_IN
Custom disconnectsupervisorDisconnect()SUPERVISOR_HANGUP
Custom supervisor dashboardCommand Center for Service uses VoiceCall records

The getVoiceCapabilities() method indicates which voice capabilities your connector supports.

1async getVoiceCapabilities() {
2    return new VoiceCapabilitiesResult({
3        hasMute: true, hasRecord: true,
4        hasMerge: true, hasSwap: true,
5        canConsult: true, hasBlindTransfer: true,
6        hasSupervisorListenIn: true,
7        hasSupervisorBargeIn: true,
8    });
9}