功能介绍
按键节点用于采集呼叫者电话键盘上的数字按键,也就是传统 IVR 系统所说的"按 1 办理……,按 2 办理……"。它适用于菜单式分支、数字数据录入(账号、动态验证码 OTP、PIN 码),或在网络嘈杂时作为比 ASR 更可靠的替代方案。
操作说明
进入已创建的流程画布,依次点击画布上的开始通话 > + > 按键节点,并按业务需要选择两种类型:按键导航或收号,在对应弹窗中填写以下配置项:
按键导航
菜单式单键选择。用户按下某个数字键即命中对应分支,用于“按 1 办理 X、按 2 办理 Y”的分流场景,每个按键对应一个独立分支。
节点名称:例如"主菜单"。
话术:智能体在监听按键前播报的话术(例如:"售前咨询请按 1,售后咨询请按 2。")。支持与对话节点相同的回复生成模式选项。
按键导航:配置每个按键对应的分支及含义。例如 1 = 售前咨询、2 = 售后咨询。用户按下对应按键后,流程会进入相应分支。
按键设置
按键错误设置:可配置按键错误后的提示文案。
按键超时设置:可设置等待首次按键的时长。超过该时间仍未输入时,重新播报提示语或进入"无输入"分支。
按键失败设置:可设置按键错误或超时重试几次后判定为按键失败。
全局节点:开启后,当其他任意节点触发全局节点中的条件后,允许自动跳转至此节点。
收号
采集多位数字串。用户连续输入一段数字(例如身份证号、账号、验证码),并把采集结果存入变量,供后续话术、接口调用或条件判断使用。
节点名称:例如"输入身份证号"或"输入验证码"。
话术:采集前播报的引导语(例如:"请输入您的身份证号码,使用星号键代替字母,使用井号键结束。")。支持与对话节点相同的回复生成模式选项。
储存到变量:(必填)把用户输入的完整号码存入指定变量。下游节点可通过 ${变量名} 引用,例如存入 idNumber 后,可在后续话术、接口调用或条件判断中引用 ${idNumber}。
位数类型:设置需采集的号码长度:
长度区间:设置最小/最大长度,适用于账号、身份证号等长度可能变化的场景。
固定长度:设置固定位数,适用于验证码、PIN 码等长度固定的场景。采集到指定长度后自动结束。
按键设置
按键错误设置:可配置按键错误后的提示文案。
按键超时设置:可设置等待按键的时长。超过该时间仍未输入时,重新播报提示语或进入"无输入"分支。
按键失败设置:可设置按键错误或超时重试几次后判定为收号失败,流程进入"收号失败"分支。
全局节点:开启后,当其他任意节点触发全局节点中的条件后,允许自动跳转至此节点。
提示:
对于用户可能需要更正的长数字输入,请在提示语中说明结束键,例如:"输入完毕后请按井号键。"
节点总览
|
| 核心交互单元 — 播放话术、听取用户回复、分类回复并分支。 |
| 在通话过程中与外部系统交换数据(例如查询订单、回写结果)。 |
| 在流程中显式写入或更新变量(设置默认值、推导值、规范化槽位)。 |
| 基于变量值使用比较运算符进行分支 — 通用化的 if / else if / else 逻辑。 |
| 按日期、时间和时区分支(例如工作时间或非工作时间)。 |
| 收集数字按键(0–9、*、#)— 适用于菜单式 IVR 分支、验证码 / PIN 输入或数字采集。 |
| 将通话转接至人工座席技能组。 |
| 将通话转接至其他智能体(对话流或自有模型),保留对话历史和变量。 |
| 可以选择结束语终止通话。 |
相关指引
请根据您的搭建方式选择对应路径: