ARTICLE DETAIL

资讯详情

深耕郑州网站建设与运营推广的一线实战洞察。

VoLTE掉话分析实战:从空口到核心网的三层断点定位

VoLTE掉话分析实战:从空口到核心网的三层断点定位 简介这是面向4G/VoLTE网络优化人员的一份掉话专项分析资料聚焦VoLTE掉话率改善、异频与异系统重定向、TM3/8模式转换、X2接口及RLC优先级等典型问题场景。资源包仅含1个PDF文档大小2.58MB内容紧凑、方便移动端或电脑端阅读。文档基于广州某网格实测数据呈现掉话率从11.5%降至3.27%、接通率变化等优化成果并给出各问题的成因分析、版本升级措施、验证结论与性能指标前后对比例如P02版本抑制重定向、开启X2自配置后RRC重建成功率提升至80%左右。对日常VoLTE优化中邻区规划、参数调整、告警处理等具体操作亦有借鉴意义已有364人学习下载适合通信从业者、网优工程师及4G网络维护人员参考。1. VoLTE掉话分析到底是什么一次通话中断背后的三层疑点夜班盯指标的时候最怕看到掉话率那条曲线毫无征兆地抬了头。更怕的是点开小区列表RSRP均值还挺好看干扰也测不出个所以然可掉话就是扎扎实实发生了。这种时候再去翻话单、对信令往往才是掉话分析的开始。VoLTE掉话分析本质上就是在一通本该保持的通话异常中断之后把断点从空口、承载、核心网三个层面里定位出来的过程。它要解决的不只是“哪里信号差”而是“这通电话为什么没挂住”。适合的人是搞网络优化的、做核心网维护的、以及终端协议测试的工程师。新手在这里能找到一条不漏步骤的分析顺序熟手能找到容易误判的边界。掉话这事看着是无线问题可真正落地的根因经常藏在SIP信令交互、承载释放原因和终端行为里这三层缺一层结论都可能翻车。2. 掉话先分类再看话单空口、核心网、终端三类掉话的判断标准VoLTE掉话最忌讳的事情是一上来就看指标平台。指标平台只能告诉你哪里掉了、掉了几次但它不会告诉你这通电话是无线环境恶化导致的空口掉话还是核心网某条链路闪断导致承载被释放又或者是终端自身的协议栈已经和网络失步。不同类别的掉话取证手段、优化动作、责任归属完全不一样。我一般在拿到一批掉话样本之后先做分类再逐类去看信令。2.1 空口掉话信号“瞬间消失”的判定阈值空口掉话的本质是UE在通话过程中与小区失去同步RRC连接被迫释放。判定时最直接的证据是掉话前后UE上报的测量结果以及eNodeB在释放接口上携带的无线层原因值。常见的判据组合是RSRP持续低于-115 dBm且SINR低于-3 dB伴随上行失步或者随机接入失败。不过只看RSRP一个维度不够覆盖好的地方也会空口掉话比如干扰导致SINR跌落或者切换时目标小区接纳失败。遇到疑似空口掉话我习惯把MR数据、路测数据和倒换记录放在同一时间轴上看。空口掉话发生的瞬间如果手机侧能看到测量报告频繁上发但网络侧迟迟没有下发切换命令基本可以判断是切换执行阶段出问题。如果连测量报告都断档了信号是突然消失的那就大概率是进入盲区或者存在下行干扰导致UE无法解调系统消息。2.2 核心网掉话SIP层错误码说了算核心网掉话的特征是无线侧一切正常但QCI 1承载被核心网主动释放或者SIP会话在IMS侧收到错误响应。排查时的主要抓手是SIP消息里的状态码。比如通话进行中被网络侧下发BYE消息BYE里带的原因值是什么、由哪一侧发起直接决定排查方向。常见的核心网侧释放原因包括网络侧定时器超时、媒体面资源异常、PCRF策略下发失败、以及到被叫侧的寻呼超时。需要特别留意的是BYE消息里的Reason头域它往往直接携带了释放原因值。我处理过一个案例是核心网TGW媒体面转发异常BYE消息里带的是媒体面资源不可用的原因值无线侧空口质量完全正常如果不看SIP层这个问题会被误判成终端问题。2.3 终端侧掉话别让手机背黑锅终端侧掉话经常被忽略但实际占比并不低。终端问题最典型的表现是通话进行中手机侧主动发起释放请求或者在网络侧没有下发释放命令的情况下本地SIP栈已经把呼叫释放了。这类问题的取证建议用终端log加信令跟踪平台两侧对比。手机侧关注是否收到SIP消息但没有响应、是否本地触发了解注册流程、以及是否存在协议栈异常导致的周期性冻结。判终端问题时有一个边界值得注意如果多个品牌终端都在同一个小区掉话而同一终端在其他小区正常优先怀疑无线侧。反过来只有某款终端在一个区域内普遍掉话另有一款同区域正常那就别让无线侧一直扛着让终端测试的同事介入看看。分类本身不是目的目的是尽快把排查范围缩小后面不管是处理投诉还是做专项优化方向感都更清楚。3. 用信令流程定位断点一次VoLTE呼叫从建立到挂断的关键节点分类之后下一步要回答的问题是在哪个环节断的。VoLTE通话是一个多段信令协作的过程任何一个环节没有正确响应通话都可能被异常释放。我把一次呼叫从建立到释放分成几个关键节点掉话分析本质上就是判断“断在哪一段”。3.1 呼叫建立阶段的四个响应节点VoLTE呼叫建立走的是SIP流程主叫发起INVITE之后理想情况下会看到100 Trying、183 Session Progress、PRACK确认、180 Ringing、200 OK INVITE、最后ACK确认。掉话分析中如果这些消息中间有缺失或超时问题就出在IMS或承载协商上。我一般会盯四个节点。第一个是INVITE发出后有没有收到100 Trying如果连这个都没有通常是UE与网络之间的注册状态已经失效。第二个是183消息有没有带正确的Session Description媒体协商失败会导致通话没有声音但呼叫不释放这种情况客户端用户会先挂断后来看话单像是掉话。第三个是200 OK INVITE之后的ACK是否到达ACK没到的呼叫会挂在已接通状态。第四个是承载侧QCI 1承载是否与SIP流程同步建立承载晚于振铃建立就会出现接通后瞬间没声音的假象。3.2 QCI 1承载与会话保持的关系VoLTE语音走的是QCI 1承载上网数据走QCI 9承载。QCI 1承载有专属的调度优先级时延和丢包要求都远高于普通数据承载。掉话分析里QCI 1承载的建立、修改、释放过程是核心观察对象。如果QCI 1承载在通话中被核心网发起释放不管SIP会话是否还维持着通话都会立刻中断。我在分析日志时会把E-RAB建立时间、QCI 1承载建立时间、SIP INVITE时间三点对齐。正常情况这三个时间点在同一个时间轴上应该是顺序出现且间隔极短。如果INVITE已经完成但E-RAB迟迟未建立问题更可能出在PCRF策略下发或MME与SGW之间的承载建立流程。如果E-RAB释放原因是“核心网发起”那就需要进一步确认释放原因值。承载层面的错误原因值比IP层面的现象更接近根因。3.3 掉话发生的三个时间窗一次VoLTE通话可以按时间窗划分成通话建立期、稳定通话期、切换重定位期。不同时间窗内掉话的根因分布差异很大统计时可以按这三个窗口分别归类。建立期的掉话多与寻呼、INVITE超时、资源接纳失败、被叫不可达有关。稳定通话期的掉话多半由无线环境恶化、干扰、丢包引起也有部分来自核心网定时器或链路异常。切换重定位期的掉话则集中在切换准备失败、目标小区接纳失败、eSRVCC切换不成功这几个点上。拿到掉话样本后先按时间窗归类基本就能锁定初步方向。这里有个容易被忽略的细节很多掉话表面发生在通话进行中实际上往前推几百毫秒就是一次切换尝试根因是切换失败而不是单纯的覆盖恶化。4. 从指标到信令的完整分析路径参数解读与定位操作步骤分类和定位断点之后真正要做的是形成一条可以复现、可以执行的分析路径。不同的网络层级需要不同的数据源这条路径设计得越规范后面排查越省力。以下是我推荐的一套从指标到信令逐层收敛的流程按步骤走就能把掉话定位到具体环节。4.1 第一步用聚合指标圈定问题范围先不急着抓包把TOP掉话小区和TOP掉话网格拉出来。聚合指标至少要看三类QCI 1承载异常释放次数、掉话率趋势、eSRVCC切换成功率。光看掉话率不够因为掉话率是小样本统计同一个小区一天就掉几次话波动就很大。要把观察窗口拉长到一周同时按小时粒度看分布确认问题是持续存在还是集中在特定时段。时段特征很重要。集中在早晚忙时的掉话大概率与网络负荷和资源接纳相关集中在深夜的掉话可能与小区节能策略或定时器配置有关全天均匀分布的掉话更值得怀疑是覆盖或干扰问题。这一步做完一般能把排查范围缩小到几个小区和几个时段再往下做会话级信令分析成本就低很多。4.2 第二步做会话级信令追踪与时间轴对齐圈定目标小区后选取2到3次具有代表性的掉话做会话级信令追踪。追踪记录里需要至少包含SIP层消息、E-RAB释放记录、无线侧测量报告、切换记录。把这几类数据按绝对时间对齐才能还原出掉话瞬间发生了什么。实际操作中我会先用IMSI或MSISDN在核心网信令监测平台查到目标用户的SIP会话记录拿到会话ID、呼叫开始结束时间、释放原因值。然后在无线侧网管平台上按用户标识查到同一时段的RRC连接和E-RAB记录。如果两端时间差在几百毫秒以内基本可以认定是同一次事件。对齐之后最常出现的结果是两类一类是无线侧先释放E-RAB、SIP随后收到BYE问题在无线侧另一类是SIP先收到BYE或错误响应、随后无线侧释放承载问题在IMS或核心网侧。4.3 第三步关键参数判读与释放原因归因下表是掉话分析过程中我必看的一组参数它的作用是把上一步定位到的环节再细化一层参数 / 消息观测取值判读方向SIP 480 Temporarily Unavailable出现在被叫侧被叫不可达优先查寻呼失败、终端注册状态、被叫不在服务区SIP 486 Busy Here出现在被叫侧被叫主动拒绝属于正常呼叫失败不应计入掉话SIP 503 Service Unavailable任意侧IMS过载或业务平台异常查核心网负荷和业务链路SIP 500 Internal Server Error任意侧核心网内部处理异常查业务流程配置和网元日志E-RAB Release无线层原因原因值含“radio-connection-with-UE-lost”空口失步或UE丢失结合MR数据和掉话前RSRP确认E-RAB Release核心网原因原因值含“interaction-with-other-procedure”同时存在其他流程注意是否伴随切换或TAU冲突eSRVCC切换失败准备阶段失败 / 执行阶段失败准备失败查目标小区资源执行失败查空口测量和切换命令下发核心网会话定时器值过短且小于实际通话时长通话被定时器强制释放核查配置与实际业务时长匹配度这个表格不是用来背的是用来做排除的。比如E-RAB释放原因是无线层流程方向就很清晰——回到空口侧看测量报告和干扰数据。原因是核心网则往IMS或EPC侧继续追。表中几个SIP错误码要特别提醒486代表被叫主动拒接不该出现在掉话统计里。我见过不少统计脚本把486和480一同计入了掉话率搞出虚高告警浪费了大量排查时间。5. VoLTE掉话分析避坑五种容易被结论带偏的现场情况做掉话分析久了会发现真正难的不是拿到数据而是不被数据带偏。下面的五个场景是我在实际工作里遇到过的典型误判每一条都按“现象、原因、解决”的方式记录下来处理同类问题时可以直接对照。5.1 掉话率突升但单用户复测一切正常现象指标平台上掉话率突然翻倍但安排现场复测时用户全程通话畅通信号也不错几次呼叫都正常挂断。原因掉话集中在特定位置或特定时段复测路线没有覆盖到问题区域也可能是统计周期太短个别小区的掉话次数被放大。解决先拉一周以上统计数据按小时和按用户做聚合再对照掉话发生的经纬度或TA分布找共性位置最后带着精准坐标去现场测不要盲目扫街。5.2 SIP 486 Busy被当掉话统计现象掉话率报表数值偏高但逐条查看SIP消息后发现大量BYE消息携带的是486 Busy Here。原因统计口径没有区分正常释放与异常释放被叫正在通话中或者主动挂断都被纳入了掉话统计。解决调整统计脚本按释放方向、SIP错误码字段、释放原因值过滤把正常呼叫失败与异常中断区分开。这一步做完掉话率通常会回到正常水平。5.3 eSRVCC切换失败被误判为空口掉话现象无线侧RRC连接正常释放掉话时间点正好有测量报告触发切换看起来像是弱信号覆盖问题但补点加站后掉话率没有明显改善。原因切换流程中目标系统返回了准备失败UE没能完成eSRVCC切换网络侧释放了原小区连接根因在目标GSM小区侧的资源或参数配置而不是当前LTE小区的覆盖。解决把切换准备阶段的目标小区状态、资源接纳结果拿出来看确认失败发生在准备阶段还是执行阶段只看到释放E-RAB就归因覆盖是这类问题容易翻车的原因。5.4 终端上报的测量报告与基站侧不一致现象掉话时刻UE日志显示RSRP尚可基站侧却显示上行链路质量差两者结论相反。原因UE上行发射功率受限或者终端天线被手持遮挡导致上行链路提前恶化而下行RSRP仍然正常。解决对比上行SINR、PHR报告和功率余量不要只看下行RSRP这类问题的特征是上下行链路不平衡涉及终端性能测试时建议保留UE侧log和网络侧指标两边对齐了再做结论。5.5 核心网定时器设置造成的规律性“假掉话”现象某个区域所有用户通话时长达到固定分钟数就被释放用户投诉“通话自动断了”但掉话率统计里看不到异常。原因核心网会话定时器或承载保持定时器设置过短通话时长撞上定时器后被主动释放。解决分析通话保持时间分布如果大量话单保持时间集中在同一个值附近这是定时器问题的强烈信号然后核对核心网侧相关定时器配置与目标业务时长预期比对后调整。6. 把掉话分析从复盘改为预防三个可落地的提前判断技巧调完一批掉话之后我不会把工作停在这里。掉话分析真正的下一步是提前把隐患找出来而不是等人投诉或者指标再次恶化。这里分享三个我常用的判断技巧核心思路都是利用现有数据做趋势预警而不是做完一次定位就结束。第一个技巧是持续跟踪eSRVCC切换成功率。VoLTE掉话很多发生在切换环节如果某个小区连续三天eSRVCC成功率平缓下降哪怕目前还没有出现规模化掉话也要提前入场查目标系统侧的资源。成功率下降初期通常只有几次失败掉话率指标根本反映不出来等掉话率抬头再处理就慢了。第二个技巧是看通话保持时间分布。把全网VoLTE通话的保持时间画成分布图系统性的定时器问题会呈现尖峰集中在固定时长无线恶化导致的掉话则表现为随机分布。这个技巧对识别核心网隐性故障很有效我已经靠它抓过两次早期定时器异常都是在用户大规模投诉前完成的修复。第三个技巧是把掉话位置按TA加PCI聚类。不要只看小区级汇总按时间提前量把掉话样本归到更小的区域范围可以发现是否存在越区覆盖或孤岛效应。这类问题使用小区级指标会完全被平均掉但按TA聚类的掉话定位能让问题区域直接暴露在图上。最后说一个我一直保留的习惯每次做完掉话分析都把会话级信令时间轴、释放原因值、空口测量数据三样东西存成完整的案例记录。这个习惯帮我解决过不少“上次同样的问题但忘了当时怎么定位”的尴尬。分析掉话这事判断错了不可怕可怕的是连自己错在哪一步都找不回来。希望这些经验和习惯能帮到你也让你后面再做掉话分析时少绕几圈。本文还有配套的精品资源点击获取
返回列表