关于排队等待的心理学研究有一个结论:人们在等待中最大的焦虑来源不是"时间长",而是"不确定"。哈佛商学院教授David Maister在1985年的等待心理学研究中指出,当人们不知道还要等多久、排在第几位、等待结束后会发生什么时,焦虑水平显著上升,时间感知被拉长。这个规律解释了为什么呼叫中心排队时的"您前面还有3位客户"提示能显著降低挂断率——不确定性被消除了。
对AI外呼来说,这个规律的启示正好反过来。用户没有选择"等待"——电话铃响起时,他们是被中断的一方。外呼用户面临的不确定性比排队用户更高:这是谁打来的?要占用我多长时间?我现在方便吗?如果外呼系统不能在接通后极短的时间内消除这些不确定性,用户的选择很简单:挂断。
一、外呼和呼入的状态模型差异
呼入电话中,用户拨通热线时已经完成了"我要找客服"这个决策。后续对话围绕这个已确定的意图展开:查询、报修、投诉、咨询。AI的工作是识别意图并推入对应流程。对话的主动权在用户手里——他说什么,AI处理什么。
外呼的情况完全不同。AI拨出电话,用户接起。"接起"这个动作只代表用户可以通话,不代表用户愿意配合。从接起到愿意配合之间,隔着一层身份确认——用户需要知道是谁打来的、为什么打来、大概需要多长时间。这层确认不是呼入流程中可以跳过的礼节性步骤,而是外呼能否继续的决定性门槛。
合力亿捷在呼叫中心场景中实际观察到:外呼接通后如果不完成身份确认直接进入业务问题,用户的挂断率显著偏高。这个观察和Maister的等待心理学一致——用户在被中断的状态下,第一需求不是"回答问题",而是"判断这个电话是否值得继续接听"。
从技术角度看,外呼和呼入的差异体现在状态模型设计上。呼入的状态序列是"意图识别→信息采集→业务执行→结果确认"——一条从用户意图出发的单向链路。外呼需要在这条链路前面加一个独立的"接通判断→身份确认"状态序列。这个前置序列和后续的业务链路之间有一个弱耦合关系:前置序列失败时,后续链路根本不应该启动。
二、五阶段状态机设计
阶段一:接通判断
外呼系统拨出号码后,进入等待接通状态。这个阶段的输出不是"接通/未接通"的布尔值,而是一组细分结果:忙音、关机、空号、无人接听(振铃超时)、接通、接通后立即挂断。每种结果的后续策略不同。
拨号结果 | 后续路径 | 重试策略设计要点 |
已接通 | 进入阶段二 | — |
忙音 | 临时不可达 | 短间隔重试;连续忙音后升级为不可达 |
关机 / 空号 | 永久不可达 | 停止重试;标记号码异常,通知人工复核 |
无人接听(振铃超时) | 临时不可达 | 长间隔重试;连续失败后降低外呼优先级 |
接通后立即挂断 | 用户拒绝 | 短间隔重试一次;连续两次标记拒访 |
重试策略受合规约束。行业通行做法是同一号码每天外呼上限2-3次,间隔至少30-60分钟。这些参数不是固定的——满意度回访的间隔可以比通知提醒更短,因为前者的紧急程度更低、打扰感更强。
人声缓冲期是接通判断中的一个容易被忽视的工程细节。外呼接通信号传来时,用户可能正在说"喂"。如果AI在接通信号到达后立即启动话术,就会和用户的第一句话重叠。需要在接通后留出一个500-1000ms的静默窗口,监听用户是否在说话,确认无声后再启动身份确认话术。
阶段二:身份确认
这是外呼状态机和呼入的最大差异点。身份确认需要同时完成两件事:让用户知道这个电话有价值(降低挂断动机),确认对方是目标联系人(确保数据有效性)。
合力亿捷在外呼场景中的做法是先给场景说明再确认身份。不是"您好,请问是张先生吗",而是"您好,这边是XX售后,想跟您确认一下上周的设备使用情况,大概需要两分钟,方便吗?"——两分钟的时间锚点回应了用户"要占用我多久"的不确定性。
确认轮次设一个硬上限也来自生产经验。首轮说明→等待确认→未确认则重复一次→二轮等待→仍未确认则标记无法确认。超过两轮仍不能确认身份的通话,继续追问的边际收益趋近于零。
身份确认结果 | 后续路径 |
目标联系人确认并愿意接听 | 进入阶段三 |
非目标联系人接听 | 记录转达信息,标记"非本人接听" |
多次未确认 | 标记无法确认 |
明确拒绝或挂断 | 标记拒访 |
拒访名单不只是"拒绝"的布尔标记。拒访原因(明确拒绝/无法确认身份/不满情绪)会影响号码的恢复策略:明确拒绝的号码恢复周期需要较长,无法确认身份的号码在适当间隔后可以重新尝试。
阶段三:目标采集
通过身份确认后,外呼进入目标采集。这里的核心约束是:用户的注意力和耐心都低于呼入场景。呼入用户是自己决定打电话的,有完整的心理预期;外呼用户是被唤醒的,随时可能"有事挂断"。目标采集需要精简到最小必要范围——回访满意度采3-5个核心问题,远低于文本问卷的长度。
阶段四:结果回传
外呼结束后,回传内容不应只是"已接通"或"已完成"。回传的信息密度决定这通外呼能否被后续运营消费——至少包含:接通结果、采集数据、通话摘要及情绪标记。
异常路径:中途挂断
中途挂断可以在任意阶段发生。不同阶段的挂断,已采集数据的价值不同。目标采集中挂断不应丢弃已采集的部分字段——如果用户在回答到第三个问题时挂断,前两个回答仍然是有效数据。合力亿捷MPaaS的Flow编排支持按阶段保存增量状态,中途挂断时已采集字段被保留而非丢弃,可供人工坐席后续跟进行动使用。
中途挂断的另一个价值是作为状态机设计的反馈信号。如果大量挂断集中在身份确认阶段,说明身份确认话术或时长出了问题。如果集中在目标采集的某个问题之后,说明那个问题的表述需要调整。按阶段统计的挂断分布,比单一的"外呼完成率"更能指导优化方向。
FAQ
Q:外呼和呼入能用同一套对话流程吗?
A:底层能力(Flow编排、知识库、工单)可以复用同一套平台,但状态机结构不能直接复用。外呼需要在业务链路前插入独立的接通判断和身份确认状态。合力亿捷MPaaS在外呼和呼入场景中使用同一套Flow能力,区别只在于状态转移规则的配置。
Q:外呼接通后多久开始说话最合适?
A:建议检测接通信号后先静默500-1000ms,监听用户是否在说"喂"。确认用户没有发言后再启动身份确认话术。直接启动容易被用户的接听应答重叠。
Q:拒访名单应该保留多久?
A:取决于外呼类型和拒访原因。满意度回访类建议至少保留90天。明确拒绝的号码恢复周期应长于无法确认身份的号码——两者的用户意图不同。
适用边界:本文的状态机适用于企业客服外呼场景(回访、通知、确认)。营销类外呼在话术设计和合规约束上有显著差异,紧急通知类外呼不适用拒访名单和重试策略。
