Contacttakeover

使联系人能够获得优先级关闭 基于技能的联系人重要性的指定,可决定交付顺序。或置于处于回呼关闭 保留客户在队列中的位置,并在客户移动到队列前面时自动呼叫该客户。状态的原始联系人的队列中并释放该联系人。原始联系人的释放方式表明它已被另一个来电替换,该来电的联系人 ID关闭 分配给每个联系人的唯一数字标识符。 值将与队列中的原始呼叫不同。

除了回呼关闭 保留客户在队列中的位置,并在客户移动到队列前面时自动呼叫该客户。接管属性以外,Contacttakeover 还充当 Reqagent action。 执行时,该操作:

  • 根据指定的参数,为处于回呼状态(如所有联系人都被“接管”)的所有符合呼叫条件的联系人设置“弃呼标志”。
  • 将数据库中的 PubVarNamePubVarValue 保存为与所有符合上述条件的联系人相关联的已发布变量。
  • 以原因代码 242、Terminated as CallBack Duplicate 结束所有符合上述条件的联系人。
  • 在当前脚本实例中创建一个变量,变量名在 TakenOverContactIDVar 参数中指定,变量值为被接管的回呼联系人的联系人 ID。 即使通过此操作发现并终止多个回呼联系人,该变量始终都是一个联系人 ID。 如果有多个联系人,则此变量使用的联系人 ID 将是被新联系人夺走其优先级关闭 基于技能的联系人重要性的指定,可决定交付顺序。的联系人 ID。
  • 将新联系人放入队列中优先级最高的前一个联系人的位置。
  • Contacttakeover works in conjunction with the Callback and Querycallback actions.

支持的脚本类型

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.

PhoneNumber 您想要使用的具体的电话号码。
Skill 选择要将联系人路由到的ACD 技能关闭 用于根据坐席的技能、能力和知识自动传递交互。。 如果选择Default,脚本将使用分配给关联联络点关闭 呼入联系人用来发起交互的入口点,如电话号码或电子邮件地址。的默认技能。 变量替换通常用于此属性。

SetAbandon

布尔值关闭 一种数据类型,它有两种可能值:真和假。。 允许您将原始呼叫或“接管”呼叫设置为未接通呼叫关闭 进入联络中心系统,但呼叫者在其到达坐席前就将其结束了的呼叫。,以便报告。 True将数据库中的Abandoned 字段设置为“Y”。 False将数据库中的Abandoned 字段设置为“N”。 默认值为False

PubVarName

此值或数组指与已接管的联系人相关的已发布的变量名称。 发布的变量在“自定义数据”报告中显示,可以提供关于联系人的附加信息。

PubVarValue

此值或数组指与已接管的联系人相关的已发布的变量值。 已发布的变量显示在自定义数据报告中,可以提供有关联系人的其他信息,例如,新联系人的联系人 ID。

TakenOverContactIDVar

原始呼叫或“接管”呼叫的联系人 ID关闭 分配给每个联系人的唯一数字标识符。的变量名称。 默认值为 TakenOverContactIDVar

ScreenPopSource

选择弹出屏幕信息的来源。 只有当您想将弹出屏幕合并到此操作时,才需要完成此字段 选项包括:

  • DefaultFromSkill:使用在CXone Mpower中设置的技能信息。 这是默认值。
  • UseOnPageOpen :运行 Onpageopen action
  • Custom: Uses the URL you provide in the ScreenPopURL property.
    • 指定希望作为弹出屏幕为坐席打开的 URL。 您可以使用此属性中的变量。

    • URL 必须完整,包括 http://。 例如,http://www.yourdomainhere.com

    • 您可以使用脚本前面的 Assign 操作 中的变量将附加信息附加到 URL 的末尾。 必须为每个要添加到 URL 的变量将 Assign 操作的 ScreenPop 属性设置为 True。 您还需要修改 ScreenPopURL 才能将变量作为参数包含在内。 使用以下格式:http://www.yourdomainhere.com?var1=value1&var2=value2

    • 您可以通过将 icAgentPanelTitle= 参数附加到 URL 来自定义 MAX 界面所弹出选项卡的标题。

    • 此属性中指定的URL将在 default browser中打开。 当 ACD 决定将联系人路由至该坐席时,将显示 屏幕弹出窗口 坐席并将联系人的状态更改为“路由”。 如果您希望在交互过程中的不同时间出现屏幕弹出窗口,您可以使用 Runapp 操作

ScreenPopURL

Specify the URL you want opened for the agent as a screen pop. You can use a variable in this property.

The URL must be complete, including the http://. For example, http://www.yourdomainhere.com.

You can append additional information to the end of the URL using variables from Assign actions earlier in the script. The ScreenPop property of the Assign action must be set to True for each variable you want to append to the URL. You also need to modify the ScreenPopURL to include the variables as parameters. Use this format:

http://www.yourdomainhere.com?var1=value1&var2=value2

You can customize the title of the tab that pops up in the MAX interface by appending the icAgentPanelTitle= parameter to the URL.

The URL specified in this property opens in the default browser. The screen pop appears for the agent when the ACD decides to route the contact to that agent and changes the contact's state to Routing. If you want screen pops to appear at a different time during an interaction, you can use the Runapp action.

Sequence

定义操作播放的提示符。 提示可以是预先录制的 WAV 音频文件或文本到语音转换关闭 允许用户将录制的提示作为文本输入,并使用计算机生成的语音来朗读内容。 (TTS)。

如果提示为音频文件,请输入用双引号括起来的文件名。 例如,"greeting.wav"。 如果音频文件位于不同的文件夹中,请包含该文件的路径。 例如,如果脚本位于根文件夹中,而音频文件位于下两级子文件夹中,则输入 "Subfolder\Subfolder2\Audio-file.wav"。 如果脚本位于根目录下一级子文件夹中,而音频文件位于同一级的不同子文件夹中,请输入 "\..\Subfolder\Audio-file.wav"

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

"%您的帐户余额是""silence.wav" "${accountBalance}"

For more information about formatting prompts in this property, including the string reference prefix characters to use, see the Prompts page. 某些具有 Sequence 属性的操作有权访问序列编辑器,该编辑器是一个可用于创建提示的图形界面。 此操作不会访问此编辑器。 但是,您可以从支持序列编辑器的操作中使用序列编辑器,例如 Play。 将 Play 添加到您的脚本中,然后创建提示序列。 将序列文本从 中的序列Play字段粘贴到此操作中,然后删除 Play

ZipTone

选择您想要播放自动应答模式下系统提示音的时间以提醒坐席有新联系。 选项包括:

  • No Zip Tone:系统不播放自动应答模式下系统提示音。
  • After Sequence:系统会在 Sequence 属性中定义的音频文件后播放 zip 音。
  • Before Sequence:系统会在 Sequence 属性中定义的音频文件之前播放 zip 音。

默认值为 No Zip Tone。 此属性替换 Ziptone action

结果分支条件

条件

说明

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

脚本示例

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

在本脚本示例中,Querycallback 操作使用 ANI 和技能关闭 用于根据坐席的技能、能力和知识自动传递交互。来确定是否已经为某个联系人安排了回呼。 如果回呼不存在,则立即请求坐席。 如果存在回呼,那么菜单将为联系人提供一个选项,要么保持他们的回呼,要么接管该呼叫并将联系人放入队列。

使用 CONTACTTAKEOVER 操作的示例脚本。

下载此脚本。