首页 › tech › 同一部电梯,电话通微信先断

概述:同一个手机、同一张网、同一部电梯,为什么运营商电话能撑到最后一格信号,微信语音却先糊先断?本文以 3GPP TS 23.203/23.501 定义的 QCI/5QI 承载体系为解读主轴,从承载出身、编解码抗丢包能力、保活机制三个维度拆开这条“等级链”,并结合 ITU-T P.863(POLQA)语音测评方法说明第三方测评为何总给运营商语音打高分,最后回到网优视角:OTT 语音的体验短板在哪、网络侧能做什么。

目录

一、一个每人都遇到过的怪现象

先描述一个场景,你大概率经历过。

电梯门一关,手机信号从满格掉到一两格。这时候你想说事,习惯性地拨微信语音——十秒之后对面声音开始“机器人化”,再过二十秒直接提示“连接已断开”。你不死心,改拨普通电话,居然通了,虽然声音闷一点,但一路撑到电梯出井。

反过来也有:在办公室、在家里 Wi-Fi 环境下,微信语音的音质明显比电话“亮”,带宽感完全不是一个时代的产品。同样是语音,为什么网络好的时候 OTT 更好,网络差的时候运营商电话更扛造?

这不是玄学,也不是运营商偷偷给微信限速(这种阴谋论每次断网都要被拉出来遛一遍)。答案写在 3GPP 的规范里——准确说,写在 3GPP TS 23.203 的 QCI 表格里。这张表把手机上跑的每一类流量分了“出身”:谁的包该优先调度、谁在拥塞时先被牺牲、谁的丢包率可以容忍到多少。运营商语音和微信语音,从建立承载那一刻起,拿的就是两份完全不同的“待遇合同”。

本文把这份合同拆开给你看。三重差距:承载出身、编解码、保活机制。每一重都直接对应你在电梯里的体感。

二、第一重差距:承载的出身

LTE/5G 网络里,每一个跑在空口上的数据流都要挂在一个承载(EPS Bearer,5G 里叫 QoS Flow)上,每个承载带一个服务质量等级标识——LTE 叫 QCI,5G 叫 5QI。这套体系的“宪法”就是 TS 23.203(5G 对应 TS 23.501)第 6.1.7 节那张标准化 QCI 特性表:每一档规定了资源类型(GBR 还是 Non-GBR)、优先级、包时延预算(PDB)、丢包容忍度(PELR)。

VoLTE 语音接通时,网络会专门建一条 QCI 1 承载;IMS 呼叫信令走 QCI 5;而微信语音、网页、短视频这些流量,全部挤在 QCI 8/9 这条默认承载上。把关键的几档拉出来对比:

项目 QCI 1(VoLTE语音) QCI 5(IMS信令) QCI 9(默认承载/OTT语音)
资源类型 GBR(保障比特速率) Non-GBR Non-GBR
调度优先级 2 7 9
包时延预算 PDB 100ms 100ms 300ms
丢包容忍度 PELR 10⁻² 10⁻⁶ 10⁻⁶
典型业务 AMR-WB 语音 RTP 流 SIP 注册、呼叫控制 网页、视频、OTT语音

5G 里对应的 5QI 1 / 5QI 5 / 5QI 9 数值几乎照搬这张表。别小看这几行数字,每一条都是电梯里的生死判词。

GBR 意味着什么? QCI 1 是个“包厢”:语音承载建立时,基站要为它做准入控制(Admission Control),如果小区剩余资源撑不起这条流的保证速率,网络宁可让呼叫失败也不放进来——放进来就必须供到底。调度器给 GBR 承载的包是“见包就发”级别:弱覆盖下无线资源(PRB)紧张,调度器先喂 QCI 1,剩下的才轮到别人。

Non-GBR 意味着什么? QCI 9 是“大通铺”:没有任何资源预留,和全小区的网页、视频、游戏流量共享同一池 PRB。资源充裕时大家相安无事;一旦进入弱覆盖+高负荷的双重压力——这正是电梯里的标准工况——调度器会按优先级裁剪,QCI 9 优先级垫底,第一个被压码率、第一个被丢包。

还有一个反直觉的细节:QCI 1 的丢包容忍度是 10⁻²,比 QCI 5 信令的 10⁻⁶ 宽松两个数量级。因为语音包丢了不怕——后面会讲,编解码有一整套“脑补”机制兜底;而信令丢了,呼叫就断了。这套数值设计处处透着一个思路:运营商语音从规范层就是按“烂网络里也要通”来设计的。

再补充一句 5G 独有的坑:VoNR 普及之前,5G 手机打电话普遍走 EPS Fallback 回落 4G——回落那两三秒的拨号时延之前已有文章专文分析过,这里不展开。但对 OTT 语音来说不存在“回落”,它永远挂在 5QI 9 上,无论你用 4G 还是 5G。

三、第二重差距:编解码的抗丢包能力

承载是“路权”,编解码是“车身的抗撞设计”。这一层运营商的优势更夸张。

VoLTE/VoNR 的语音栈:VoLTE 主力编解码是 AMR-WB(即 G.722.2,16kHz 采样,速率 6.6–23.85 kbps),VoNR 则以 EVS 为主(速率档从 5.9 一路到 128 kbps,还支持带部分冗余的信道感知模式,典型工作点如 13.2 kbps——用一部分码率冗余去抗无线差错,参见 3GPP TS 26.114 的媒体处理框架)。这套体系围绕无线信道做了几十年打磨,三板斧配齐:

OTT 语音栈:微信、WhatsApp 这类应用的通话编解码走的是互联网路线——SILK、OPUS 一族的编解码器。OPUS 是 IETF RFC 6716 标准化的产物,速率 6–510 kbps、采样最高 48kHz,在好网络下音质确实碾压 AMR-WB。但它的自适应逻辑是“反馈式”的:靠 RTCP 类的丢包/时延反馈动态调码率。问题在于,弱覆盖恰恰是反馈链路本身最先瘫痪的场景——上行已经拥塞,反馈包自己都在排队,编码端拿不到新鲜情报,等你降到低码率档,听感早就糊了。而 AMR/EVS 是“预测式”的:基站测完 CQI 直接在无线层调度,编码端同步切换速率档,反应快一个量级。

再加一个 Jitter Buffer(去抖动缓冲)的差异:运营商语音终端的 Jitter Buffer 自适应算法和空口时延特性是几十年配套调出来的;OTT 应用对蜂窝网络的时延抖动模型没有这种祖传积累,缓冲给小了容易欠载断音,给大了时延堆积,两头不讨好。

一句话总结这一层:运营商语音是为烂网络设计的,OTT 语音是为好网络优化的。电梯恰好是这两种设计哲学对撞的考场。

四、第三重差距:保活的命门

前两重差距解释“为什么微信语音先糊”,这一重解释“为什么先断”。

运营商电话是一段“有状态”的会话:呼叫建立时 SIP 信令在 IMS 核心网完成注册协商,QCI 1 承载建立后,只要无线链路还在,这套状态就由网络帮你维持。信号恢复的一瞬间,RTP 流接着跑,用户基本无感。

微信语音不是。它是互联网应用,底层是一条约两端都“随时可能被中间设备掐死”的长连接。运营商级 NAT 网关的 UDP 映射表项超时普遍在 30 秒到几分钟量级(各网实现不同),映射一过期,你的连接在网关眼里就不存在了。所以 OTT 应用必须周期性发心跳包“续命”——这是互联网移动应用的标准生存策略。

微信团队当年公开分享过的“智能心跳”方案就是这段历史的注脚:先探测运营商 NAT 的超时阈值,再自适应拉长心跳间隔,在“保活成功”和“耗电+信令开销”之间找平衡(这篇分享当年在 InfoQ 等技术社区流传很广,检索“微信 智能心跳”可查,业内流传的基准档在 4~5 分钟一档)。心跳周期这东西,在信号好的时候无所谓;在电梯里就是催命符——本来就只剩两格信号,心跳包还定时来抢本已拥挤的信道。抢不到,超时,应用层判定“连接断开”,这就是你看到的“对方网络不佳,已挂断”。而同一时刻 QCI 1 上的人还在正常说话。

把三条命门汇总成一张图:

flowchart TD
    A["进电梯<br/>信号骤降"] --> B{"话音走哪条路"}
    B -->|运营商电话| C["QCI 1 专用承载"]
    B -->|微信语音| D["QCI 9 默认承载"]
    C --> E["调度器预留资源<br/>PLC兜底丢包"]
    D --> F["与全小区抢资源<br/>拥塞时先被裁剪"]
    E --> G["音质下降<br/>但会话不断"]
    F --> H["心跳超时<br/>应用层先挂断"]

同一部电梯、同一块基带芯片、同一分钟,两套体系走出完全不同的结局。这不是谁故意针对谁,是两套系统各自设计目标的诚实投影:一个的目标函数是“绝不断”,另一个的目标函数是“好网络里尽量好”。

五、第三方测评为什么总给运营商语音打高分

理解了上面的机制,再看第三方测评就通透了。

国际上的语音质量测评,方法论锚点是 ITU-T P.863(POLQA,2011 年发布,参见 ITU-T 官方页面):播放标准语音样本,在接收端回采,算法打出一个 1~4.5 分的 MOS 分。德国 connect 杂志委托 umlaut 做的年度网络测评、Ookla 和 Opensignal 的语音专项,底层用的都是 POLQA 这一族算法。测评里“语音质量”这一项,比的其实是 QCI 1 这条链路的综合实力——从编解码到调度到丢包恢复,运营商语音在 MOS 分上常年占优,机制上就不意外。

那为什么用户还是在逃离电话?看爱立信《爱立信移动市场报告》(Ericsson Mobility Report)历年数据,移动网络总流量里语音占比长期只有约百分之一的量级——流量上 OTT 已经完胜。原因恰恰是本文开头那个反转:在占比 99% 的“好网络时空”(办公室、家庭 Wi-Fi、信号良好的室外),OTT 语音的音质上限更高、还免费。用户用脚投票合情合理。

这就形成了今天真实的格局:运营商语音退化成一张“保底网”——电梯、地库、偏远山区、紧急呼叫场景的最后防线;OTT 语音承担了日常海量大流。两种语音不是替代关系,是分层关系。第三方测评给运营商语音的高 MOS 分,测的是这张保底网的底线;用户口碑里微信语音的好评,评的是好网络下的上限。两套分数都对,只是量的是两把尺子。

顺带一提:正因为保底场景越来越依赖 VoLTE/VoNR,各国监管(含国内工信部)这些年反复强调 VoLTE 渗透率和 2G/3G 退网节奏的匹配——传统电路域一关,电梯里最后那根救命稻草就是 QCI 1。这也是为什么“VoLTE 渗透率”这种看似无聊的指标,在退网决策里是硬约束。

六、运维视角:给OTT留活路,也是给自己留活路

最后回到网优工程师的本职。知道了 OTT 语音的软肋,网络侧能做什么?

第一,别把 QCI 9 当二等公民来治理。 投诉工单里“微信语音断/糊”类问题,很多会被归因为“用户手机问题”草草关单。更专业的做法是在 CQT/DT 中把 OTT 语音专项加进去:弱覆盖+高负荷小区,重点看 QCI 9 上行的 PRB 占用率、调度等待时间和 MCS 分布。微信语音的听感崩溃,往往就是上行受限的经典症状——上行带宽是整条链路的短板,之前聊直播卡顿那次说过“上行是移动网络的第一短板”,语音场景同样成立。

第二,高负荷小区的调度参数再平衡。 拥塞场景下 QCI 9 内部的调度公平性参数(比如各厂家的调度权重类参数,标准允许多种实现,具体以各厂家官方文档为准)值得针对性核查:把视频大流量和 OTT 语音小包区分对待的空间是存在的。大包业务牺牲几个包用户无感,语音小包断两个就对得上话了。这不是给微信开小灶,是按业务时延敏感度做精细化调度——本就是 5G 时代网络切片运营的基本功。

第三,保活信令的账要算清。 十年前“信令风暴”给运营商上的课——海量终端的高频心跳把控制面冲垮——到今天换了形态:NB-IoT 和物联终端把这条曲线重新拉了起来。对 OTT 语音本身,现代核心网的智能节电、RRC 状态优化(如 RRC Inactive)客观上也在帮心跳包降本。运维侧要做的,是把心跳类小包业务的信令开销纳入容量模型,别让“保活流量”在节假日的疏通话务里成为隐形杀手。

第四,给普通用户说句实在话:紧急情况(电梯被困、事故报警)请优先拨电话,走的是 GBR 保底链路,还有紧急呼叫的特殊待遇;微信语音留给日常。这个习惯在关键时刻可能救命——现在你知道原理了,它不是玄学,是 TS 23.203 那张表替你做的保险。

七、结论:两种语音,两种命运

回到标题的问题:同一部电梯,为什么电话通、微信先断?答案是三重差距的叠加——承载上,QCI 1 是带资源预留的包厢,QCI 9 是无保障的大通铺,弱覆盖+拥塞时调度器天然先保前者;编解码上,AMR/EVS 的 PLC、DTX、冗余体系是为烂网络设计的,OPUS 一族的好音质建立在好网络的前提上;保活上,SIP 会话由网络维持,OTT 长连接靠心跳续命,弱信号下心跳先死。

这套差距是设计目标的诚实投影,不是谁被针对。运营商语音的历史使命正在收敛为“保底网”:MOS 分要高、覆盖要硬、关键时刻要通;OTT 语音则是“体验网”:好网络里音质拉满、成本低廉。两张网长期共存,才是移动语音的终局。

对工程师,这篇文章的价值在于下次处理“微信语音投诉”时知道从哪下钩子:查 QCI 9 的高负荷小区、查上行 PRB、查 MCS 分布,而不是对着满格信号格发呆。对普通用户:电梯里想说话,拨电话。那一条 GBR 承载,是整个行业为你留了二十年的底线。

参考来源

  1. 3GPP TS 23.203: Policy and charging control architecture — QCI 特性表(资源类型/优先级/PDB/PELR)的权威出处,本文承载对比的主轴依据
  2. 3GPP TS 23.501: System architecture for the 5G System — 5G 5QI 1/5/9 的 QoS 特性定义
  3. 3GPP TS 26.114: IP Multimedia Subsystem (IMS) media handling — VoLTE/VoNR 媒体处理:AMR/EVS 编解码协商、丢包隐藏与重传机制
  4. ITU-T P.863 (POLQA) — 语音质量客观评测国际标准,第三方测评 MOS 分的方法论源头
  5. Ericsson Mobility Report — 爱立信移动市场报告,移动流量结构中语音占比的长期趋势数据

本文由「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 等场景全覆盖。

51学通信知识星球海报-扫码加入