流块:存储客户输入 - Amazon Connect

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

流块:存储客户输入

描述

此块类似于 “获取客户输入”,但该块将输入存储为联系人属性(在 “存储的客户输入系统” 属性中),并允许您对其进行加密。通过这种方式,您可以加密敏感的输入,如信用卡号码。此数据块:

  • 播放一个可中断的提示,用于获取客户的响应。例如,“请输入您的信用卡号码”或“请输入我们在回拨时应使用的电话号码。”

  • 播放可中断的音频提示或播放以text-to-speech供客户回应。

  • 将数字输入存储在 “存储的客户输入系统” 属性中。

  • 可用于指定自定义终止按键。

  • 如果在通话期间客户没有输入任何输入,则联系人将沿着 Succ ess 分支路由,其值为 Timeout。添加 “检查联系人属性” 方块以检查超时。

支持的频道

下表列出了此屏蔽如何路由正在使用指定频道的联系人。

通道 支持?

语音

聊天

否-错误分支

任务

否-错误分支

流类型

您可以在以下联系流类型中使用此数据块:

  • 入站流量

  • 客户队列流

  • 转接客服流

  • 转接队列流

属性

下图显示了 Store 客户输入块的 “属性” 页面。它显示了配置为播放音频提示符的 “提示” 部分。


                    商店客户输入块的属性页面。

下图显示了页面的客户输入部分。它被配置为允许最多 20 位数。它设置为在没有输入 5 秒钟后超时。


                    属性页面的客户输入部分。

请注意以下属性:

  • 有关从 Amazon Connect 库或 S3 存储桶中选择提示的信息,请参阅播放提示区块。

  • Maximum Digits (最大位数):定义客户可以输入的最大位数。

  • Timeout before first entry (第一次输入前的超时):您可以指定等待客户通过语音开始输入回复的时间。例如,您可以输入 20 秒,以便客户有时间输入其信用卡号。

    默认情况下,联系人开始输入数字后,Amazon Connect 会等待 5 秒钟才能输入每个数字。您不能更改此默认设置。

  • Encrypt entry (加密条目):加密客户的条目,例如其信用卡信息。有关获取用于输入此信息的密钥的step-by-step说明,请参阅使用 Amazon Connect 创建安全的 IVR 解决方案

  • Specify terminating keypress (指定终止按键):定义在联系人完成 DTMF 输入时使用的自定义终止按键。终止按键最多可以包含五位数字,包括 #、* 和 0-9 字符,而不仅仅是 #。

    注意

    要使用星号 (*) 作为终止按键的一部分,您还必须选中 Disable cancel key (禁用取消键)

  • Disable cancel key (禁用取消键):默认情况下,当客户输入 * 作为输入时,会删除先前的所有 DTMF 输入。但是,如果您选择禁用取消密钥,Amazon Connect 会将 * 视为任何其他密钥。

    如果您将 DMTF 输入发送到 调用 AWS Lambda 函数 块,则 Disable cancel key (禁用取消键) 属性会影响输入,如下所示:

    • 选择 “禁用取消密钥” 后,输入的所有字符(包括任何*)都将发送到 Invoke Lambda 函数块。

    • 如果未选择 “禁用取消密钥”,则只将 * 发送到 Invoke Lambda 函数块。

    例如,假设您选中了 Disable cancel key (禁用取消键),并且客户输入了 1#2#3*4###,其中 ## 是终止按键。然后 Invoke Lambda 函数块接收整个 1 #2 #3 *4# 作为输入。您可以编程 Lambda 函数以忽略* 字符之前的字符。因此,客户输入将被解释为 1#2#4#

  • Phone number (电话号码):此选项对排队回拨场景非常有用。

    • 本地格式:如果您的所有客户都从您的实例所在的国家/地区拨打电话,请从下拉列表中选择该国家/地区。然后,Amazon Connect 会自动为客户填充国家/地区代码,这样他们就不必输入该代码了。

    • 国际格式:如果您的客户来自不同的国家,请选择国际格式。然后,Amazon Connect 要求客户输入他们的国家/地区代码。

DTMF 输入有问题吗?

假设你有以下场景,有两个联系流,每个联系流都捕获来自客户的 DTMF 输入:

  1. One Flow 使用 “获取客户输入” 块请求客户输入 DTMF。

  2. 输入 DTMF 输入后,它使用 Transfer to flow 模块将触点移动到下一个接触流。

  3. 在下一个流程中,有一个 Store 客户输入块,用于从客户那里获取更多 DTMF 输入。

第一个流程和第二个流程之间有设置时间。这意味着,如果客户在第二个流程中非常快地输入 DTMF 输入,则某些 DTMF 数字可能会被删除。

例如,客户需要按 5,然后等待第二个流程的提示,然后键入 123。在本例中,可以毫无问题地捕获 123。但是,如果他们不等待提示并很快输入 5123,则商店客户输入块可能只捕获 23 或 3。

为确保第二联系流中的商店客户输入块捕获所有数字,客户需要等待播放提示,然后输入他们的 DTMF 输入类型。

已配置的数据块

下图显示了配置此模块后的外观的示例。它有以下分支:成功错误无效数字


                    已配置的商店客户输入模块。
  1. 无效号码:如果客户输入的号码无效,该怎么办。

示例流

Amazon Connect 包含一组示例流程。有关解释如何在流程设计器中访问示例流程的说明,请参阅示例流。以下是描述包含此区块的示例流程的主题。

场景

使用 Amazon Connect 创建安全的 IVR 解决方案