Newer Version Available
Einstein Conversation Insights (Call Coaching)
Provide support for Einstein Conversation Insights to Service Cloud Voice
agents.
In order to support Einstein Conversation Insights for customers, vendors must perform several steps.
-
Turn on this feature in the ConversationVendorInfo object by specifying the
einsteinConversationInsightsSupported value to true. This value creates an entry in the General Settings section
of Conversation Insights, which the admin can choose to toggle on or off.

- Implement service_cloud_voice.RecordingMediaProvider in the Apex class. The method getSignedUrls is called by Salesforce with named credentials (if set up for the org) and a list of vendor call keys. The named credentials can be used to make a call out to the partner system for authentication. The partner has to return a signed URL for each vendor call key (or an error) that is valid for at least five minutes. Salesforce then uses this signed URL to download the recording file for that particular voice call and analyze it.