Placecall

拨打新呼出电话呼叫。

可以配置此操作来区分真人应答和答录机/传真机。

Dependencies

  • 为需要自己处理脚本的呼出呼叫保留 Placecall。如目标方应答,脚本的运行方式可能与呼入脚本一样。
  • 如果呼出呼叫因任何一个故障分支(NoAnswerBusyInvalidNumberError)而失败,则要求脚本执行终止脚本的 Hangup 操作。对Error 分支条件使用 End action。否则,该脚本将以未结束的脚本留在 CXone 中。

Supported Script Types

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

电话

Comparison of Similar Actions

以下操作具有类似功能,但存在一些关键区别:

  • Placecall:保留用于需要自己的脚本处理的呼出呼叫,例如生成预先录制的呼叫或提示。例如,您可以通知呼叫中心管理器端口已接近最大值,您也可以生成调查呼叫,等等。
  • Transfer:将现有呼叫转接到备用电话号码。转移后的呼叫依然保留在 CXone 平台,且呼叫进度继续受到监控和录制。在转移时,呼叫开始消耗两个端口。由于此操作使用 CXone 端口,因此可以保存呼叫详细信息并可以使用报告。
  • BlindXfer:将现有呼叫转接到备用电话号码。转移的呼叫保留在 NICE CXone 电话设备上,但用于呼叫的端口关闭 信息通过网络在计算机和服务器之间传输的地方。将被释放。转移后不再监控呼叫进度和录音。另外,由于不使用端口,因此盲转后的呼叫详情无法保存。

Input Properties

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

属性

说明

Caption

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

PhoneNumber

拨打的电话号码。您可以在该字段中硬编码一个特定的数字,或者使用一个变量来引用其他数字。

CallerID

当进行呼叫时,联系人的呼叫者 ID 上显示的电话号码。

Timeout

触发 NoAnswer 分支前,系统等待应答的秒数。当收到来自被叫方的振铃提示时,超时开始。超时限制为 55 秒。

DetectionType

可以指定呼出呼叫脚本是否应该尝试区分真人应答和答录机。

  • 如果无需区分真人或答录机,可选择 NONE
  • 如果您不打算在答录机上留言,并希望断开呼叫,可选择 NOTIFYOFMACHINEASAP。如果使用此选项,则必须将 MaxMachine 设置为 0
  • 如果您打算在答录机上留言,请选择 NOTIFYOFMESSAGEEND

当您将此值设置为 NONE 以外的任何值时,脚本使用答录机检测 (AMD)。AMD 会将 PlaceCall 结果响应保持七秒。在某些场景中,这可能会导致检测窗口期间没有音频。

NoVoiceTimeout

在脚本遵循 NoVoice 分支之前,可接受的线上静默的秒数。

VoiceMinimum

为避免触发 NoVoice 分支,声音在线上必须持续的秒数。

MaxLiveVoice

一个应答呼叫的声音在被确定为答录机之前可能说话的秒数。

LiveSilence

检测到语音后触发 LivePerson 分支所需的静默秒数。仅当 DetectionType 设置为 NOTIFYOFMESSAGEEND 时才设置该属性。

MaxMachine

在采用 MachineTimeout 分支之前,答录机消息可以继续而不结束的秒数。如果将 DetectionType 设置为 NotifyOfMachineASAP,则必须将 MaxMachine 设置为 0

MachineSilence

在采用AnswerMachine 分支之前,系统确定答录机消息已完成所需的秒数。

LinkContactID

使新的呼出呼叫预链接到指定的呼叫(允许对方听回铃音、忙音等)。

SourceLegPersistent

请谨慎使用此属性。

默认格式为FALSE。如选择TRUE,当电话被挂断时,防止被叫方弃用呼叫的源支路关闭 CXoneACD 与坐席保持连接的时段。由“业务单元 > 详细信息”中的“电话号码超时”设置控制。

NewLegPersistent

请谨慎使用此属性。

默认格式为FALSE。如选择TRUE,当挂断呼叫时,防止被叫方弃用呼叫的目标支路。

Parameters

设置呼叫另一个 CXone 电话号码时要发送的姓名和参数值。作为 NAME=VALUE 对传递。支持花括号。例如,FromID={contactID}。最大大小为 100 个字符。

Result Branch Conditions

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

条件

说明

Default

除了脚本满足条件要求其接受其他分支的情况之外,所要采用的路径。如果未定义操作的其他分支,也会执行此操作。
Answer 当应答呼叫或将 DetectionType 设为 None 时采取的路径。
NoAnswer Timeout 属性中设置的秒数前或秒数内目的方未应答时所采用的路径。呼叫可通过 Hangup action 终止。
Busy 呼叫结果是忙音时采用的路径。
Error 操作无法正确执行时所采用的路径。例如,出现连接不良、语法错误等意外问题时。_ERR 变量以单个下划线字符填充,应包含对问题的简要解释。
InvalidNumber 当电话号码无效、有错误的数字格式或其他错误时所采用的路径。
LivePerson 当真人接听电话且 DetectionType 属性未设置为“无”时采用的路径。
NoVoice 在指定的时间内接听呼叫但没有听到声音时所采用的路径。
AnswerMachine 当答录机接听呼叫时采用的路径。
Fax 检测到传真机时所采用的路径。
MachineTimeout 如果检测到答录机且 DetectionType 设置为 NOTIFY OF MACHINE ASAPNOTIFY OF MESSAGE END 时采用的路径。

Script Example

此示例并非完整的脚本。要使用此操作,需要额外的脚本编写工作。

The script illustrated below uses the Placecall action to place an outbound call. If an error occurs, the call is not placed and the script ends with the End action. However, after the call is placed, if an answering machine picks up, the system uses Hangup to terminate the call. If a live person picks up, an agent with a designated ACD Skill关闭 用于根据坐席的技能、能力和知识自动传递交互 is requested.

Would you like to download this script?