概述

流通过 HTTP 请求动态提取流设置,并设置指导流其余部分的变量。 这些变量管理路由决策、队列处理、提示和错误管理。 这通常用于需要根据实时业务条件(如工作时间或节假日)灵活处理呼叫处理的方案,其中单个流可以使用基于动态变量的路由在不同的用例中重复使用。

该流程通过播放适当的消息、处理工作时间或错误情况以及根据组织的特定要求提供路由来确保顺畅高效的主叫方体验。

该流程使用 Cisco 文本转语音(TTS)处理所有需要提示的音频活动。 可以通过更新流变量来配置自定义等待音乐或消息。

先决条件

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

  • 创建入口点、队列、团队、入口点映射以及任何其他特定于组织的配置活动,如连接器、外拨 ANI 等。
  • 确保将任何必需的静态音频文件或自定义 TTS 提示上传到系统。

  • 具有有效的 API 终结点来提取流设置

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

流量细分

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

流动元件

说明

新电话联系人在入口点收到呼叫时,流程即开始。
HTTP 请求流发出 HTTP 请求,以根据调用的 DNIS 动态提取流设置。
查看营业时间根据流设置,流会检查办公时间、假日和覆盖,以适当地路由呼叫。
播放消息(欢迎)根据提取的设置,使用 TTS 或预先录制的提示播放欢迎消息。
队列活动如有必要,将根据动态变量将调用置于队列中。
播放音乐(队列管理和队列中的音乐)当主叫方在队列中等待时,将播放等待音乐,该音乐可以动态设置。
错误处理如果发生任何错误,调用将使用动态变量启用的 GoTo 重定向到错误处理流或其他入口点。

流活动

下表描述了此流程模板中涉及的流程活动的顺序。

流活动

说明

开始

当通过 NewPhoneContact 活动收到呼叫时,该流程就会开始。
HTTP 请求FetchFlowSettings 活动发出 HTTP 请求,以检索所有必要的流程设置,例如工作时间、提示和队列配置。

IVR 菜单

(欢迎菜单)

播放带有自助服务选项的菜单(按 1 获取支持,按 2 选择销售)。

设置变量SetVariable 活动存储从 HTTP 请求检索的数据,并将值分配给与流相关的变量,如 businessHours、queue、welcomePrompt 和 holdMusic。
工作时间“BusinessHours”活动检查工作计划、假日和覆盖,并根据当前时间指导流程。
播放消息PlayMessage 活动向调用方播放欢迎消息。 这可以动态设置或预先配置。
队列联系QueueContact 活动利用动态变量进行队列管理和回退处理,将呼叫者置于相应的队列中。
播放音乐PlayMusic 活动向队列中等待的主叫方播放等待音乐,该音乐基于 holdMusic 变量进行配置。
转到多个“转到”活动用于在流程的不同部分之间导航或处理特定条件,如假日或错误。
断开连接完成所有必要步骤后,流将以相应的断开连接或重定向结束。

其他资源

有关更多信息,请参见 流设计器