Newer Version Available

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

Recent Changes to the Service Cloud Voice for Partner Telephony Developer Guide

This section describes recent changes that have been made to this guide.

Updates for Winter ‘26

Updates for Summer ‘25

Updates for Spring ‘25

  • Moved the Service Cloud Contact Center Connector API reference to a standalone reference guide and removed Contact Center from the title. Access the Service Cloud Connector API Reference in its new location.
  • Added Disable Call Actions, and related field updates for VoiceCapabilitiesResult, CallInfo, and publishEvent.
  • Added Headset Support which allows reps to control call handling actions using headset, and related field updates for VoiceCapabilitiesResult.
  • Updated Desk Phone Support which allows reps to use a desk phone even if microphone settings are disabled in the browser. With this change, we store the selectedPhoneType value and for this release, the param.selectedPhone field of the AgentConfigResult object will be reset to default value due to this change. Added SetAgentConfigResult object.
  • Added Unified Routing (Beta) so that Salesforce handles the routing of the inbound voice calls in the voice channels.

Updates for Winter ‘25

  • Updated the event type and error type (eventType) values in various code samples and pages of the Connector API Reference to reflect backend changes. For example, changed VOICE.CALL_CONNECTED to VOICE_EVENT_TYPE.CALL_CONNECTED and changed LOGIN_REQUIRED to SHARED_ERROR_TYPE.LOGIN_REQUIRED.
  • Added the customIcon field in the Conversation Channel Definition record in Create a Salesforce DX Project. This new field helps admins identify the contact center partner during setup.
  • Added the getContacts method to the Connector API Reference under the Common API Methods section. The getContacts method returns a new ContactsResult object.
  • Reorganized capabilities into shared and voice categories, resulting in these changes:
    • Removed support for the CapabilitiesResult object in the Connector API Reference. Use the SharedCapabilitiesResult object or VoiceCapabilitiesResult object instead.
    • Removed support for the getCapabilities method in the Connector API Reference. Use the getSharedCapabilities method or getVoiceCapabilities method instead.

Updates for Summer ‘24

Updates for Spring ‘24

  • Moved the ConversationVendorInfo topic to the Object Reference for the Salesforce Platform Guide.
  • Updated the Connector API Reference with the following changes: separated the Connector API Methods into a Common API Methods section and a Voice API Methods section; and updated the event type (eventType) values in various code samples and pages to reflect backend changes, for example, changed CALL_CONNECTED to VOICE.CALL_CONNECTED.
  • Added the getTelephonyConnector method to the Connector API Reference. The getTelephonyConnector method returns an object of the TelephonyConnector class.
  • Added the onAgentWork method to the Connector API Reference. The onAgentWork method sends non-Voice related AgentWork events to the partner contact center
  • Added the AgentWork object to the Connector API Reference. The AgentWork object stores information about an AgentWork record.

Updates for Winter ‘24

Updates for Summer ‘23

Updates for Spring ‘23

Updates for Winter ‘23

Updates for Summer ‘22

New topics:

Changes to existing topics:

  • Quick Start Partner Telephony Package. Added the ServiceCloudVoice component, which is automatically enabled when the quick-start-partner-telephony package is installed.
  • Supervisor Listen In or Barge In—Added info about Supervisor Barge In and changed all references from AgentConfigResult to the new CapabilitiesResult.
  • Troubleshooting—Added info about the possible causes when the Omni-Channel widget doesn't show AgentWork.
  • Connector & Supervisor API
    • AgentConfigResult—Moved some of the params to CapabilitiesResult.
    • getPhoneContacts—Added a mention to contact types (not just contacts).
    • PhoneContactsResults—Added a parameter for contact types.
    • publishEvent—Added new events for Supervisor Barge In.
    • SupervisorEvents—Added new events for Supervisor Barge In.

Updates for Spring ‘22

New topics:

Changes to existing topics:

  • Apex Reference—Added KeyProvider and PhoneNumberProvider.
  • ConversationVendorInfo—Added keyProvisioningSupported, partnerPhoneNumberSupported, and universalCallRecordingAccessSupported.
  • Connector API
    • publishEvent—Added supervisor events.
    • AgentStatusInfo—New class.
    • CallInfo—New class.
  • Troubleshooting—Added a Download Connector Logs section.