你大概见过这个场景:手机明明显示5G,一拨电话出去,状态栏闪一下,图标变成了4G;挂了电话,它又悄悄跳回5G。很多工程师入行面试都会被问到这个问题——5G手机打电话,为什么先回4G?
答案就是本文的主角:EPS Fallback,中文常叫“EPS回落”。它不是故障,不是降速惩罚,而是一套被精心设计过的过渡机制:当5G网络还无法原生承载语音(VoNR)时,把这次呼叫“护送”到4G网络上,用成熟的VoLTE完成。
要理解它为什么存在,得先回答一个更根本的问题:语音为什么不能当普通数据跑?
用微信发图,丢一帧、晚半秒都无所谓的;但通话不行。语音是一种会话型业务,它对网络有三个苛刻要求:
固定的带宽承诺。 一路AMR-WB编码语音大约需要几十kbps,不多,但必须永远在。网络必须为它开一条“专用车道”,而不是让它和下载、视频挤普通车道。这条专用车道在5G里就是 5QI=1 的GBR(保证比特率)QoS流,在4G里叫QCI=1的专用承载。
严格的时延与抖动约束。 会话语音对端到端时延的容忍度只有一两百毫秒量级,超了对话就会出现“抢话”。所以专用车道沿途每个节点都要按最高优先级调度它。
一个“户籍系统”。 语音不是UE和基站之间的事,它要在 IMS(IP多媒体子系统) 里注册、被路由、被计费、被挂上补充服务(呼叫转移、等待、会议)。IMS与终端之间的信令用的是SIP协议,而SIP信令本身也需要一条专门通道——5QI=5 的信令流。
所以,一次原生语音呼叫的完整画面是:手机先在IMS“挂号”,拨号时通过5QI=5发INVITE信令,IMS审批通过后通知核心网,核心网再拉起一条5QI=1的专用车道专门跑语音包。空口只是这条链路的最后一跳——手机侧的5G信号再满格,只要这套“挂号+专道”体系在5G上没有就绪,这单业务就没法在5G受理。
这就是EPS回落的第一性原理:回落的不是“网速”,而是“业务的受理网点”。
5G组网有两种大架构,它们对语音的“接待能力”完全不同:
flowchart TD
subgraph NSA["NSA架构 5G只是加速器"]
UA[手机] -->|5G仅跑数据| GA[5G基站]
GA --> GB[4G基站]
GB --> EA[4G核心网]
EA --> IA[IMS语音]
end
subgraph SA["SA架构 5G独立当家"]
UB[手机] --> GC[5G基站]
GC --> EB[5G核心网]
EB -->|VoNR就绪| IB[IMS语音]
EB -.->|未就绪 先回落| EC[4G核心网]
EC --> IB
end
NSA(非独立组网)里,5G基站只是4G的“帮手”,控制面牢牢锚在4G核心网(EPC)上。此时语音本来就走4G的VoLTE,根本谈不上“回落”——因为承载语音的从来就是LTE。当然,NSA也就永远不可能有VoNR:5GC不在路径里,IMS的5QI=1/5QI=5这套体系无从挂靠。
SA(独立组网)才是VoNR的舞台。但VoNR要落地,得同时满足三个条件:
三者缺一,语音这单业务在5G就“受理不了”。而电话是刚需,一分钟都等不得。于是设计者给出的答案是:不强等,先去4G办。这就是EPS回落——它是5G语音演进路线上承前启后的那座桥:桥这头是NSA时代“语音一直住在4G”,桥那头是VoNR“语音搬进新家”。
规范上其实定义了两条回落路线,区分它们的关键是“动不动核心网”:
| 路线 | 空口变化 | 核心网变化 | 一句话概括 |
|---|---|---|---|
| EPS Fallback | NR → LTE | 5GC → EPC(换核心网) | 人和户口一起搬回4G |
| RAT Fallback | NR → LTE | 仍留在5GC(只换空口) | 人搬走,户口不动 |
两条路线的信令骨架非常相似:都是手机发起IMS呼叫后,网络发现“5G上接不了这单语音”,于是把终端弄到LTE上去完成接续。区别在于EPS回落中终端最终由EPC服务,走的是经典的4G+VoLTE路径;RAT回落中终端换了LTE空口但仍由5GC服务,语音照样从5GC进IMS。
商业现网上EPS回落是绝对主流——因为部署EPS回落时,运营商本来就是因为VoNR/5GC语音配套未就绪,让终端回到最成熟的“4G+VoLTE”组合最稳妥。后文以EPS回落为主展开,RAT回落可以理解为同一思想的轻量变体。
下面以主叫(MO)为例,看一次EPS回落的信令接力。注意一个反直觉的细节:回落的“扳机”不是基站自己扣的,而是IMS拉起的——正因为IMS那边开始申请5QI=1语音通道,这场“搬家”才被触发。
sequenceDiagram
participant U as 手机
participant R as 5G基站
participant C as 5G核心网
participant N as IMS
participant L as 4G网络
U->>N: INVITE 经5QI5信令通道
N->>C: 批准呼叫 申请5QI1语音流
C->>R: 发起PDU会话修改
R->>C: 拒绝修改 附回落指示
Note over R,C: 基站决策走回落
R->>U: 释放连接 携带4G目标频点
U->>L: 接入LTE 发起TAU
L->>C: 经N26取回用户上下文
U->>N: 在4G上继续VoLTE接续
N-->>U: 180 振铃
U->>L: 建立5QI1等效专用承载
Note over U,L: 语音在4G跑起来
拆开看每一步的“为什么”:
第一步,触发。 手机在5G上通过5QI=5的IMS信令流发出INVITE。IMS侧审批通过,通知5GC为这次呼叫建立5QI=1的语音QoS流,这个请求以“PDU会话修改”的形式下发到5G基站。
第二步,决策。 基站收到“给我开一条5QI=1语音流”的请求时,才第一次明确知道“这是个语音呼叫”。它会综合四件事做决策:终端上报的VoNR能力、核心网在建立上下文时给的“允许回落”指示、本站配置的回落策略(比如N26接口是否可用)、以及当前的无线环境。决策权在基站——因为只有它最清楚自己脚下这块覆盖,5G接不接得住一路会话语音。决策结果是:拒绝这条QoS流,并在拒绝消息里带上“正在因语音回落而移动”的指示,让核心网侧保留好相关策略,别把会话拆了。
第三步,放人。 基站执行回落动作,把终端“放”到LTE上。放人的手法有讲究,下节详述。
第四步,落户新核心网。 终端到了4G,第一件事是解决“户口”:如果AMF和MME之间部署了N26接口(4G/5G互操作的专用通道),终端做一个跟踪区更新(TAU),MME经N26从AMF取回上下文,会话无损延续;如果没部署N26,终端就得走一遍完整的Attach(附着),代价大得多。这也是为什么“N26是否部署”是回落时延的头号变量。
第五步,续办业务。 落户完成后,原本被中断的IMS呼叫接续在4G上重新推进:INVITE继续传递,对端应答,网络拉起QCI=1专用承载,语音包开始流动。对用户来说,从按下拨号键到听见回铃音,中间多出的那几秒钟,就是这条接力链的长度。
“放人”这一步,本质是在速度和确定性之间做选择。规范给出两个大类,展开是三种手法:
flowchart TD
A["基站决定回落"] --> B{"快 还是 稳"}
B -->|要快 不探路| C["盲重定向"]
B -->|要稳 先看路| D{"要多稳"}
D -->|折中| E["测量辅助重定向"]
D -->|最稳| F["测量辅助切换"]
C --> C1["指定4G频点放人<br/>可能落在弱覆盖"]
E --> E1["先测4G再放人<br/>多花一段测量时间"]
F --> F1["切到指定4G小区<br/>信令最多但最可控"]
| 方式 | 放人前做什么 | 指定到 | 优点 | 代价与风险 |
|---|---|---|---|---|
| 盲重定向 | 什么都不测,直接释放并指定4G频点 | 只到频点,不指定小区 | 最快,信令最少 | 可能落进4G弱覆盖,接续失败 |
| 测量辅助重定向 | 先下B1类测量,等UE上报4G邻区质量 | 到测量过的频点 | 目标更靠谱,时延居中 | 比盲重定向慢一个测量周期 |
| 测量辅助切换 | 测量后走异系统切换流程 | 精确到小区,上下文前转 | 用户面最平滑,失败率最低 | 信令最多,准备时间最长 |
理解这三种手法的钥匙,是搞清楚重定向和切换的本质区别:
所以业界的经验法则是:切换基本都配测量(盲切换等于闭眼过户,风险太大),重定向则可以在盲与测量之间权衡。覆盖规划扎实、4G频点质量稳定的区域,用盲重定向抢时延;4G覆盖存疑的区域,老老实实加测量。
把一次EPS回落的接续时延拆开,就是下面这笔账:
$$T_{接续} = T_{决策} + T_{测量} + T_{回落执行} + T_{4G接入} + T_{TAU/Attach} + T_{VoLTE接续}$$
逐项看优化空间:
工程上衡量回落的快慢,主叫一般取从SIP INVITE到收到180振铃的时长作为接续时延口径;被叫若启用了提前振铃,口径会有所不同。现网优化的重点,就是拿这笔账逐项压榨:盲重定向换时延、部署N26换落户速度、优化4G目标频点优先级换成功率。
语音“搬家”这个母题,移动通信史上演过好几轮,EPS回落是最新一幕。把它们排成一排,演进逻辑一目了然:
| 方案 | 发生时机 | 语音最终落在 | 出现背景 |
|---|---|---|---|
| CSFB | 呼叫发起时回落 | 2G/3G电路域 | 4G初期没有IMS,语音只能回老家 |
| VoLTE+SRVCC | 通话进行中切换承载 | 先IMS,弱覆盖时转2G/3G电路域 | 4G覆盖不连续,怕通话半路断 |
| EPS Fallback | 呼叫发起时回落 | 4G+VoLTE | 5G初期VoNR未就绪,回成熟4G |
| RAT Fallback | 呼叫发起时回落 | LTE空口+5GC | 5G就绪但NR空口覆盖不足 |
| VoNR | 不回落 | 5G+IMS(5QI=1) | 终局形态 |
三组对比最能说明设计思想的演进:
CSFB vs EPS Fallback:同样是“发起时回落”,CSFB是回电路域——4G初期IMS没建成,语音无处安放,只能借2G/3G的老机房;EPS回落是回分组域的VoLTE——IMS早就有了,只是5G这套“新厅”还没装修好,回“老厅”办同一套业务。回落的终点从电路域换成了IMS,是本质区别。
SRVCC vs EPS Fallback:SRVCC处理的是通话进行中4G没了的连续性问题,需要IMS里设“锚点”接管会话再转接,机制复杂;EPS回落发生在呼叫建立之前——通话还没开始,不存在“保住半截通话”的问题,只需要干净地把接续挪到4G。也正因如此,早期5G规范没有定义从5G直接到2G/3G的SRVCC:5G语音的连续性靠“分组域切换回4G”解决,真到了4G再谈2G/3G的事。
EPS Fallback vs RAT Fallback:前者换核心网,后者只换空口。EPS回落把终端交给久经考验的EPC+VoLTE组合,胜在稳;RAT回落少一次核心网迁移,理论上更快,但对5GC的语音配套要求反而一点没少,所以实际部署很少。
在VoNR尚未全网铺开的阶段,EPS回落成功率和回落接续时延是无线优化口的关键KPI。它直接决定用户“打电话等几秒才响铃”的体感。排查回落问题时,可以沿着触发链逐段定位:
核心网侧看什么:IMS到PCF的策略下发是否正常、SMF的PDU会话修改是否被基站正常拒绝并携带回落指示、PCF是否正确收到回落事件上报。这一段异常的表现往往是“呼叫在5G上就卡死,根本没回落”。
空口侧看什么:回落用的测量事件配置是否下发到位(B1类事件是“邻频点够好就报”的门限开关,门限配高了UE迟迟不上报,回落被拖死);重定向消息里的4G目标频点是否与现场覆盖匹配;被叫场景还要看5G寻呼是否正常送达。
4G侧看什么:终端落地后的随机接入与TAU是否顺利——很多“5G信号满格却打不出电话”的案例,最后发现是回落目标的4G频点在当前位置是弱覆盖,终端落进覆盖洞里接续失败。这正是盲重定向的经典翻车现场。
几类高频故障模式:一是5G侧初始接入就出问题(随机接入失败、能力查询无响应),回落根本没机会触发;二是竞态条件——基站正处理切换或重选时,语音回落的会话修改请求同时到达,两个流程打架;三是被叫寻呼丢失;四是落回4G后暴露4G侧的射频问题。标准允许多种实现,各厂家的回落触发参数与优先级策略细节不同,具体行为以各厂家官方文档为准。
还有一个高频疑问:为什么微信语音不触发回落?因为OTT语音只是普通手机应用的数据流量,走默认承载,从不申请5QI=1的专用QoS流。IMS看不到它,基站自然也不会“认识”它——回落扳机压根不会扣响。代价是:微信语音的时延和抖动只能靠应用层自己扛,网络不给任何承诺。这恰好从反面印证了运营商语音的设计:花钱买的就是那条被保障的车道。
挂机之后,终端会在空闲态通过小区重选、或连接态通过切换回到NR——于是你看到图标又跳回5G。整个过程里,回落是按次触发、用完即回的,它不是把用户“贬”到4G,而是只为那一通电话临时借道。
误解一:“回落等于5G不行”。 恰恰相反,回落是设计者对“语音不可妥协”的尊重:宁可让这一通电话走成熟的老路,也不让它在半生不熟的5G上冒险。它是工程上的诚实,不是技术上的失败。
误解二:“回落会掉话”。 回落发生在呼叫建立之前,通话还没开始,谈不上掉话。通话进行中NR覆盖恶化,走的是另一套机制(异系统切换/重定向回4G继续),两者别混为一谈。
误解三:“回落之后数据也一直待在4G”。 回落是按呼叫触发的临时搬家用数据业务会随语音会话一并迁移到4G,但挂机后终端就会回到NR。数据并不会因为打过一通电话就被长期留在4G。
误解四:“VoNR一开,回落代码就没用了”。 VoNR铺开后,回落确实会逐步退场,但在NR覆盖边缘、异厂家互操作边界、早期终端上,“这块地方5G接不接得住语音”的判断逻辑会长期存在——只是判决结果从“回4G”慢慢变成“留5G”。
Q: EPS回落和CSFB都是“打回4G/老网络”,区别到底在哪? A: 回落终点不同。CSFB把呼叫交回2G/3G电路域,因为当年IMS还没建好;EPS回落把呼叫交回4G上的VoLTE,IMS一直在线,只是换了个空口和核心网完成受理。可以记成:CSFB是“回老家”,EPS回落是“回老办公室”——公司是同一个,业务还是那套业务。
Q: 回落时我的数据连接断吗? A: 正常情况下不断。切换式回落中用户面数据随切换无缝迁移;重定向式回落会经历一次短暂的连接重建,但PDU会话会被映射成4G的PDN连接延续下去,用户感知通常只是数据短暂卡顿一下,而非掉线。
Q: 为什么有的地方回落要两三秒,有的几乎无感? A: 差距主要来自四个变量:盲重定向还是测量方案(差一个测量周期)、有没有N26接口(TAU和完整Attach的时延差一个量级)、回落目标4G覆盖好坏(决定重接入快慢)、以及VoLTE接续本身的速度。回落慢,先查这四项,而不是笼统怪“5G不行”。
Q: 终端怎么知道自己该配合回落? A: 终端不需要“主动配合”决策,决策完全在网络侧基站。终端要做的只是如实上报能力(是否支持VoNR、是否支持回落相关的请求类型)和测量结果,然后服从RRC层的释放或切换命令。回落对终端是透明的搬家,不是终端的选择。
Q: 打电话必回落,还是只有某些情况回落? A: 网络开通了VoNR且终端、覆盖都支持时,呼叫留在5G,不回落;三者任一不满足(比如处于NR边缘覆盖、终端未开VoNR),才会触发回落。随着VoNR铺开,“必回落”正在变成“边缘才回落”,这也是未来几年的现网形态。
本文由「51学通信」技术团队出品。51学通信由通信行业18年老兵爱卫生(微信ID: gprshome201101)维护,聚焦5G/6G核心网、3GPP标准解读、通信前沿技术深度分析。 出版作品有《5G核心网原理与实践》《IMS原理与实践》等4本通信专业书籍。知识星球「51学通信」提供深度技术答疑和行业洞察。
[!tip] 51学通信知识星球 星主:爱卫生(微信:gprshome201101)——公众号「51学通信」创办者,19 年通信行业运维与讲师经验,著有《GPRS网络信令实例详解》《EPC原理与实践》《5G核心网原理与实践》三本纸质书(各大电商平台有售)。 星球定位:深耕 5G 核心网、IMS、NFV/AI、云原生等 ICT 领域,主打运维岗位与信令分析。 当前规模:5200 篇主题 / 990 个回答,198 元/年。 加入福利:加入星球后请加爱卫生微信,拉您进知识星球年度陪伴与答疑群——不限量回复您的各种问题,另有群内分享。 AI 加持:51学通信知识星球已作为 skill 接入 WorkBuddy,使用 deepseek-4-flash 在海量星球帖子中精准找贴、找视频、找 FAQ 和案例,做总结、找文档和 PPT 等场景全覆盖。
