ASKCALLER (数字脚本)

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

里面有一个问号的对话气泡。

使用受支持的数字Closed 与Digital Experience相关的任何渠道、联系或技能。直接或私人消息应用程序(例如 Facebook Messenger 或 WhatsApp)以及Digital ExperienceSMS和聊天从联系人那里请求信息。例如,您可以使用此作让联系人为您提供帐号、姓名或任何其他有用信息。

该操作会暂停脚本,直至收到回复。 脚本等待联系人的响应,即使需要数天或者数周。 这样便可支持数字通信的异步性。

依赖关系

  • 这个操作需要 Digital Experience
  • 在使用数字脚本之前,了解传统脚本和ACD脚本之间的区别数字
  • 您可以在发给联系人的消息中使用富媒体Closed 数字消息传递中的元素,如按钮、图像、菜单和选项选取器。。 您有两个选项:
    • CXone Mpower 中的“联络点数字”页面上创建富消息模板。 在脚本中使用 GETRICHMESSAGE操作并将其配置为发送富媒体模板。 将其放在 ASKCALLER 之前。 将 ASKCALLER 中的 MessageFormat 属性设置为 JSON
    • snippet 操作中构建富媒体内容的 JSON。 在 ASKCALLER 中,将 MessageFormat 设置为 Prompt Sequence 。 此选项主要用于虚拟坐席。 但是,如果您要使用的富媒体在 CXone Mpower 中无法用作模板,则可能需要使用它。
    • 如果您发送的消息包含联系人将与之交互的富媒体(例如选取器或按钮),您可能还需要配置 ResultPostback 属性。 建议您联系 CXone Mpower 专家服务团队,以获取有关构建包含富媒体的数字脚本的帮助。
  • 仅在发起了富媒体的 Studio 脚本中支持回发。
  • 对富消息内容类型的支持因渠道而异,如以下下拉列表所示。

支持的脚本类型

数字

对于其他受支持的脚本媒体类型,Askcaller 操作有单独的帮助页面:SMS 聊天

输入属性

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

属性

说明

Add Caption

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

Message 要发送的消息的文本。 您可以为该字段使用一个变量。 如果您要作为提示序列或通过 GETRICHMESSAGE 操作发送富媒体,则此字段必须是 JSON 字符串

Message Format

选择您要发送的消息格式。 选项包括:

  • PromptSequence:如果将富媒体作为内置在 Snippet 中的 JSON 发送,请选择此选项。 有关详细信息,请参阅“依赖关系”部分。
  • Text:如果消息是纯文本,请选择此选项。 这是默认设置。
  • JSON:如果通过 GetRichMessage操作发送富媒体,请选择此选项。 有关详细信息,请参阅“依赖关系”部分。

MessageSender

可选字段,用于标识与此操作交互的 CXone Mpower 套件级组件。

ResultPostback

用于保存任何返回的回发数据的变量名称。 当联系人与您发送的信息中的某些富媒体类型进行交互时,就会发送该数据。 例如,如果在消息中包含时间选取器,联系人选择的时间选项就会在此变量中返回。

超时秒数

操作在超时之前等待执行的秒数。 联系人在此限期内在聊天窗口中输入信息。

要让此操作无限期等待,请将此属性设置为 0。 若要在不等待回复的情况下发送消息,请改用 TEXTMSG action

输出属性

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

属性

说明

ResultVar 创建并保存返回信息的变量名称。 例如,如果联系人将其帐号输入为 123456,则该变量保留 123456

结果分支条件

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

条件

说明

Default 除了脚本满足条件要求其接受其他分支的情况之外,所要采用的路径。 如果未定义操作的其他分支,也会执行此操作。
Timeout 在指定的秒数内没有响应时所采用的路径。
CallerResponded 联系人提供响应时采用的路径。
Error 操作无法正确执行时所采用的路径。 例如,出现连接不良、语法错误等意外问题时。 _ERR 变量以单个下划线字符填充,应包含对问题的简要解释。

技巧和窍门

脚本示例

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

在以下脚本中,AskCaller 操作会要求联系人提供帐号。 如果联系人提供了帐号,则会通过 Reqagent 操作将其传递给坐席。 当前,在数字脚本中使用包含 AskcallerReqagent 需要 CXone Mpower 专家服务的协助,并且必须包含一个 Snippet 操作。

如果联系人没有给出回应,则交互将循环回帐号提示。 这种情况发生的次数不超过 Loop 操作中指定的次数。 每次循环都会发送一条说明系统没有收到联系人回应的消息。 如果在执行指定的循环次数后仍然没有收到回应,则一条不同的消息将发送至联系人以表明没有收到帐号,且交互将随后结束。

使用 Askcaller 操作的数字脚本示例。

下载此脚本。