短消息系统信令错误分析及故障处理
发表时间:2016-09-28T1脚冰 1:12:59.267Z来源:《基层建设》2015年31期作者:徐铁成管延波
[导读]摘要:本文通过对短消息的系统原理进行简单阐述,描述短信信令出错原因并结合相关案例,描述短消息故障处理的思路。
中国移动通信集团广东有限公司东莞分公司523129
摘要:本文通过对短消息的系统原理进行简单阐述,描述短信信令出错原因并结合相关案例,描述短消息故障处理的思路。
关键词:短消息信令;MO;MT;取路由;出错信息
一、短信系统概述
短消息中心是独立于GSM网络的一个业务处理系统,主要功能是提交、存储、转发短消息,并完成与PSTN、ISDN、PSPDN等网络的
互通,以传递来自其它短消息实体SME(ShortMessageEntity,如:人工台/自动台等)的短消息。鉴于GSM网络信令的复杂性、业务的多
样性,从业务表现出来的故障现象比较简单(下发消息失败),但原因很复杂。如果维护人员熟悉短消息系统结构,掌握信令规范和SMPP
协议,从消息流程上可以逐段分析排除定位。
下图简单描述了短消息的业务流程。
二、短信信令错误原因
因种种原因,在短消息发送过程中,HLR和MSC都可能给网关返回出错信息。这些出错信息由GSM09.02协议规定。网关将这些出错信
息以及自身处理过程产生的错误传递给调度中心,调度中心将根据出错信息和错误类型的设置决定短消息的重发或删除。短信接通率是短
消息系统的重要性能指标之一,优化系统性能是我们努力的方向。深入分析这些出错信息,有助于问题的准确定位。
如果短消息中心无法接收短消息,G/IW网关将给ServicingMSC返回错误。这些错误可能包括:
a)G/IW网关接收MAP_MO_FORWARD_SHORT_MESSAGE后,如果发现原语数据有无,将返回意外数据和数据丢失给MSC;
b)如果没有标注SC,网关返回SM转发失败给MSC;
c)SC返回的错误,网关用SM转发失败带诊断信息转发给MSC;
d)如果网关无法将短消息传递到SC或传递过程因某种原因失败,网关将给MSC返回系统错误。
MT失败产生错误的原因可能来自于
1.网关发送路由请求后HLR可能返回的部分错误原因。
表1取路由回应过程中出错信息
信令过程取路由回应
响
应
者
HLR
错误描述
错
误
值
出错原因
systemFailure(系统
故障)
34
网关向HLR发送
MAP_SEND_ROUTING_INFO_FOR_SM请求
后,会话异常终止或收到提供者错误
dataMissing(数据丢
失)
35
原语中没有提供必需的参数和数据:上下文中
需要的一个可选参数丢失
unexpectedDataValue
(意外数据)
36
原语中有关参数和数据的格式错误:在当前上
下文中该参数数据类型正确但值错误或不应包
含该参数
facilityNotSupported
(设备不支持)
21
移动用户的位置登记表明,VPLMN的
VLR/SGSN不圣甲虫图片 支持MT短消息业务
2.网关取到路由后,向ServicingMSC发送短消息,MSC可能返回的部分错误原因
表2MT回应过程中出错信息
信令过程MT回应响
应
者
MSC/VLR
错误描述
错
误
值
出错原因
SystemFailure
(系统故障)
34
1、MAP_PAGE或
MAP_SEARCH_FOR_MOBILE春风吹战鼓擂 _SUBSCRIBER
确认消息返回错误:如果错误值为意外数据或
未知位置数据,VLR将其映射成系统故障,利
用MAP_SEND_INFO_FOR_MT_SMS响应将此
错误发送给MSC,MSC转发此错误。
2、MSC向VLR发送
MAP_SEND_INFO_FOR_MT_SMS后,收到
unknownSubscriber,MSC将其映射成系统故
障。
3、MSC向VLR发送
MAP_SEND_INFO_FOR_MT_SMS后,收到
systemFailure。
4、MSC向VLR发送
MAP_SEND_INFO_FOR_MT_SMS后,收到data
missing或unexpecteddatavalue错误,MSC将其
映射成系统故障。
5、MSC向VLR发送
MAP_SEND_INFO11月英语 _FOR_MT_SMS后,收到提
供者错误或ABORT消息,MSC将其映射成系统
故障。
6、MSC发送移动wifi怎么用
MAP_PROCESS_ACCESS_REQUEST失败。
7、MSC向MS传送短消息后,MS返回ABORT消
息。
unexpectedDataValue
(意外数据)
36
1、MAP_MT_FORWARD_SHORT_MESSAGE指
示原语中有关参数和数据的格式错误,由MSC
直接返回错误;
2、MSC收到目的地参考,但
MAP_MT_FORWARD_SHORT_MESSAGE指示
的sm-RP-DA中没有包括LMSI,由MSC直接返
回错误;
3、目的地参考为空,但
MAP_MT_FORWARD_SHORT_MESSAGE指示
的sm-RP-DA中没有包括IMSI,由MSC直接返回
错误;
AbntSubscriber
(缺席用户)
6
1、IMSIDetachedFlag被设置为detached或LA
NotAllowedFlag被设置为notallowed,VLR返回
错误(含诊断信息'IMSIDetached'),MSC转发
此错误;
2、MAP_PAGE或
MAP_SEARCH_FOR_MOBILE_SUBSCRIBER
确认消息返回错误:如果错误值为缺席用户,
VLR利用MAP_SEND_INFO_FOR_MT_SMS响
应发送缺席用户给MSC,MSC转发此错误。
sm-DeliveryFailure
(SM转发失败)
32
1、如果MSCpaging或arch过程成功完成,但
MS不具备MT能力MSC返回SM转发失败,并带
原因"equipmentnotSME党言党语 quipped"。
2、MSC向MS传送短消息后,MS返回此错误。
可能包含下列原因之一:协议错误或内存已
满。
ver提供的错误值及与协议错误值的映射
从上面可知,MO过程的出错处理是网关向ServicingMSC发送出错消息,从短消息中心角度出发,这是一个输出过程。而MT过程
ServicingMSC和HLR有可能向网关发送出错消息,这是一个输入过程,我们正是需要利用输入过程的这些出错消息,判断下发失败的原
因。
从调度中心维测台可以看到的出错消息(错误值)由MapServer提供,远比上节罗列的错误消息多。处理思路如下:
1、在传递MSC、HLR返回错误的同时,出于详细定位的目的,需要区分这些错误来自于HLR还是MSC,处在MT过程的哪个阶段;
2、MT过程可能出现的状态做饭 超时,一旦超时,会根据对端性质将其定义为HLR无应答或MSC无应答。当然,可能还会与MT的某个状态
关联;
GSM09.02定义的Pha2、Pha2+各状态的建议超时值如下:
状态报告:3秒-10秒
发送路由请求:15秒-30秒
AlertSC:3秒-10秒
MT:1分钟-10分钟
MO:1分钟-10分钟
目前,MapServer对各状态的缺省超时值均为60秒。
三、案例分析
案例1、主叫手机上显示短消息发送失败但被叫用户却能收到该短消息
问题现象:
在有些时候会出现这样的情况,当某用户发送短消息时手机上显示“发送失败”,但被叫手机用户却很快就收到该短消息。
原因分析:
本问题的关键在于短消息的发送是分MO和MT两个过程。所谓MO过程,就是移动起始过程,是指短消息从手机发送到短消息中心,然
后短消息中心再给主叫手机回送一条应答消息的过程。而MT过程是指短消息中心将短消息发送到被叫手机的过程。
如果短消息中心给主叫手机回送的MO应答消息因为各种原因没有被转发到主叫手机上,主叫手机就会显示“短消息发送失败”。而短消
息中心不能知道主叫手机是否已收到应答消息,在发送完应答消息后,短消息中心会继续MT过程,向被叫手机转发该短消息。这时就会出
现被叫手机已经收到该短消息,但主叫手机却显示“短消息发送失败”。
可能导致MO应答消息没有被转发到主叫手机的原因有很多,一般来说有可能是短消息中心没有正确配置MSC的GT码,或短消息中心
和MSC的数据配置得不一致,比如说MSC用DPC+GT的方式发送消息给短消息中心,而短消息中心用DPC+SSN的方式炽热 发送消息给MSC。
解决措施:
检查MSC、短消息中心和各相关的STP的数据,必要时用仪表跟踪消息,找到没有正确转发MO应答消息的设备。将数据配置正确后问
题就会消失。
案例2、因HLR拒绝和MSC拒绝错而失败的短消息过多。
问题现象:
到了月底统计短消息呼通率时,有时会发现,有大量的短消息的失败原因是HLR拒绝或MSC拒绝。同时我们往往还能观察到这样一种
情况,如果在呼叫高峰期发送短消息很容易出现HLR拒绝、MSC拒绝、HLR系统错误、MSC系统错误、MSC无应答、HLR无应答等错误。
问题分析:
在GSM协议中和短消息相关的消息属于级别比较低的消息,当HLR或MSC出现处理能力不足的现象时,HLR或MSC会进行流量控制,
丢弃一些级别比较低的消息,以确保高级别的消息如和呼叫、位置更新相关的消息能被正确处理。
HLR和MSC处理消息是按七号信令的分层结构进行的,也就是说,HLR和MSC收到消息后首先将消息送到MTP层处理,然后再送到
SCCP层处理,然后是TCAP层、MAP层。如果MTP层或SCCP出现处理能力不足的情况,HLR和MSC就不会给短消息中心回应答消息,这
时短消息中心就会出现HLR无应答或MSC无应答。
如果MTP层和SCCP层能够顺利地处理消息,而TCAP出现处理能力不足的现象,HLR和MSC就会给短消息中心回TC_ABORT消息,这
时短消息中心就会出现HLR拒绝或MSC拒绝。
如果MTP层、SCCP层和TCAP层能够顺利地处理消息而MAP出现处理能力不足的现象,HLR和MSC就会给短消息中心回系统错误的应
答消息,这时短消息中心就会出现HLR系统错误或MSC系统错误。
解决措施:
优化MSC、HLR的配置,提高出现问题的设备的处理能力。在短消息中心上将HLR拒绝、MSC拒绝、HLR系统错误、MSC系统错误等
错误配置成严重错误或者临时错误,重发时间间隔为0,避免对MSC及HLR造成更大的系统负荷。
作者简介:
徐铁成,中国移动通信集团广东有限公司东莞分公司网络管理中心。
参考文献:
[1]《900/1800MHzTDMA数字蜂窝移动通信网短消息中心设备测试规范第一分册点对点短消息业务部分》,信息产业部电信传输研
究所,1999
[2]《Digitalcellulartelecommunicationssystem(Pha2+);MobileApplicationPart(MAP)specification(GSM09.02version6.2.0
Relea1997)),ETSI,1998-11
[3]《Eourpeandigitalcellulartelecommunicationsystem(Pha1)MobileApplicationPart(MAP)SpecificationRecommendationGSM
09.02》,ETSI,1995
本文发布于:2023-03-22 10:27:38,感谢您对本站的认可!
本文链接:https://www.wtabcd.cn/fanwen/zuowen/c0a3f69c19e11ac21bbba0c374fe290f.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文word下载地址:系统错误.doc
本文 PDF 下载地址:系统错误.pdf
留言与评论(共有 0 条评论) |