VOICEBIO AUTHENTICATION

本页内容针对 Controlled Release (CR) 的产品或特性。 如果您不是 CR 组的成员,如需了解更多信息,请联系您的 客户代表

Icon of vertical lines like a sound wave with a checkmark in the corner.

将音频发送到语音生物识别提供程序以对联系人进行身份验证。

依赖关系

  • 此操作仅适用于将语音生物识别身份验证添加到 IVR 或虚拟坐席集成中。 如果您正在设置语音生物识别身份验证以在与真人坐席的交互中使用,则无需执行这些操作。
  • 循环使用此操作,并在其间使用 WAIT 操作。 在开始发送音频的操作的第一个实例中,将 stopaudiostream 属性设置为 true。 将第二个实例中的同一属性设置为 false,以停止发送音频。
  • 此操作不能单独使用。 它必须与其他语音生物识别 Studio 操作一起使用:

支持的脚本类型

The icon for the Phone script type - an old-style phone handset with curved lines indicating sound coming out of it.

电话

输入属性

这些属性定义操作在执行时使用的数据。 您可以在此操作的所有属性中使用变量替换。

属性

说明

Caption

输入在脚本中唯一标识此操作的短语。 标题显示在脚本画布上的操作图标下方。 The default is the action name.

VoiceBioProfileId

与联系人关联的语音生物识别配置文件的 ID。

PersonId

联系人的唯一标识符,例如帐号或 PIN 码。

VoiceBio SessionID

语音生物识别注册的当前会话的唯一标识符。

scriptParams

用于保存要传递给语音生物识别提供程序的数据的变量名称。 数据必须使用Snippet脚本参数代码片段 操作中定义。 您在此字段中使用的变量必须保存 JSON 格式的数据。 如果不包含该代码片段,则无需填写此字段。 默认为 {voiceBioResultInfo.voiceBioSessionId}

stopaudiostream

定义是否将音频发送到语音生物识别提供程序进行身份验证。 设置为 True 可开始发送音频。 设置为False可停止发送音频。

输出属性

这些属性包含保存执行操作返回的数据的变量。 它们在操作完成后供引用和使用。

属性

说明

ErrorDetailsVarName (out)

当采用 Error 分支时,该变量包含与错误相关的任何详细信息。

结果分支条件

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

条件

说明

Default

除了脚本满足条件要求其接受其他分支的情况之外,所要采用的路径。 如果未定义操作的其他分支,也会执行此操作。

OnError

操作无法正确执行时所采用的路径。 例如,出现连接不良、语法错误等意外问题时。 _ERR 变量以单个下划线字符填充,应包含对问题的简要解释。
OnSuccess

完成操作而无错误,且 API 调用或数据返回全部成功时所采用的路径(2xx 响应代码)。

脚本示例

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

此操作必须与其他语音生物识别操作一起使用。 下图中所示的示例脚本说明了如何在脚本中使用所有这四个操作,以便在 IVR关闭 自动电话菜单,允许呼叫者通过语音命令、按键输入或两者进行交互,以获得信息、路由呼入的语音呼叫或两者。 中设置语音生物识别身份验证。 要了解有关在脚本中使用语音生物识别技术的更多信息,请参阅关于Nuance Gatekeeper 设置语音生物识别技术的帮助页面。

Image of a script for implementing voice biometrics for an IVR.

下载此脚本