转移

本文介绍 转移 组件的功能、配置方法以及可连接的组件类型。

组件介绍

转移 组件是通话流程中的一种结束组件,用于终止来电者与当前通话流程的连接,并将其盲转至指定目的地。转接前可播放提示音,提示来电者通话即将转移。

支持的转移目的地
  • 分机
  • 分机语音信箱
  • 响铃组
  • 队列
  • 群语音信箱
  • 会议室
  • 外部号码
  • 通话流程
  • 自定义
支持的提示音类型
提示音类型 说明
自定义提示音 选择系统已有的自定义提示音,或通过分机录制/上传音频文件等方式来创建新的提示音。
等待音乐 选择系统已有的等待音乐。
注: 开始之前,确保在 PBX 设置 > 提示音 > 等待音乐 中完成相关设置。

文本转语音

输入文本内容,系统将根据所选语言和语音风格将其转换为语音播放。

注: 开始之前,确保已在 应用对接 > AI 中启用对应功能。

组件配置

  1. 转移 组件添加至通话流程后,点击组件进行配置。

  2. 目的地 下拉列表中,选择一个目的地。

    选项 说明
    分机 将来电转移至指定分机。
    分机语音信箱 将来电转移至指定分机的语音信箱。
    响铃组 将来电转移至指定响铃组。
    队列 将来电转移至指定队列。
    群语音信箱 将来电转移至指定群语音信箱。
    会议室 将来电转移至指定会议室。
    外部号码 将来电转移至指定外部号码。
    通话流程 将来电转移至指定通话流程。
    IVR 将来电转移至指定 IVR。
    自定义 将来电转移至自定义目的地。

    你可以通过以下任一方式自定义目的地:

    • 直接指定固定号码:在 目的地号码 栏,填写一个具体的号码。号码可以是常规电话号码或特征码。
      • 示例 (常规电话号码)1000

        在本例中,系统将来电转移至内部分机 1000。

      • 示例 (特征码)*781801

        在本例中,系统呼叫特征码 *781801,并将主叫签入队列 81801。

        注:
        • 要将来电转移至特征码,必须启用 拨打特征码 功能。
        • 不支持通话中的特征码,如录音 (*1)、停泊 (*5,*05)、转移 (*3,*03) 和翻转 (*01)。
    • 动态指定号码:点击 配置表达式。

      示例$HttpRequest1.responseContent

      在本例中,系统通过上级 HTTP 请求 1 组件查询网站日历,获取值班电话,并将来电转接至对应的号码。

      注: 更多关于表达式的信息,请参见 支持的变量和函数

    如果自定义目的地存在语音信箱 (例如分机语音信箱或群语音信箱),你可以启用 转移至语音信箱,以允许来电者直接进入其语音信箱留言。

    注: 对于外部号码:如果启用了 号码过滤 (路径:PBX 设置 > 常规设置),系统会在号码送出至中继前,自动过滤特殊字符,仅保留数字、+*#
  3. 可选: 配置提示音或文本转语音内容,以提醒来电者通话即将被转移。
    配置项 说明
    自定义提示音

    1. 选择 自定义提示音
    2. 指定要使用的提示音。
      注: 最多可添加 5 个自定义提示音。
      • 要使用现有提示音,从 提示音 下拉列表中选择提示音。
      • 要使用新提示音,点击 录制新提示音 并通过分机进行录制,或点击 上传 上传本地音频文件。
        注: 新增的提示音将保存至 PBX 设置 > 提示音 > 自定义提示音
    3. 可选: 如需循环播放自定义提示音,勾选 启用循环播放
      注: 如果后续组件配置了提示音,循环播放的提示音将被覆盖。
    等待音乐

    1. 选择 等待音乐
    2. 等待音乐 下拉列表中选择等待音乐。
    文本转语音
    1. 选择 文本转语音
    2. 完成其余配置,将文本转换为语音。
      注: 静态文本和动态文本都支持转换为语音。
      • 静态文本:在 文本 栏直接填写文本。
      • 动态文本:填写文本,并使用占位符引用 变量 来动态组成文本。此外,你可以自定义提示音生成超时时长。如果系统未在指定时间内生成语音,主叫将在未听到该提示音的情况下直接进入下一组件。

        示例

      新增的语音将保存至 PBX 设置 > 提示音 > 自定义提示音

  4. 点击右下角的 确认

    组件将显示所选目的地。

组件变量

在通话流程中添加提示音类型为文本转语音的 转移 组件后,系统会将文本转语音的结果存储至变量中。该变量可在支持表达式的组件中 (如 条件 组件) 调用,从而根据转换结果动态处理来电。

注: 由于同一通话流程中可添加多个 转移 组件,系统会按照添加顺序为每个组件编号 (如转移 1、转移 2)。为确保正确获取到指定组件的输出结果,使用变量时需带上对应的编号。
变量 类型 说明 示例值
$Transfer{index}.ttsResult String 转移 组件文本转语音 (TTS) 结果。
  • TransferTTSResult.Success:文本成功转换为语音,并播放给主叫。
  • TransferTTSResult.Timeout:文本未在指定时间内转换为语音。超时后,系统将跳过该提示音,直接将主叫路由至下一个组件。
$Transfer1.ttsResult(STRING)=TransferTTSResult.Success

组件连接

转移 组件默认包含一个 通话结束 分支。该分支可连接 一个 组件,可选组件详见下表。

组件 说明
内部数据操作 内部数据操作 组件用于连接 PBX 数据库,执行数据查询或写入操作。
发送邮件 发送邮件 组件支持发送电子邮件,可用于实时通知、异常告警或用户信息推送等。

更多信息,请参见 发送邮件

数据库访问 数据库访问 组件用于在通话流程中连接 PBX 数据库,执行数据查询或写入操作。

更多信息,请参见 数据库访问

HTTP 请求 HTTP 请求 组件用于向外部 Web 服务器发送 HTTP 请求,实现与第三方应用或服务之间的数据交互。

更多信息,请参见 HTTP 请求