短消息失败原因分析及优化方法研究
2019-08-23杨永锋
杨永锋
(联通运行维护部,亳州 236000)
短消息业务是用户的基本服务之一,同时也是移动网络为客户带来的和语音传输截然不同的沟通方式。在当前,使用最多的就是点对点短消息;但是由于网络系统、用户终端和用户行为等诸多原因,短信的发送和接收一直存在各类问题,伴随着用户对网络质量的敏感度及维权意识日益增强,用户投诉短信的问题日益突出,严重影响用户的感知。
1 短信网络拓扑
A 省设在A 市的一对短信中心,短消息中心号码为008613xxxxxxxxx 或008615xxxxxxxxx。短信中心与省内移动网端局MSC Server、归属位置寄存器HLR 通过一对H 局负荷分担转接信令,无直连信令链路。
2 短消息转发流程分析
2.1 移动始发短信流程分析
移动始发短消息,指的是用户利用手机把短消息发送到中心去的一个环节。
1)在用户短消息发送之后,MS 向网络发送CM Service request,该消息通过A 接口或者Iu 接口传送到MSC Server,网络要求MS 完成鉴权、指配、加密、标识流程。
2)MS 向MSC Server 发出CP_DATA、RP_DATA 消息,包含有短信中心地址、短信传送方向接收方MSISDN 以及短信内容。MSC Server 收到短消息业务请求以后,根据短消息始发MS的MSISDN 向VLR 发送SEND INFO FOR MO_SMS,对MS 是否签约短信业务进行检查,并且检查是否支持短信业务和其他的数据要求。
3)VLR 检查相关的请求信息后向MSC 发送SEND_INFO_FOR_MO_SMS_ACK,返回检查结果。因现网中MSC SERVER和VLR 的物理实体是一体的,SEND INFO FOR MO_SMS/ACK这两个消息就成为设备内部消息。
4)MSC SERVER 分析VLR 返回的数据,在本局不支持SMMO 以及ODB 的短消息闭锁的现象,就会向手机进行消息的回复,发送拒绝(RP_ERROR),否则向BSC/RNC 发送确认消息CP-ACK。
5)数据检查通过后,MSC SERVER 向短信中心发送前转短信请求,该消息内容与SMS CP-DATA 中内容相同,在短消息中心接收到始发短消息以后,对数据有效性进行检查,检查通过就会给MSC SERVER 发送移动始发前转短消息响应。
6)在MSC SERVER 接收短信中心的响应以后,向BSC/RNC 发送CP_ DATA RP_ACK,BSC/RNC 向MSC SERVER 发送SMS_CP_ACK 响应,然后,MSC SERVER 发送Clear command消息送给无线侧要求释放资源。
2.2 移动终止短消息流程分析
移动终止短消息,主要是指短消息中心对消息进行下发,保证达到目的用户手中的环节。
1)在短消息中心中,接收到始发短消息就会从其中提取出被叫号码,利然后路用该号码,向HLR 发送Send Routing info For SM Req,从而完成查询环节。
2)在HLR 收到短消息之后,针对数据库进行用户基本信息检索,并且向短消息中心,直接回MSC Server 号码。
3)在利用HLR 得到被叫VLR 地址以后,短消息中心就会给VMSC Server 进行消息的传送。
4)VMSC Server 在收到短消息前转请求之后,就会发送数据检查的要求。
5)VLR 能够对用户的签约数据和状态进行查询,如果用户因为SMMT 不被支持,或者是已关机,或者是存在MNRF 被设置的现象都不能被寻呼,那么MSC Server 就会将终止短消息失败信息反馈到短消息中心。
6)7)MSC Server 对手机进行寻呼Paging,手机向MSC Server 进行寻呼响应。
8)9)10)在收到手机寻呼响应之后,MSC Server 如果需要,就进行接入过程。在完成之后,利用A 接口(2G),或者是Iu 接口(3G),给手机进行短消息RP_DATA 的下发。
11)12)在得到手机短消息下发结果以后,MSC Server 会把结果传送到短消息中心,如果很多条短消息在下发,则保持该连接,重复3、10、11、12过程,否则,释放所有连接。
3 短信分析手段
结合A 市现网情况及工具,本次分析手段主要利用信令仪采集信令的方式,对短信信令收集和分析。采集接口如下(图1)
图1 采集接口
2/3G 网络
采集点1:Um/Uu 口 采集点2:A/IUCS 口 采集点3:Mc 口采集点4:C/D 口 采集点5:E 口 采集点6:C 口
4 短信投诉统计
在短信优化期间共处理短信投诉265起,其中短信接收问题14起,短信发送问题251起。
4.1 短信接收问题分析
将14起短信接收问题根据投诉情况进行分类,通过跟踪用户的信令发现:
(1)用户接收不到短信主要分为:一是用户手机内存满。跟踪的信令消息中含有内存溢出标志。二是网间短信。用户投诉接收不到移动用户发送的短信;联系短信中心发现,短信中心并未收到网间移动用户的短信,需联系其他运营商处理查看。
(2)用户收到两条重复短信:主叫用户发送短信时,已经成功提交到短信中心,但由于主叫所处网络质量不好,手机未收到终呼响应而显示失败,从而导致主叫用户主动重发。通过用户信令消息发现,用户信号覆盖弱,无线侧进行网络优化,提升网络覆盖。
(3)用户接收短信延迟。主要与短信中心的重传参数有关,修改后未收到延迟类投诉。
4.2 短信发送问题分析
将251起发送短信问题根据原因进行分类,通过分类结果得知,短信投诉中49%是由于用户短信中心号码错误导致的。根据对中心错误错误统计,主要为号码不全、号码错误及异网中心号码。分析原因:用户终端为移动定制机;设置短信中心号码从终端读取而不是从手机卡中,手机里的中心号码为138XXXX。
其次,用户被拉入黑名单也占有较大比例。造成用户被拉入黑名单的主要原因为:用户群发短信,且数量超出短信中心设置;手机含有防盗软件,因不断发送定位信息,导致被拉入黑名单。
5 短信指标分析
优化期间,采集了为期五天的Mc 接口晚忙时19:00-20:00的信令,通过时间段回放的方式统计出短信失败原因和对应的比例。
5.1 网络Mc 接口始发短消息统计
网络Mc 接口始发短消息统计(见表1)
?
由此可见,网络移动始发短信息成功率平均只有88.75%,发送成功率偏低。
5.2 始发短消息失败的原因
始发短消息失败占比较大的主要有:
1)“短消息传送拒绝”主要有两种情况导致:一是短信接收方号码错误,如“179111860XXXX”等;二是短信内容中存在被短信平台屏蔽的关键字。
2)“网络故障”,最主要的原因为短消息中心号码设置错误,当MSC SERVER 向短信中心发送前转短信请求时,需要根据短消息中心号码判断将短消息转发的目的地,若短信中心号码不是用户归属SMC 的号码或者短信中心号码后面位长不足,都会产生“网络故障”的失败码。
3)“运营者决定的锁闭”,原因为用户欠费停机。
5.3 始发短消息失败的解决方案
(1)加强短消息业务使用规范宣传。业务部门可以编制一些短信使用的注意事项和规范普及,比如正确的短信中心号码、短信接收号码准确性等,提高用户对业务使用的规范性,降低用户的投诉。
(2)欠费短信通知及时发送至用户,尤其是预付费用户。有些用户号码已停机,依然发送短消息,造成用户投诉。
6 结束语
综上所述,我们应通过短消息业务规范宣贯,对用户费用、业务变更及时发出通知,以提高网络指标、降低用户投诉、提升用户感知。