概述

此子流提供动态体验,其中使用 HTTP 请求获取客户帐户信息。 如果查找成功,系统会要求客户确认帐户标识。 如果失败或主叫方愿意,他们可以手动输入其帐号。 该流程通过相应的提示优雅地处理错误,例如无效输入、超时和严重故障。

此子流使用 Cisco 文本转语音(TTS)作为任何音频提示。

先决条件

在实施此子流之前,请确保在 Webex 联系人中心管理门户中满足以下要求:

  • 创建入口点、队列、连接器、团队、入口点映射和任何其他特定于组织的配置活动。
  • 如果使用自定义音频提示代替 Cisco 文本转语音(TTS),则上传静态音频文件。
  • 确保根据组织的需求正确设置 HTTP 请求 URL 和参数。

有关详细步骤,请参阅 Webex 联系人中心设置和管理指南

子流输入

  • errorMessage - STRING:在子流期间发生错误时将播放的消息。

子流输出

  • outputVariable - STRING:存储已确认或手动输入的帐号。

子流细分

下表描述了调用过程中涉及的各种子流元素,详细说明了每个阶段发生的操作和响应。

子流元素

说明

启动子流

(初始化)

子流启动获取客户数据的过程。

请稍候

(安慰信息)

系统将通知呼叫者系统正在使用 TTS 提示检索其信息: 请稍候,我们正在查找您的信息。

HTTP 请求

(获取客户信息)

系统发送 HTTP GET 请求以从指定的 API 端点检索客户信息。 如果成功,响应将包含客户标识。

检查 HTTP 状态

(评估响应)

将根据状态代码评估 HTTP 响应。 如果请求成功,则该过程将进入下一步。

确认菜单

(请求确认或手动输入)

系统会提示呼叫者确认获取的帐户标识,或者如果帐号不正确,则手动输入其帐号。

设置变量

(应用商店帐户 ID)

如果调用方确认帐户 ID,则该值存储在 outputVariable 中。

收集数字

(手动输入帐户)

如果请求失败或主叫方选择重新输入其帐号,系统会提示他们输入 6 位帐号,然后按井号(#)。

错误处理

(仍然存在,无效,关键)

子流通过相应的提示处理超时、无效输入和严重错误:

  • 仍然在那里:问, 你还在吗?,以防超时。
  • 无效:通知调用方输入无效并要求他们重试。
  • 错误:严重错误提示通知, 发生错误。

结束子流

(结语)

子流在确认帐号或处理错误后结束。

子流活动

下表描述了此模板的子流活动的顺序。

子流活动

说明

启动子流

子流在调用时开始。

请稍候

使用 TTS 播放消息,要求呼叫者在检索其信息时稍候。

HTTP 请求

发送 HTTP GET 请求以检索客户的帐户信息。

检查 HTTP 状态

评估 HTTP 响应以确定请求是否成功。

确认菜单

提示主叫方确认找回的帐户标识,如果不正确,请重新输入。

设置变量

存储已确认或手动输入的帐号。

收集数字

如果 HTTP 请求失败或主叫方选择输入新帐号,则从主叫方收集 6 位数的帐号。

错误处理

在子流期间,有几个提示处理超时、无效输入和严重错误。

结束子流

在确认帐号或发生错误后,流程结束。