Laydown

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

当需要确定是机器还是真人接听电话时,能够让智能机器检测并可选择传递录制消息。此操作主要用于使用 关闭 在没有现场坐席的情况下进行的联系,如单向传递信息或消息之类的任务。无坐席Personal Connection语音交互的脚本中。

当有人接听电话时,Laydown 会分析来自联系人的音频,以确定是答录机还是真人接听了电话。然后,您可以根据分析的结果发起不同的操作。例如,您可以将一条录制消息传递给机器,而将另一条录制消息传递给真人,或者您可以将消息传递给机器,并对真人实施自定义脚本行为。

一旦消息开始播放,此操作将继续分析交互。如果从联系人处检测到额外的音频,Laydown 将中止该序列,并在联系呼叫静音时继续。此过程一直持续到整个序列完成或达到 SequencePlayAttemptsMaximum 属性中的值为止。

 

音频文件必须是具有以下属性的未压缩 WAV 文件:

  • 比特率:64 kbps
  • 音频样本大小:8 位
  • 渠道数:1(单渠道)
  • 音频采样频率:8 kHz
  • 音频格式:CCITT μ-Law

支持的脚本类型

电话

输入属性

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

属性

说明

添加 说明文字

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

Live Person Sequence

包含一个字符串,它由检测到真人时播放的一个或多个提示组成。这个字符串的默认值为空。如果没有输入字符串,当检测到真人并且没有播放序列时,操作会立即返回。如果您只是想把您的消息传递到答录机上,此操作很有用。

Live Person Phrase

允许您记录作为 LivePersonSequence 的一部分交付的音频文件的文本。

Machine Sequence

包含一个字符串,它由检测到答录机时播放的一个或多个提示组成。这个字符串的默认值为空。如果没有输入字符串,当检测到答录机并且没有播放序列时,操作会立即返回。如果您只是想把您的消息传递给真人,此操作很有用。

Machine Phrase

允许您记录作为 MachineSequence 的一部分交付的音频文件的文本。

Clear Digits

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

默认为,即在操作开始时清除缓冲区。脚本中之前按下的任何键都不会传递到此操作中。如果您希望此操作对(通过缓冲区传递给此操作的)任何 DTMF 铃声进行处理和操作,请将该操作设置为。当 DTMF 铃声传入此操作时,脚本会立即执行 Digit 分支条件的路径。

Detect DTMF

确定当操作运行时是否处理 DTMF关闭 当用户在电话按键上按下或敲击某个键时产生的信号音。 音。默认值为 True,这意味着,如果联系人按下某个键且触发脚本的 OnDigitOnDTMF 分支,则处理 DTMF 音。如果值设置为 False,即使联系人按下某个键,也不会处理 DTMF 音。例如,您可能会在联系人被置于队列中时播放一条消息,内容是“很快就会有坐席与您联系。要随时离开队列,请按星号键”。OnDigitOnDTMF 分支随后可能会为联系人提供用于留下语音邮件消息的选项。

此属性不捕获 DTMF 音。如果需要评估输入音,请在此操作后使用 Capture 操作将该铃声分配给变量。然后即可评估变量的值来确定输入的音。

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

Initial Detection Timeout

指定最初用于确定呼叫是由答录机应答还是由真人应答的操作所花费的时长。输入一个 10300 之间的秒数值。默认值为 10。如果没有确定该值并且超过了指定的值:
  • 播放 MachineSequence 属性中的字符串值,然后触发 OnInitialDetectionTimeout 分支。如果字符串为空,则:
  • 播放 LivePersonSequence 属性中的字符串值,然后触发 OnInitialDetectionTimeout 分支。如果字符串为空,则:
  • 立即触发
  • OnInitialDetectionTimeout 分支。

Machine End Detection Timeout

指定 Laydown 在检测到答录机时听到答录机消息结束音所需的最大时长。Laydown检测到机器消息结束时,播放 MachineSequence 值。如果在机器消息结束之前超过了超时时间,将触发 OnMachineEndTimeout 分支。输入一个 10300 之间的秒数值。默认值为 20

Utterance Minimum

Laydown将声音归类为话语时,联系人必须说话的秒数。该值应该长到足以忽略静态或点击声,短到足以捕捉实际说出的话语。输入一个 0.1 0.5 秒之间的数值。默认值为 0.2

Utterance End Silence

Laydown 检测到话语结束所需的最小沉默秒数。输入一个 0.1 0.5 秒之间的数值。默认值为 0.1

Live Person End Silence

Laydown 判定一个声音是由真人发出所需的最小沉默秒数。这个值应该长到足以忽略答录机留言时的措辞停顿,也应该短到足以识别“您好!”问候语之后的间隙。输入一个 0.5 2.0 秒之间的数值。默认值为 0.6

Machine Minimum Without Agent

Laydown 在听到一系列联系人话语后,判定呼叫由机器应答所需的最小秒数。输入一个 2.0 10.0 秒之间的数值。默认值为 3.0

Machine End Silence

LAYDOWN 判定答录机消息已结束所需的最小静默秒数。如果 AnsweringMachineSequence 属性中存在非空值,则在达到此处指定的秒数时播放该值。输入一个 1.0 5.0 秒之间的数值。默认值为 1.0

Debug Pattern

此属性用于 Studio 诊断程序,除非获得 NICE CXone 的指示,否则不应更改该属性。默认值为 none

Customer Voice Threshold

定义检测联系人语音与背景噪声的联系人音量级别。该属性接受 100100000 的单位(类似于分贝的计量单位)。默认值为 17000

Sequence Play Attempts Maximum

定义在检测到真人或答录机时 Laydown 尝试播放序列的最大次数。当达到此值时,即使从联系人处检测到音频,也会播放整个序列。如果值较大,您的电话费用可能会增加,因为序列可能会重新启动很多次。输入 120 之间的数值。默认值为 9

结果分支条件

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

条件

说明

Default 除了脚本满足条件要求其接受其他分支的情况之外,所要采用的路径。如果未定义操作的其他分支,也会执行此操作。
OnError 出现意外问题(如连接性差、语法错误等等)时所要采用的路径。

MachineCompleted

Laydown 检测到答录机时所采用的路径。如果 MachineSequence 属性包含一个非空值,则播放序列,然后执行该分支。

LivePersonCompleted

Laydown 检测到真人时所采用的路径。如果 LivePersonSequence 属性包含一个非空值,则播放序列,然后执行该分支。

DTMF

Laydown检测到已按下数字时所采用的路径。如果该操作在检测到数字时正在播放一个序列,那么序列播放将被中止。

InitialDetectionTimedout

超出 InitialDetectionTimeout 属性中的值时所采用的路径。

MachineEndTimedout

超出 MachineEndDetectionTimeout 属性中的值时所采用的路径。