Asrdate

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

可让您捕获联系人提供的日期,并将其存储在脚本变量中。此操作常用于付款日期、生日等。

此操作包含可识别以下各项的预先填充语法文件:

  • 以美国格式表达的日期:八月二日。
  • 以欧洲格式表达的日期:八月的第二天。
  • 完整日期:二零一二年七月十五日。
  • 仅月份和日期:三月十四日。
  • 星期几:星期二。
  • 相对日期参考:今天、昨天、明天。
  • 仅限 19 世纪、20 世纪和 21 世纪的过往日期

ASR 操作只在为您的组织启用 ASR 时出现。ASR 是一项可选功能。有关更多信息,请询问您的 CXone 客户代表

支持的脚本类型

电话

输入属性

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

属性

说明

添加 说明文字

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

Sequence

定义操作播放的提示符。如果提示为音频文件,请输入用双引号括起来的文件名。例如,"greeting.wav"

如果提示为文本到语音转换,请单击省略号按钮并输入您希望 TTS关闭 允许用户将录制的提示作为文本输入,并使用计算机生成的语音来朗读内容。 服务读取的文本。每个片段必须用双引号括起来,并包含一个字符串引用字符,以标识其信息类型。例如:

"%Your account balance is" "silence.wav"  "${accountBalance}"

有关此属性中设置提示格式的详细信息,请参阅管理提示页面。

您可以单击操作属性中的打开编辑器,使用序列编辑器创建提示。

Phrase

使用此属性来记录提示包含的文本。此属性并未由该脚本使用。因为有些提示可能很复杂,并且包含多个片段,所以包含没有按照Sequence字段要求的格式编写的文本可能会很有帮助。

High Confidence 当 ASR 引擎识别出呼叫者说出的某个词语时,其还会返回一个指示语音识别匹配可信度的百分比。脚本将此识别百分比与该属性中的值相比较,如果百分比等于或大于该值,则采用 OnHighConfidence 分支。在 MinConfidence 值和 100 之间输入一个整数。

默认值为 80

Min Confidence 定义识别匹配的最低可接受置信度百分比。如果识别百分比介于此值和 HighConfidence 值之间,则取 OnMedConfidence 值,其通常允许联系人确认 ASR 理解话语。如果识别百分比小于该值,则执行 OnNoConfidence 分支。输入1HighConfidence值之间的整数。

默认值为 55

Timeout Seconds

确定 IVR关闭 自动电话菜单,允许呼叫者通过语音命令、按键输入或两者进行交互,以获得信息、路由呼入的语音呼叫或两者。 在采取 OnTimeout 分支之前等待输入(语音输入或按键输入)的时间。这是在线上完全沉默的阈值。默认值为10 (秒)。如需更改,请输入一个整数。

只有当提示完全完成时,计时器才开始计时。但是,系统设置了内置的两分钟(120 秒)的限制,包括提示的持续时间。如果在操作过程中达到这个限制,任何活跃的提示都将被中止,并采取 OnError 分支。因此,您应该了解提示的持续时间,并为该字段设置一个值,以确保该操作的活跃时间小于两分钟。

Result Var Name 确定变量名称,该变量用于保存联系人说出或手动输入的可识别结果。例如,如果提示要求联系人说出或输入他们的出生日期,结果将存储在由该属性定义的变量中。默认值是操作的名称+“结果”(例如,ASRDIGITSResult)。如果联系人提供语音输入,而 ASR 引擎未能找到匹配,则不会填充此变量。注意,如果操作有 OnDTMF 分支,您必须使用 Capture 操作才能提取缓冲区中的变量值(DTMF 值自动存储在缓冲区中)。
Confidence Var Name 确定包含 ASR 引擎返回置信度百分比的变量的名称。默认值为 ASRConf
Detect DTMF

允许您配置 IVR 脚本以处理口头以及手动输入的 DTMF关闭 当用户在电话按键上按下或敲击某个键时产生的信号音。 输入。

如果该值为 True,则同时接受语音和 DTMF 输入。如果联系人按下 DTMF 数字,则脚本会立即停止任何正在进行的提示序列,并执行 OnDTMF 分支。在该操作持续期间,任何口头表达都不会被考虑。

如果该值为 False 或 ,即使联系人按下某个键,也无法识别 DTMF 输入。尽管在操作期间按下的任何 DTMF 数字都保存在 DTMF 缓冲区中,但该操作仍将执行 NoConfidence 分支。

在值模式下:单击启用 DTMF 检测。

在表达式模式下:输入 True 启用 DTMF 检测。

此操作具有 OnDTMF 分支,因此联系人提供的任何 DTMF 条目都将导致执行此分支。DTMF 选项产生的任何变量都不会沿此分支传递。因此,您必须使用 OnDTMF 分支上的 Capture 操作,捕获和传递 DTMF 输入中的变量。

Clear Digits

当联系人按下其电话键盘上的一个键时,所生成的 DTMF 铃声会存储在一个缓冲区中。如果将清除数字设置为True,则会在此操作开始时清除该缓冲区。如果设为 False 并且 DTMF 铃声被转移到缓冲区中的此操作,则会立即检测到 DTMF 铃声。然后,即使按键与之前的操作相关联,该操作也会调用 OnDigitOnDTMF 分支。

默认值为 Yes/True

在值模式下:单击可启用。

在表达式模式下:输入 False 可启用。

Reference 允许您指定 ASR 应如何解读呼叫者提供的不完整日期。从下拉列表中选择以下值之一:ImplynextImplylastNone。如果呼叫者的话语应被解释为即将来临的日期,则将该值设置为 Implynext。将该值设置为 Implylast,以将呼叫者的话语解释为过往日期。默认值为 None,如果提示不需要解释,则该值通常就足够了。例如,提示“您的生日是哪一天?”显然是在询问一个过去的日期,而“您将在哪天付款?”则是指一个未来的日期。
Year Required

允许您指定呼叫者的回复是否必须包含年份才可接受。例如,如果您接受默认值并且呼叫者的话语为 March Second,则响应将被视为无效。默认值为/True

在值模式下:单击禁用。

在表达式模式下:输入 False 禁用。

结果分支条件

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

条件

说明

Default 除了脚本满足条件要求其接受其他分支的情况之外,所要采用的路径。如果未定义操作的其他分支,也会执行此操作。
HighConfidence 当置信级别高于 High Confidence 属性字段中的值时所采用的路径。
MedConfidence 当 ASR 引擎返回的识别百分比介于 HighConfidenceMinConfidence 值之间时所采用的路径。这个分支通常使用 ASRYESNO 操作让呼叫者来确认所提供的信息。
NoConfidence 当 ASR 引擎返回的识别百分比低于 MinConfidence 值时所采用的路径。
Timeout 在指定的秒数内没有响应时所采用的路径。
Error 出现意外问题(如连接性差、语法错误等等)时所要采用的路径。_ERR 变量中应填入对问题的简明解释。
DTMF DetectDTMF 属性设为 TRUE 且缓冲区中存在 DTMF 数字时所采用的路径。

提示和技巧

  • 您可以从 Voiceparams 操作传递 languageLocale 变量,该变量会设置该这项作将检测的语言。
  • DTMF 音存储在缓冲区中。如果此操作包含 OnDTMFOnDigits 分支,则必须使用 Capture 操作从缓冲区中提取 DTMF 值。
  • 如果要捕获多个 DTMF 按下动作,此操作会在按下第一个 DTMF(包括 * 和 #)时立即执行 OnDTMF 分支。在这种情况下,您必须使用 Capture 操作捕获多个按下动作。
  • 如果缓冲区中存在任何 DMTF 且 ClearDigits 未设置为 True,则会立即执行 OnDTMF 分支并需要 Capture 操作。