1 短消息的信息流程:
流程思路就是存储转发,短信先发给短消息中心存起来,短消息中心再根据去hlr去查目的手机的路由信息,根据路由信息实现转发功能。
1.1消息一次成功发送时的情况
MO上行-MT下行方式:
1.MO(主叫移动用户发给sp短消息中心)编辑好短消息,键入发送号码(被叫移动用户号码),按发送,
将A NUMBER(主叫号码)、B NUMBER(被叫号码)、文本、SMSC NUMBER(短消息中
心号码)及请求的消息代码一起通过无限网络发送给所登记的MSC/VLR。
2.MSC/VLR接收到移动用户的申请,根据SMSC号码寻到SMSC,将B NUMBER、文
本及消息代码发送给SMSC。
3.SMSC接收后,给MSC/VLR发送接收确认信号。
4.MSC/VLR将成功消息返给MO移动用户。
5.SMSC根据B NUMBER寻到其HLR(归属位置寄存器)。
6.HLR将被叫用户的最新消息、IMSI号码、登记MSC/VLR地址、是否开机、是否呼转
等返给SMSC。
7.SMSC根据IMSI号码、MSC/VLR地址将文本发给MT(sp短消息中心发给被叫移动用户)。
8.MT接收消息后、由MSC/VLR向SMSC短消息中心发确认消息。
1.2不成功的短信处理过程
1.不存在用户、限制呼叫、无MT功能;SMSC成功接收短消息请求,向被叫归属HLR
问讯路由消息,送回消息为被叫用户不存在、被叫用户限制呼叫或用户没有MT功能时,
SMSC将直接从前转数据库中删除此消息,不在发送。
2.被叫用户关机;SMSC成功接收短消息请求,向被叫归属HLR问讯路由消息,得到路
由消息后发送SM(短消息)。VLR回送消息为用户关机,SMSC将消息存入前转数据库,
同时报告被叫的HLR,设置短消息为等待标识,SMSC将等待接收HLR发送的用户开机
消息后,再激活重发机制,重新发送。
3.被叫用户的消息内存空间已满;SMSC成功接收短消息请求,向被叫归属HLR问讯路
由消息,得到路由消息后发送SM,VLR回送消息为被叫用户的消息存储空间已满,SMSC
将等待VLR发送用户准备接收短消息提示后,再激活重发机制,重新发送。
4.网络信令拥塞、信令闭塞;SMSC与网络单元间的通信出现信令拥塞、闭塞等问题时,
将直接启用转发机制时间表,按照规定的时间,定时进行发送尝试。
5.过期消息;当消息在规定的保存期限内没有成功发送时,短消息中心将从数据库中删除
此消息,不再发送。
通过对以上信息处理流程的分析,当我们遇到问题时应对问题进行归纳,首先判断是否是发
送的失败消息,其次确定问题是否与地域有关、是否与服务类型有关、是否与主被叫用户号
码有关等,以确定进一步的分析思路,再则应考虑问题出现的时间,判定问题是否与网络的
调整有关。
★对于与个别用户有关的问题,可以检查短信中心LOG记录看用户是否存在操作问题,
如拨叫的号码,用户设置的短信有效时间等(最短可设置1小时,可在手机上设置)。对于
不正确的操作,应该对用户加以引导。
★对于与服务类型有关的问题,首先应该检查短信中心的参数设置包括信息的有效时间,
各种情况下的重发策略等,还应该考虑短信中心与信息源之间的链路是否正常。
★对于大范围区域的问题,应该检查BSC与MSC有关短信的参数设置,然后再检查短信
收发路由。
★对于个别区域有关的问题,首先检查基站参数,然后看无线资源是否拥塞,对有问题地
点,需要现场对通话与收发短信进行测试,看是否存在无线信号拥塞或干扰的可能性,其次
通过对MSC与HLR的跟踪,确认网络的信息与路由分析是否正常?再则检查短信中心参
数,短消息保留时间有没有正确设置,如果中文短信的保留时间只有2小时,超时后即被删
除,这样用户关机2小时后开机,就收不到短信,中文短信的保留时间一般为3天。
★另外,语音信箱参数文件应正确设置,留言保留时间一般为2天,服务基站对于短信的
参数设置也要准确无误。
1.3 Mo过程
对应设备的14位信令点码
vlr 1007
hlr 1006
smc 1011
sgsn 1049
手机通过信令通道,发出业务申请,申请业务类型是短消息
鉴权成功后,发起短信流程的mo过程,目的号码是sim卡里设置的短消息中心号码
1.4 Mt过程
查询被叫号码的路由信息与hlr通信,hlr去查询vlr
确定被叫的imsi后,对应基站发起寻呼,寻呼响应后,发送给目的号码
1.5不成功短信-关机后开机
smc去hlr查询被叫状态,返回值是missing,hlr标记这个号码有未完成的短信业务
被叫开机附着后,hlr通知smc被叫状态激活,可以进行短信流程
然后smc重新发起mt过程
附录:
关机流程,去附着
手机发出dtap直传消息,收到后hlr清除用户信息,vlr清除用户信息,sgsn清除相关信息