与 Genesys 音频连接器集成

您可以将 Genesys Audio Connector 与助手集成,在助手和 Genesys Cloud 之间串流对话音频。

AWS IBM Cloud

准备工作

在开始将助手与 Genesys Audio Connector 集成之前,您必须具备以下先决条件:

  • 请在 Genesys Cloud 门户上注册新账户,或使用具有 Genesys Architect 访问权限且所属区域正确的现有 Genesys Cloud 账户登录。

  • Genesys Cloud 组织中的 "Admin角色。

有关 Genesys Cloud 角色和权限的更多信息,请参阅《 角色和权限概述 》。

在助手中创建音频连接器集成

  1. 点击左侧菜单中的集成图标(集成图标),进入 “集成 ”页面。

保存凭证,因为点击保存后就看不到了。 您需要这些证书来设置 Genesys 音频连接器。

  1. 单击电话磁贴上的添加

  2. 单击Genesys 音频连接器磁贴

  3. 在 "凭据"部分,复制并在以下字段中存储自动生成的凭据:

    • API 密钥

    • 客户机密钥

    • Genesys 音频连接 URI

    • 机器人连接器 ID

  4. 单击保存并退出

设置音频连接器以集成助手

要设置 Genesys Audio Connector,请按照“在 Genesys Cloud 中配置和激活 Audio Connector ”主题中的步骤操作。

在 Genesys管理页面,转到 "集成">"配置",添加在助手中创建音频连接器集成时复制的Genesys 音频连接 URI值。

In the Genesys 管理员 page, go to 集成 > 证书 to add the credentials for the API 密钥 and 客户秘密 fields that you copied while 在助手中创建音频连接器集成.

呼叫流程

在 Genesys 中使用调用音频连接器操作来激活助理中的音频连接器集成。

如需更多信息,请参阅 “呼叫音频连接器”操作

凭证部分获取 Genesys 音频连接 URI 后,执行以下操作:

  1. 转到 Genesys 管理页面。

  2. 在 Architect 下单击Architect,然后创建一个呼入呼叫流

  3. 在工具箱中,单击 "机器人",然后单击 "调用音频连接器"。

  4. 输入呼叫流的名称。

  5. 从 "集成 "下拉菜单中选择音频连接器集成。

  6. 您必须复制凭证部分存储的Bot Connector ID字段,并将其粘贴到Connector ID字段中。 <instance-id>/connect?version=<api-version>

  7. 输入您希望在 AI 助手构建器之间传递的会话变量。 如需了解更多信息,请参阅 “通过会话变量共享上下文 ”。

  8. 单击流程图底部,创建终止操作。 例如,Disconnect

  9. 单击保存发布

呼叫路由

创建呼叫路由,将来电引导至 Genesys 呼叫流。

  1. 转到 Genesys 管理页面。

  2. 转到呼叫路由,创建呼叫路由。

  3. 输入呼叫路由名称。

  4. 选择分部

  5. 路由到下拉菜单中选择上一步配置的呼叫流。

  6. 在呼叫流程中,指定要转接呼叫的电话号码。

  7. 单击创建

通过会话变量共享上下文

在 Genesys Architect 流程中的“音频连接器”节点中,您可以指定会话变量,用于向 AI 助手构建器传递信息。 您可以指定输入和输出参数。 在集成过程中,这两个参数都会合并到 对象 context 下的一个单一对象中。

AI 助手中同时 context提供了输入和输出参数,且这些信息会在每个回合中共享。 例如,AI 助手中 context 提供的功能是:

{
  "context": {
    "integrations": {
      "genesys_audio_connector": {
        "user_id": "<SENT FROM GENESYS>",
        "some_variable": "<SET_FROM_WATSON_ASSISTANT>"
      }
    }
  }
}

使用 ${system_integrations.genesys_audio_connector.user_id} 会话变量访问 AI 助手中的输入参数。

要设置输出参数,请使用类似于 ${system_integrations.genesys_audio_connector.some_variable} 的表达式,您可以在流程的后续步骤中访问该参数。

执行以下步骤设置输出变量:

  1. 转到 AI 助手的 “操作”步骤,在该步骤中定义变量。

  2. 单击设置新变量并选择表达式

  3. 输入以下表达式:

${system_integrations.genesys_audio_connector.<variable_name>} = "<variable_value>"

示例:

${system_integrations.genesys_audio_connector.some_variable} = "this is an output variable"

在本例中,变量名是 some_variable ,值设置为 "这是一个输出变量"。

结束 Genesys 音频连接器流程

接收到用户的音频对话后,Genesys Architect 中的音频连接器节点会帮助用户和助手交换信息,直到对话结束。 要将音频对话发回 Genesys,必须使用 "end_session响应类型。

{
  "generic": [
    {
      "response_type": "text",
      "values": [
        {
          "text": "You have ended the call."
        }
      ]
    },
    {
      "response_type": "end_session"
    }
  ]
}

响应类型

您的 AI 助手构建器与 Genesys Audio Connector 集成后,您可以在该助手中使用以下响应类型:

  • 文本

  • 选项

  • 结束会话

  • 语音到文本

  • 文本到语音

  • 开始活动

  • 停止活动

  • 双音多频

  • 用户定义

  • connect_too_agent

  • 图像

  • 音频