概述

此子流播放队列音乐,后跟一条消息,重复序列最多设定的次数(默认值为 3)。 它可确保流畅地处理队列和引人入胜的呼叫者体验。 您可以自定义音乐选择、消息内容和循环计数等变量。

此子流使用 Cisco 文本转语音(TTS)作为任何音频提示。 对于音乐,它默认为内置文件(defaultmusic_on_hold.wav),对于等待中的音乐。

先决条件

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

  • 创建入口点、队列、连接器、团队、入口点映射和任何其他特定于组织的配置活动。
  • 确保正确的队列处理逻辑和错误处理配置。
  • 如果使用自定义音频提示或音乐文件代替 Cisco 文本转语音(TTS),请上传静态音频文件。

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

子流输入

  • queueMessage - STRING:要在音乐曲目之间播放的消息(默认值: 请稍候)。
  • queueMusic1 - STRING:呼叫者等待时播放的第一个音乐文件(默认值: defaultmusic_on_hold.wav)。
  • queueMusic2 - STRING:要在消息之间播放的第二个音乐文件(默认值: defaultmusic_on_hold.wav)。
  • Counter - INTEGER:用于跟踪循环数的计数器(默认值:0)。
  • musicDuration - INTEGER:播放每个音乐曲目的持续时间(默认值:10 秒)。

子流输出

子流细分

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

子流元素

说明

启动子流

子流开始。

状况检查

子流检查计数器是否小于 2。如果为 true,则流将继续执行音乐和消息序列。 如果为 false,则子流结束。

播放音乐 1

第一个音乐文件(queueMusic1)的播放持续时间由 musicDuration 定义。

播放消息

在第一个音乐文件之后,使用 Cisco TTS 播放消息,其内容由 queueMessage 定义。

播放音乐 2

消息之后,将在定义的持续时间内播放第二个音乐文件(queueMusic2)。

增量计数器

播放第二个音乐文件后,计数器变量将递增 1。

重新检查条件

计数器递增后,流将重新检查计数器是否仍小于 2。如果为 true,则循环重复;否则,子流结束。

结束子流

一旦计数器达到 2,子流结束。

子流活动

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

子流活动

说明

启动子流

初始化子流进程。

状况检查

检查条件以确保计数器小于 2,从而允许循环继续。

播放音乐 1

在 musicDuration 指定的持续时间内播放第一个音乐文件。

播放消息

使用 Cisco TTS 播放带有 queueMessage 提供的内容的消息。

播放音乐 2

在 musicDuration 指定的持续时间内播放第二个音乐文件。

增量计数器

将计数器变量递增 1 以控制循环。

结束子流

在计数器达到预定义限制后结束子流。