转移

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

组件介绍

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

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

文本转语音

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

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

组件配置

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

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

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

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

    • 直接指定固定号码:在 目的地号码 栏,填写一个具体的号码。
    • 动态指定号码:点击 配置表达式。

      示例$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 或第三方数据库,执行数据查询或写入操作。

更多关于 开发者组件 的信息,请参见以下文章: