Music

本帮助页面适用于 CXone Studio此信息也可用于Desktop Studio

Music 操作为联系人播放音乐文件。

为联系人播放音乐文件。Music 通常用于联系人处于排队或等待场景中时的暂候音乐。您可以从默认的音乐文件列表中进行选择。此操作不支持任何类型的自定义音频文件。您可以选择文件的播放量,以及音乐在文件中开始播放的秒数。

通过 Music 操作提供的预先录制的音乐文件是由专业音乐家创作的授权曲目。它们需要定期重新获得许可。有时,文件上的许可证可能无法续期。发生这种情况时,NICE CXone 会提供类似风格的替换曲目。替换音乐将在您现有的 IVR关闭 自动电话菜单,允许呼叫者通过语音命令、按键输入或两者进行交互,以获得信息、路由呼入的语音呼叫或两者。 中无缝运行。NICE CXone 提供音乐文件更改的提前通知,以便您可以查看替换的内容并更改您的选择。

依赖关系

  • onAnswer 事件之后不起作用,除非它是 onHold事件 的一部分。
  • 切勿将 Music 操作与其自身连接来创建循环。如果您想让音乐重复播放,请使用配置有短暂暂停(例如半秒)的 Wait 操作。将 Music 连接到 Wait,然后返回 Music
  • Music 提供的默认文件最长可达五分钟。

支持的脚本类型

电话

类似操作比较

以下操作具有类似功能,但存在一些关键区别:

  • Music:播放只有联系人才能听到的音乐文件。您可以从提供的音乐文件列表中进行选择。您可以在文件中指定特定的开始点和停止点。不支持播放自定义音频文件。
  • Play:播放自定义音频 WAV 文件或文本转语音 (TTS关闭 允许用户将录制的提示作为文本输入,并使用计算机生成的语音来朗读内容。) 提示。播放整个文件。只有联系人才能听到该音频。
  • Playlog:播放只有联系人才能听到的自定义 WAV 文件。它允许您选择特定的开始点和停止点。无法播放内置于其他操作的音乐文件,例如 Music
  • Reqagent:播放只有坐席能听到的自定义音频 WAV 文件或文本转语音提示。提示会在坐席和联系人链接之前播放,因此提示不会导致联系人听到静音。
  • Whisper:播放自定义 WAV 文件或文本转语音提示。您可以将其设置为仅联系人、仅坐席或两者均可听到。提示会在坐席和联系人链接之后播放,因此如果该操作仅针对坐席或联系人播放,则另一方在提示期间将听到静音。
  • Ziptone:在联系人和坐席链接之后为坐席播放提示音。Reqagent 操作有一个 Ziptone 属性,在链接联系人和坐席之前为坐席播放提示音。

输入属性

这些属性定义操作在执行时使用的数据。

此操作的所有属性都接受变量替换。

属性

说明

添加 说明文字

输入在脚本中唯一标识此操作的短语。标题显示在脚本画布上的操作图标下方。

Music File

允许您选择一个即将由操作播放的预录制音乐文件。Studio 包含 20 个不同的 WAV 格式音乐文件供您选择。如果您想播放自己已上传的音乐文件,您可以另行使用 Playlog 操作来完成此操作。

您可以使用此属性的变量。

Start Offset

可使您让选定的音频文件从您指定的点开始播放,而不是从开头开始。输入您希望操作从文件开头开始播放音频的秒数。变量替换通常用于此属性。

例如,如果您有一个包含两个 Music 操作和一个 Wait 操作的循环,则可以使用第一个 Music 操作从文件开头播放。如果您第一个 Music 操作播放了 30 秒,并且您想要第二个 Music 操作从第一个停止的位置恢复播放,则将 StartOffset 设置为 30

此属性的默认值为 0,它会使文件每次都从开头播放。没有最大值,但如果您输入的值大于音乐文件的长度,则该操作会从开头播放文件。

Seconds To Play

允许您播放所选音频文件的一部分。输入您要播放的文件的秒数。

默认值为 0,表示音乐文件从头到尾播放。发生这种情况时,OnComplete 分支条件满足且脚本采用该路径。

没有最大值,但如果您输入的数字大于文件长度,脚本将采用 OnComplete 分支路径。

SecondsToPlay 设置为大于零且小于文件总长度的任何值,则 Default 分支条件满足。

变量替换通常用于此属性。

Interrupt Messages

允许您输入一个字符串表达式,它会以 .wav 文件的形式定期用一条或多条短消息中断音乐。如以下示例所示,您的表达式应该使用以下语法:Name of message file;SecondsToPlay

Message1.wav;45 Message2.wav;60 Message3.wav;60

虽然这种方法有效,但可能会导致一些问题。例如,如果一条消息是后来重新录制的,并且比原始消息长,那么可能在前一条消息结束之前,另一条消息已开始播放。因此,播放被周期性消息打断的音乐的首选方法是用提供相应消息或提示的 PlayPlaylog 操作替换 Music 操作。

Repeat Index

将此属性设置为您希望 InterruptMessages 重复的次数。如果您没有配置中断消息,则可以省略此属性。

DetectDTMF

确定当操作运行时是否处理 DTMF关闭 当用户在电话按键上按下或敲击某个键时产生的信号音。 音。启用后,该操作将对 DTMF 铃声进行处理和操作。该操作未捕捉到 DTMF 音。禁用后,即使联系人按下电话上的按键,该操作也会忽略 DTMF 铃声。

例如,您可以在联系人处于等待状态时播放一条中断信息,内容为“很快就会有坐席与您联系。如果您想留下语音邮件以便我们给您回电,请按星号键”。DetectDTMF 需要设置为打开,以便该操作可以处理联系人的按键。

在值模式下: 单击可禁用此选项。单击打开可启用检测和响应 DTMF 铃声的操作。

在表达式模式下: 输入 false 可禁用此选项。将设置保留为 true 可启用检测和响应 DTMF 铃声的操作。

启用此属性并且联系人按下某个键时,会触发 Digit 分支。

您可以在此属性中使用变量替换。为此,请将此属性设置为表达式模式 一组左括号和右括号,中间有一个 x。,然后在该字段中输入此变量。将变量用大括号 ( { } ) 括起来。

Clear Digits

当联系人按下电话上的按键时,会生成 DTMF 铃声并将其存储在缓冲区中。ClearDigits 允许您决定该操作如何处理操作开始时缓冲区中的 DTMF关闭 当用户在电话按键上按下或敲击某个键时产生的信号音。 铃声。

启用后,此选项会在该操作开始时清除缓冲区。脚本中之前按下的任何键都不会传递到此操作中。如果您禁用此选项,则该操作将对通过缓冲区传递到该操作的任何 DTMF 铃声进行处理和操作。设置为 True 可启用,或者设置为 False 可禁用。当 DTMF 铃声传入此操作时,脚本会立即执行 Digit 分支条件的路径。

在值模式下: 单击可禁用此选项。将设置保留为可清除 DTMF 缓冲区。

在表达式模式下: 输入 false 可禁用此选项。将设置保留为 true 可清除 DTMF 缓冲区。

结果分支条件

结果分支条件允许您在脚本中创建分支,以在执行操作时处理不同的结果。

条件

说明

Default

除了脚本满足条件要求其接受其他分支的情况之外,所要采用的路径。如果没有定义其他分支,也会使用该路径。

对于 Music,当 SecondsToPlay 设置为大于零且小于选定MusicFile总长度的任何值时,也会采用此分支。

Complete 录音播放到完成时所采取的路径。
Paused

当前未使用此分支条件。

Digit

DetectDTMF 设为 True 且联系人在操作过程中按下某个键时所执行的路径。

脚本示例

这是一个示例,说明如何在脚本中使用此操作。它并不是一个完整的脚本。可能还需要编写其他脚本。

在此部分脚本示例中,当联系人等待坐席接听呼叫时,将播放音乐。当音乐播放了 SecondstoPlay 属性中设定的一段时间后,Wait 操作会在音乐继续播放之前引入一次暂停。Music 操作已使用 Caption 属性重命名,以表示MusicFile 属性中指定的 .wav 文件 (CruisingJazz.wav)。

除了 Wait 操作以外,您可以另行使用之前所述的 Playlog 操作。

您想下载这个示例吗?