在此文章中
dropdown icon
概述
    支持的功能
准备工作
dropdown icon
配置聊天资产
    配置消息
    配置 JSON Web 令牌授权
    配置多用户注册
    配置其他Webex Connect设置
    保存以创建资产
dropdown icon
全面的服务集成
    完全Webex Connect集成
    完成 Webex 联络中心集成
    完成 Webex 联络中心企业版集成
例外和限制
配置聊天资产
list-menu在此文章中
list-menu反馈?

在 Control Hub 中为 Webex Connect、Webex 联系中心或 Webex 联络中心企业版创建和配置聊天数字资产。

概述

在 Control Hub 中使用 Digital Channels 为 Web(实时聊天)、移动(应用程序内消息)和推送通知创建和配置聊天资产。 可供配置的设置取决于在 “分配给” 中选择的服务,以及是否选择 Web、Mobile 或两者兼而有之。

本文介绍了完整的资产配置流程,包括支持的功能、消息、推送提供商证书、JSON Web 令牌 (JWT) 授权、JSON 网络密钥 (JWK)、传输协议、多用户注册以及创建资产后的特定服务配置。

支持的功能

表 1。服务支持的功能
功能Webex ConnectWebex Contact CenterWebex 联络中心企业版
网络即时聊天支持支持支持
移动应用程序内消息支持支持支持
Web 和移动设备合二为一支持不支持不支持
移动-安卓推送通知支持支持支持
移动-iOS 推送通知支持支持支持
网络推送通知支持(浏览器和火狐浏览器)不支持不支持
JWT-移动版支持支持且是必需的支持且是必需的
JWT-Web支持不支持不支持
多用户注册支持支持支持
服务器端收件箱支持不适用不适用
数据流支持不适用不适用

准备工作

  • 以可以 管理数字资产的正式管理员或联络中心管理员身份登录 Control H ub。
  • 确保为Webex Connect组织提供数字服务、Webex 联络中心或 企业联络中心。 没有授权,数字资产就 不可用。
  • 确定将接收新聊天 对话的联络中心入口点和流程。
  • 如果部署使用移动推送通知,请准备所选平台所需的 Firebase、华为或 Apple 凭证。
  • 如果您计划使用 JWT 授权,请准备用于验证可信后端颁发的令牌的公共 JWK。

配置聊天资产

要配置聊天资产,请执行以下操作:

1

登录到 Control Hub。

2

转至 “服务” > “数字资产”。

3

选择 “创建资产”。

4

在配置资产详细信息中,输入以下值:

  • 名称(必填):输入资产名称。
  • 描述:输入可选的用例描述。
  • 频道(必填):选择聊天。 创建资产后,您无法更改频道。
  • 分配给(必填):选择 Webex Connect Webex 联系中心或 Webex 联系中心企业版。 可用选项取决于组织权限。
5

在 “消息” 中,选择平台并配置实时聊天/应用程序内消息和所有必需的推送通知。

显示的选项取决于所选平台。 选择 “手机” 后,安卓和 iOS 通知设置可用。 当为分配给的资产选择了 Web 时,Web 推送可用Webex Connect。

配置消息

在消息传送中,选择平台并配置资产的消息传递功能。

要配置消息,请执行以下操作:

主要和次要传输协议必须不同。 如果 SDK 无法使用主协议建立连接,则会使用辅助协议作为备用协议。

1

平台:对于Webex Connect,选择 Web、移动设备或两者。 对于移动设备,选择安卓、iOS 或两者兼而有之。 对于 Webex 联络中心或 Webex 联络中心企业版,选择 Web 或 Mobile。

2

在线聊天/应用程序内消息:对于Webex Connect,它可用于网络和移动设备。 对于 Webex 联络中心或 Webex 联络中心企业版,Web 提供实时聊天,移动设备提供应用程序内消息。

3

主要传输协议:选择 MQTT 或 Web 套接字。

4

辅助传输协议:选择未被选为主协议。

配置推送通知

当应用程序必须通过配置的推送提供商接收通知时,启用 “允许推送通知”。 显示的通知部分取决于所选平台。

以下推送提供商选项可用:

  • 安卓:Firebase 云消息 (FCM)、华为,或两者兼而有之。 适用于 Webex Connect Webex 联络中心和 Webex 联络中心企业版。
  • iOS:FCM、苹果推送通知服务 (APNS) 或 APNS 基于令牌的身份验证。 适用于 Webex Connect Webex 联络中心和 Webex 联络中心企业版。
  • 网页:Firebase 云端消息。 Webex Connect仅适用于。

选择平台并在相应的主题中配置适用的提供商。

获取 Firebase 服务账号 JSON

Webex 使用 Firebase 服务账户 JSON 文件对服务器向 Firebase Cloud Messaging 发出的请求进行身份验证。 使用与您的应用程序关联的 Firebase 项目。

要获取和上传 Firebase 服务帐号 JSON,请执行以下操作:

安全:Firebase 服务账户 JSON 包含敏感凭证。 将其安全地存储,仅上传预期的 Firebase 项目的文件。

有关 Firebase Cloud Messaging 配置说明,请参阅使用 FCM HTTP v1 API 发送消息。

1

打开 Firebase 控制台,然后选择您的应用程序使用的 Firebase 项目。

2

打开 “项目设置” > “服务帐号”。

3

选择 “生成新私钥”,然后确认下载。

4

安全地存储下载的 JSON 文件。 该文件包含私钥证书。

5

在 Control Hub 中,在 Upload Fi rebase 服务账户 JSON 中上传适用的 Android、iOS 或 Web 通知配置的 JSON 文件。

配置 Android 推送通知

当选择 “移动”、“安卓设备” 和 “允许推送 通知” 时,将显示 Android 通知部分。 至少选择一个提供商;Firebase 和华为可以单独 配置,也可以一起配置。 此配置适用于 Webex Connect Webex 联络中心和 Webex 联络中心企业移动资产。

提供商文档:华为-Push Kit 设置和测试

1

选择 “手机”、“Android” 和 “允许推送通知”。 屏幕上会显示安卓通知部分 。

2

选择 Firebase Cloud Messaging,然后从 Firebase 项目上传所需的 Firebase 服务账户 JSON 文件。

3

如果应用程序支持使用华为移动服务的设备,请选择华为并输入 来自AppGallery Connect的应用程序内ID和应用程序内密钥。

华为例外:当应用不 支持没有 Google Play 服务的设备时,可以跳过华为配置。 当前Webex Connect指南支持 EMUI 10.x 及更高版本。

配置 iOS 推送通知

选择 “移动”、“iOS” 和 “允许推送通知 ” 时,将显示 iOS 通知部分。 选择一个推送提供商。 此配置适用于 Webex Connect Webex 联络中心和 Webex 联络中心企业移动资产。

有关基于证书的 APNs 配置说明,请参阅建立基于证书的 APNs 连接。

有关基于令牌的 APNs 配置说明,请参阅建立基于令牌的 APNs 连接。

1

选择 “移动”、“iOS” 和 “允许推送通知”。 屏幕上将 显示 iOS 通知部分。

2

选择一个推送提供商。

3

对于 Firebase Cloud Messaging,请上传 从 Firebase 项目下载的 Firebase 服务账户 JSON 文件。

4

对于 Apple 推送通知服务 (APNS),输入证书密码,选择 沙盒或正式版,上传 APNS 证书,输入名称并验证配置。 仅支持 .p12 证书格式。

5

对于基于令牌的 APNS 身份验证,请输入密钥 ID、团队 ID 和应用程序包或 套装 ID,选择沙盒或生产版,然后上传 APNS 私钥文件。

网关选择:对开发应用程序使用沙盒,将生产就 绪应用程序使用生产。 安全地存储 APNS 私钥;Apple 只允许检索 下载的 .p8 密钥文件一次。

6

在 Apple 提供商证书到期之前将其更换,以避免推送中断。

配置 Web 推送通知

Web 推送通知仅适用于选择了 Web 时分配给Webex Connect的资产。 支持 Chrome 和 Firefox。 目前不支持 Safari 网络推送。

分配给 Webex 联络中心或 Webex 联络中心企业版的资产不支持 Web 推送通知。

要配置 Web 推送通知,请执行以下操作:

1

确认资产已分配给Webex Connect且已选择 Web。

2

使用 Chrome 或 Firefox 访问该网站并接收网络推送通知。

3

网站 URL(必填):输入将接收 Web 推送通知的网站的 URL。

4

通知图标(必填):输入通知图标的路径。 该图标必须为 80 x 80 像素。

5

按照Firebase文档为您的网络应用程序配置Fi reb ase云消息(FCM)。

6

Firebase 服务账户 JSON(必填):上传包含使用 Firebase Cloud Messaging HTTP v1 API 所需的私钥的 Firebase 服务账户 JSON 文件。

配置 JSON Web 令牌授权

JWT 授权要求使用有效的 JSON Web 令牌对 SDK 通信进行授权。 对于新资产,加密类型为非对称。

JWT 支持如下所示:

  • Webex Connect:在同一资产中支持移动设备和 Web。
  • Webex 联络中心和 Webex 联络中心企业版-Web:不支持。
  • Webex 联络中心和 Webex 联络中心企业版-移动版:移动资产配置支持和必需。

配置以下设置:

  • 加密类型:新资产的非对称。
  • 令牌到期(必填):输入在需要新的用户身份令牌之前,JWT 的有效期限。 有效范围:5-360 分钟。 默认值:60 分钟。
  • JSON 网络密钥(必填):上传用于验证令牌的公共 JWK。 您可以添加第二个密钥进行旋转。 最大:两把钥匙。

按照子主题中的说明添加和准备公共 JSON Web 密钥。

让公众做好准备 JWK

上传的文件必须包含公共 RSA 验证密钥。 Webex 验证以下 JWK 属性。

JWK 属性在 RFC 7517 的第 4 节中定义。 算法特定的属性在 RF C 7518 中定义。

表 2.公共 JWK 属性
属性名称描述
alg识别与密钥一起使用的加密算法。 所需值为 RS256,它指定v1_5使用 SHA-256 的 RSASSA-PKCS1-。
eRSA 公钥的指数,以 base64URLuint 编码的值表示。
key_ops指定密钥的预期操作。 支持的值为 verify,表示该密钥用于验证数字签名。 请参阅 RFC 7517,第 4.3 节。
kty标识与密钥一起使用的加密算法系列。 该值必须为 RSA。 请参阅 RFC 7517,第 4.1 节。
nRSA 公钥的模数,以 base64URLuint 编码的值表示。
使用指定公钥的预期用途。 该值必须为 sig,表示该密钥用于签名验证。 请参阅 RFC 7517,第 4.2 节。
孩子识别密钥并用于匹配特定密钥,例如在密钥轮换期间。 请参阅 RFC 7517,第 4.5 节。
仅上传公共验证密钥。 在发出 JWT 的可信系统中保留相应的私有签名密钥。

添加 JSON 网络密钥

要添加公共 JSON Web 密钥,请执行以下操作:

1

选择 “添加密钥”。

2

输入 JSON 网络密钥名称。

3

输入 JSON 网络密钥颁发者。 该值必须与可信后端在生成 JWT 时使用的发行者相匹配。

4

上传公共 JWK 文件。

5

选择保存。

配置多用户注册

当多个用户可以在同一台物理设备上注册时,启用 “允许多用户在同一台设备上注册”。

  • 推送通知适用于活跃和非活跃的注册用户。
  • 实时聊天或应用程序内消息传送给当前活跃的用户。 发送给非活动用户的消息会排队等待,直到该用户再次处于活动状态。

配置其他Webex Connect设置

以下高级设置仅适用于Webex Connect资产,不适用于 Webex 联系中心或 Webex 联络中心企业版资产。
  • 每位用户一台设备:限制用户只能使用一台注册的设备。 在新设备上注册会停止向旧设备推送推送。
  • 服务器端收件箱:存储收件箱数据的服务器端副本,以供日后检索。
  • 数据流:将通过消息 API 发送的消息的适用事件数据发送到选定的Webex Connect集成。

保存以创建资产

配置相应的消息、JWT 授权、多用户注册和Webex Connect设置后,保存配置以创建 Chat 资产。

选择 “保存” 以创建资产。

等待确认资产已成功创建。

全面的服务集成

创建聊天资产后,完成分配给中所选服务的集成。 遵循 Webe Webex Connect x 联络中心或 Webex 联络中心企业版的适用程序。

完全Webex Connect集成

对于分配给的资产Webex Connect,请在中完成服务映射和流程配置Webex Connect。 不需要节点授权。

您可以使用启动节点、自定义事件或自定义 Webhook 来捕获传入的事件并触发流程。 有关更多信息,请参阅启动节点、自定义事件和自定义 Webhook。

1

登录到Webex Connect。

2

完成聊天资产的适用服务映射和流程配置。

3

记录生成的应用程序 ID 和客户端密钥。

4

下载每个选定平台的 SDK 配置文件。

完成 Webex 联络中心集成

对于分配给 Webex 联系中心的资产,将该资产映射到联系中心入口点,然后完成 Webex 联系中心节点授权。

一个资产只能映射到一个入口点。 在发布客户体验之前,完成切入点和流程映射。
1

在 Control Hub 中打开联络中心配置。

2

创建或打开接收 Chat 对话的入口点。

3

在流程映射中,选择聊天资产和所需的客户输入流程。

4

保存入口点并验证资产和流程映射。

5

在中完成 Webex 联络中心节点授权。Webex Connect 有关说明,请参阅 Webex CC 任务集成节点和节点授权。

6

对于 Web 部署,请配置实时聊天小组件并在 Control Hub 中获取网站嵌入代码。

完成 Webex 联络中心企业版集成

对于分配给 Webex 联络中心企业版的资产,Webex Connect请在配置路由流之前在中完成 CCE 节点授权。

1

登录到Webex Connect。

2

完成 CCE 节点授权。 有关说明,请参阅 CCE 集成节点和节点授权。

3

为聊天资产配置适用的 CCE 集成节点和路由流程。

有关流程示例,请参阅流程配置。

4

保存并测试流程。

有关其他配置指南,请参阅最佳实践和指南以及常见问题解答。

例外和限制

请记住以下例外和限制:

  • 在创建资产之前,确认渠道、平台、分配和路由选择。 频道创建后无法更改,平台更改受工作负载限制。
  • 对于 Webex 联络中心和 Webex 联络中心企业版来说,单一资产不能同时使用 Web 和移动设备。 当两者都需要时,创建单独的资源。
  • Web 推送通知仅适用于Webex Connect。 不支持 Safari 网络推送、Webex 联系中心网络推送和 Webex 联络中心企业网络推送。
  • 分配给 Webex 联络中心或 Webex 联络中心企业版的 Web 资产不支持 JWT 授权。
  • 对于 Webex 联络中心和 Webex 联络中心企业版,在 Control Hub 的 “联系中心” 部分执行入口点、流程、控件和嵌入代码配置。
  • 对于Webex Connect,请完成中的服务和流程配置Webex Connect。
  • 如果没有先移除或更新下游映射,请勿在聊天资产映射到服务后将其删除。 已删除的资源无法恢复,并且可能使现有映射无法使用。
  • 创建后,保留生成的应用程序 ID、客户端密钥和初始化相应 SDK 所需的软件开发工具包配置文件。
这篇文章对您有帮助吗?
这篇文章对您有帮助吗?