使用软件开发工具包在 Genesys Cloud 中为 Salesforce 创建语音成绩单

注意: 本文适用于适用于 Salesforce 的 Genesys 云。

您可以使用托管软件包中的软件开发工具包从 Genesys Cloud 为 Salesforce 客户端中的指定对话收集语音记录数据。 该软件开发工具包使用 Salesforce Apex 编程语言。 当多个座席处理一个呼叫时,例如在呼叫转接中,转录数据包含所有参与者的对话,而不仅限于特定座席。

在使用 SDK 收集语音记录之前,请确保您拥有适用于您所在地区的正确远程站点设置。 有关远程站点设置的更多信息,请参阅适用于 Salesforce 的 Genesys Cloud 的 远程站点设置

注意: 这篇高级自定义文章面向熟悉 Salesforce 的开发人员。

必备

通过 Purecloud.sdk.rest 命名空间下的 Rest 类访问我们的开发工具包。 

呼叫类

包含允许您在 Genesys Cloud 适用于 Salesforce 客户端中为对话收集语音记录数据的方法。

名称空间

Purecloud.sdk. 电子邮件

使用

使用这些方法收集指定对话的语音转录数据。 请确保在调用此方法之前提供足够的时间,因为生成呼叫的记录数据所花费的时间可能会因连接类型和对话持续时间而异。

邮件方法

以下方法可用于 Email 类。

在适用于 Salesforce 的 Genesys Cloud 客户端中收集指定对话的语音记录数据。

参数

姓名 数据类型 描述
对话 字符串 要为其收集语音记录数据的对话。

返回值

返回自定义对象 pureCloud__purecloud_chat_Transcript__C。 如果要在 Salesforce 组织中保留成绩单自定义对象,则必须在调用该方法后调用 Apex DML 操作。

例外

当发生以下事件之一 时触发 异常 pureCloud__pureCloudException:

  • 找不到对话的录制元数据。
  • 对话的成绩单数据不存在或尚未生成。
  • 对话详细信息不适用于对话。
  • 已达到 Salesforce 调控器对标注总数的限制。

有关更多信息,请参阅 适用于 Salesforce 的 Genesys 云中的开发工具包。