Callback

自动断开当前呼叫,并在队列中保留联系人的位置。当有坐席可用并接听电话时,脚本会给联系人回拨电话。这样,联系人就可以避免在等待时间内一直处于通话状态。

当脚本触发尚未应答的 Reqagent action时,通常会使用 Callback

在坐席应答呼叫之前,不会发起回呼电话呼叫。

Dependencies

  • 如果呼叫者在 Callback 操作触发之前挂断,联系人将不会收到回呼。要避免这种情况:
    • 呼叫者需要保持通话状态,直到收到回呼已执行的确认。在“回呼”之前播放的提示中,可以包含一条指示,要求联系人保持通话状态,并在保存其队列位置后自动断开通话。
    • 使放在 Callback 前的 Play action中的提示保持简短,以避免呼叫者在 Callback 操作启动前挂断或放弃呼叫。提示必须足够长,以便为联系人提供所需的信息,但也不能过长,以免他们过早挂断。
  • 回呼的呼叫者 ID 通常使用呼叫的 DNIS 脚本。这通常是呼叫者拨打的号码。但是,如果 DNIS 不是呼叫者拨打的号码,则可能导致回呼出现问题。例如,呼叫者可能不会接听来自陌生号码的呼叫。为避免这种情况,请将 CallerID 属性配置为联系人最初拨打的号码。
  • 在回呼期间,ANIDNIS 变量的值会在呼叫通过回呼状态后发生变化。在此操作中对 CallerID Phone Number 属性中配置的任何内容进行的更改。因此,这些变量的值将与拨打回叫时置于后台的新呼出呼叫的 ANI 和 DNIS 相匹配。

    因此,如果出于任何原因需要原始 ANI 和 DNIS(例如显示在字幕消息或弹出屏幕中),则必须在拨打回呼之前将这些原始值保存到不同的变量中。

  • Callback 断开当前呼叫并将其保留在队列中。要终止处于“回呼”状态的脚本,请使用 Hangup action
  • 所有分配给原始呼叫的优先级参数仍然有效。
  • 队列中的 Callback 和与该操作相关联的呼出联系会保留原始联系人 ID。
  • 由于呼叫者的语音路径将消失,无法在 Callback 操作后执行与语音相关联的脚本操作。然而,其他脚本操作仍能正常运行。
  • Callback 不会自动拨打分机号。
  • 当队列中的呼叫处于 Callback 状态时,不会使用任何端口。当呼叫被返回时,会使用一个语音端口。
  • 回呼在报告中显示为呼入呼叫,但在计费中显示为呼出呼叫。

Supported Script Types

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

电话

Input Properties

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

属性

说明

Caption

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

PhoneNumber 您想要使用的具体的电话号码。 Use {ANI} if you want to call the number the caller originally dialed from or you can capture a different number from the contact and use that number to call them back.
CallerID 坐席回呼关闭 保留客户在队列中的位置,并在客户移动到队列前面时自动呼叫该客户。时联系人的呼叫者 ID 上显示的电话号码。
CallDelaySec 联络中心坐席接听到系统拨打回呼号码之间的秒数。最大延迟为 59 秒。如果您输入 60 秒或更长时间,坐席将处于拒绝状态。

Result Branch Conditions

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

条件

说明

Default

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

OnError

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

Script Example

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

In this script, an agent is requested, and music plays for 30 seconds while the contact waits in queue. At the end of 30 seconds, a menu asks the contact if they would like a callback when an agent becomes available. If so, press 1. If not, continue waiting. The Play action is used to say thank you if the user wants a callback (rather than the system just hanging up).

Would you like to download this script?