队列治疗子流模板
概述
此子流播放队列音乐,后跟一条消息,重复序列最多设定的次数(默认值为 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 以控制循环。 |
结束子流 |
在计数器达到预定义限制后结束子流。 |