循环

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

组件介绍

循环 组件支持重复执行多个组件,直到达到指定的循环次数或满足设定的条件,常用于重复播放菜单项或返回上级菜单等场景。

组件配置

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

  2. 设置循环方式,然后点击 确认
    循环方式 说明
    按固定次数循环

    1. 循环方式 下拉列表中,选择 按固定次数循环
    2. 计数 栏,设置循环次数。
      注: 可输入 1 - 99 之间的数字。
    按条件循环

    1. 循环方式 下拉列表中,选择 按条件循环
    2. 表达式 栏,填写一个函数。

      示例:FX_EQUAL($Session.ani,"1001")

      在本例中,当来电号码为 1001 时,来电将进入循环。

    更多关于函数用法的信息,请参见 支持的变量和函数

  3. 点击循环组件内的 ,添加需要重复执行的组件。
    注: 如需在 循环 组件中嵌套另一个循环组件,最多支持 3 层嵌套

    待循环执行的组件将显示在 循环 组件内。

组件连接

循环 组件可连接 一个 组件,该组件将在循环结束后执行。可选组件详见下表。

组件 说明
提示音

提示音 组件支持播放音频或将文本转为语音播放。

更多信息,请参见 提示音

办公时间

办公时间 组件支持根据不同时间将来电路由至对应的目的地。

更多信息,请参见 办公时间

菜单 菜单 组件用于向来电者提供多个菜单选项,并根据其按键输入路由来电。

更多信息,请参见 菜单

用户输入

用户输入 组件用于收集来电者的按键输入,通常与 条件 组件配合使用,以判断用户输入并路由来电。

更多信息,请参见 用户输入

语言

语言 组件用于更改其后续组件所使用的系统提示音语言,从而覆盖默认语言设置。

更多信息,请参见 语言

录音 录音 组件可用于在来电者与另一方建立通话后对通话进行录音。你可以设置提示音或文本转语音内容,在录音开始前或录音期间播放,告知通话双方正在录音。

该组件也可用于禁用通话录音,从而覆盖系统对通话的默认录音设置。

更多信息,请参见 录音

按号码拨打

按号码拨打 组件用于引导来电者通过输入号码将来电转接至指定的目的地,实现快速呼叫。

更多信息,请参见 按号码拨打

按名称拨打

按名称拨打 组件是通话流程中的一种结束组件,来电者可通过输入目标分机用户姓名的前三个字母,快速查找并转接至该用户。

更多信息,请参见 按名称拨打

转移

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

更多信息,请参见 转移

挂断

挂断 组件是通话流程中的一种结束组件,用于终止来电者与当前通话流程的连接。当来电者进入该组件时,系统会挂断通话。

更多信息,请参见 挂断

条件 条件 组件支持基于表达式进行逻辑判断,根据判断结果对来电进行路由。

更多信息,请参见 条件

循环 循环 组件支持重复执行多个组件,直到达到指定的循环次数或满足设定的条件。

更多信息,请参见 循环

开发者 开发者组件 用于连接 PBX 或第三方数据库,执行数据查询或写入操作。