1短信流程1.MO消息流程2.MT消息流程3.用户不在服务区4.手机内存满5.HLR置MNRF或MCEF标志时下发流程6.ALERT_SC消息流程7.梦网短信MO流程8.梦网短信MT流程东莞数据业务组编制2MSVLRMSCHLRSAU(信令网关)SMCAccessRequestandPossibleAuthenticationMessageTransferSendInfoForMOSMSForwardShortMessageMessageTransferACKACKACKMO消息流程基本消息流程3BTSSMS-IWMSCSC1.CMServiceRequest3.CP-Data(RP-Data)/submitshortmessgae5.supplementaryservicescheckandtransferredtoSMS-IWMSCForwardshortmessage6.transferredtotheSC.7.Adeliveryorfailurereportissentback8.Adeliveryorfailurereportissentback9.CP-Data(RP-Ack/Error)2,CMServiceAccept4.CP-Ack10.CP-AckCM:ConnectionManagementCP:ControlProtocolRP:RelayProtocolSC:ServiceCenterMOBILEORIGINATEDSMS4首先,我们介绍MO的消息流程,也就是手机提交短消息到短消息中心的过程。平时,我们发送短消息,手机提示“消息发送成功”实际上是指,消息已经成功提交到短消息中心,而不下发到被叫手机。仅仅是完成了MO的过程。MO消息主要由以下过程构成:第1、2步:手机向VLR提交接入访问请求和可选的鉴权请求,只有鉴权通过后,手机才能登录网络;第3、4步:鉴权通过后,手机向MSC提交短消息(CP-data/RP-data/submitshortmessage),若提交成功MSC回应手机CP-ack;第5步:MSC从VLR中查询该主叫号码是否具有提交短消息的权限(SendInfoForMOSMS),如果没有,则拒绝消息;如果手机具有提交消息的权限,则MSC向短消息信令网关上传短消息(ForwardShortMessage)。第6步:信令网关向SMC提交短消息(Messagetransfer);第7步:SMC进行内部的鉴权,向网关SAU回送应答消息(包括成功及失败的情况)(RP-AckorError);第8步:SAU向MSC回送应答(RP-AckorError);第9、10步:MSC向MS回送应答(RP-AckorError),最后手机会CP-ack响应;5MSVLRMSCHLRSAU(信令网关)SMCMessageTransferSendRouteInfoForShortMessageForwardShortMessageACKACKMT消息流程ACKSendInfoForMTSMSMessageTransfer基本消息流程6SCSMS-IWMSC(1)Transfermobileterminatedshortmessage(2)Sendroutinginformationforshortmessage(CalledMSISDN,priority,SCaddress)(5)Forwardshortmessage(7)Resultmessage(4)RoutinginformationMSCidentity,IMSI(8)ResultmessageBTS6.Paging,authentication,ciphermodesettingandIMEIcheckonanSDCCH(MSidle)(6a)Paging,authentication,ciphermodesettingandIMEIcheckonanSACCH(MSactive)SMSMobileterminatedshortmessagetransfer(3)CheckSubData:•Unknown•Teleservicesnotprovisioned•Callbarred•Absentsubscriber7手机提交的消息通过MO流程成功提交到短消息中心后,开始进行消息下发的流程即:MT流程。MO消息主要由以下过程构成:第1步:短消息中心SC向网关IW-MSC提交消息(Messagetransfer);第2步:信令网关向HLR查询发送取路由消息,查询被叫当前所在的MSC信息(SendRouteInfoForShortMessage);第3步:HLR检查用户状态数据,比如:IMSI数据、电信业务数据、呼限数据、是否缺席等第4步:如果HLR检查用户数据没异常则HLR向短信网关返回路由信息,该消息包含MSC地址、用户IMSI等第5步:信令网关向对应的MSC前传短消息(forwardShortMessage);第6步:MSC向VLR发送sendInfoForMT-SMS消息,获取被叫手机用户的当前状态,确定手机是否可以接收短消息。如果可以接收短信则MSC向被叫手机发送短信:1)如果手机处于idle状态,则通过SDCCH信道给手机下发短信。2)如果手机处于active状态,则通过SACCH信道给手机下发短信。第7步:MSC向信令网关回送应答消息(ack);第8步:信令网关向SC回送应答消息(ack);8MSVLRMSCHLR信令网关SMCMessageTransferSendRouteInfoForShortMessageForwardShortMessageAbsentSubscriber用户不在服务区SendInfoForMTSMSMessageTransferNoResponseReportSMDeliveryStatusReportSMDeliveryStatus当短信中心下发短信给用户,由于用户不在服务区而下发失败,则信令网关要去HLR置MNRF(MobileNotReachableFlag移动用户不可及)9手机内存满非正常消息流程MSVLRMSCHLR信令网关SMCMessageTransferSendRouteInfoForShortMessageForwardShortMessageSM-DeliveryFailure(capacityfull)SendInfoForMTSMSMessageTransferReportSMDeliveryStatusReportSMDeliveryStatuscapacityfull当短信中心下发短信给用户,由于用户手机内存满而下发失败,则信令网关要去HLR置MCEF(MemoryCapacityExceededFlag存储能力溢出标志)10HLR置MNRF或MCEF标志时下发流程MSVLRMSCHLR信令网关SMCMessageTransferrequestRouteInfoForwardShortMessageACKACKACKSendInfoForMTSMSMessageTransferSendRouteInfo&InformSCRemoveMNRForMCEFflag当SAU去HLR取路由时,若HLR内MNRF或MCEF已被置位,则HLR除发送路由信息,还要发送InformSC信令到SAU(如果HLR为PHASE1版本,则无此过程),通知该用户不可用,此时若下发的短消息为普通优先级,则SAU不再下发,若短消息为高优先级,则SAU尝试下发该短消息,若发送不成功则下发结束,若下发成功,则去HLR清除MNRF或MCEF标志。11SCSMS-IWMSCBTS(1)LocationUpdatingrequest,attach(3)SendNoteMobileStationPresent(IMSI)(2)Check”MessageWaitingFlag”(4)IMSI-SCaddress(4)AlertServiceCenter(5)AlertServiceCenter(6)SentshortmessageagainALERT_SC消息流程121、当手机开机、位置更新或因删除短消息等操作释放了内存时手机向VLR报告短消息功能可用(RP_MS_TO_NETWORK_SMS_A);2、VLR通知HLR,手机已能够接收短消息(RegForSM);3、HLR向信令网关发送唤醒消息(ALERT_SC);4、短消息中心接收到ALERT_SC,重新触发对应的MT过程;139.SMPP_Deliiver_SM_RespSMSCISMGMDSPSCPSP2.SMPP_Deliiver_SM7.CMPP_Deliver8.CMPP_Deliver_Rep(备注)梦网短信MO流程1.提交信息梦网短信MO流程14上图中,到DSMP进行扣费批价鉴权为可选部分;目前现网中(东莞)本地ISMG即本地IOD业务无需到DSMP鉴权,需要进行DSMP鉴权的SP业务分别连接到省IOD、亚信网关、行业网关中。若主叫号码为智能网用户则需要到SCP进行实时的扣费鉴权;全球通号码无需到SCP扣费鉴权,只通过话单进行结算。151)用户发送短消息。2)短信中心收到移动用户提交的短消息后,通过smpp协议将消息下发给ISMG。3)ISMG在收到短信中心下发的短消息后,向MDSP发送ISMG鉴权批价消息,MDSP根据鉴权批价消息的内容进行相应的定购、取消定购、点播、鉴权等操作。4)MDSP批价鉴权完成后,向ISMG返回鉴权结果。5)ISMG在收到MDSP鉴权成功的应答后,向相应的SCP发起鉴权计费请求。6)SCP计费后向ISMG返回鉴权计费结果。7)ISMG在收到SCP的计费成功的应答后,根据短消息请求中的目的SP的接入号,将此短消息下发到相应的SP。8)SP收到ISMG转发的短消息后,返回一个确认应答给ISMG。9)ISMG将SP收到短消息的确认应答转发到SMC;或者在一段时间没有收到SP的确认应答时,返回失败的确认给SMC。10)ISMG收到SP的成功或失败的确认应答后,对SCP的扣款进行确认或者请求SCP进行补款操作,返还给用户已扣的费用。11)SCP计费后向ISMG返回确认计费结果消息。167.SMPP_Submit_SM_Rsp3.DSMP_AuthPrice_Rep4.SMPP_Submit_SMSMSCISMGMDSPSP2.DSMP_AuthPrice8.CMPP_Submit_Rep1.CMPP_Submit梦网短信MT流程梦网短信MT流程17上图中,到DSMP进行扣费批价鉴权为可选部分;目前现网中(东莞)本地ISMG即本地IOD业务无需到DSMP鉴权,需要进行DSMP鉴权的SP业务分别连接到省IOD、亚信网关、行业网关中。1)SP提交需要下发的短消息到ISMG;2)ISMG在收到短信中心下发的短消息后,MDSP发送ISMG鉴权消息,MDSP根据鉴权消息的内容进行相应的定购、取消定购、点播、鉴权等操作;3)MDSP返回鉴权结果;4)ISMG收到MDSP鉴权成功的应答后,将短消息转发到SMC;5)SMC将短消息下发给用户;6)用户收到消息后,向SMC返回应答消息;7)SMC给ISMG返回一个收到下发请求的应答;8)ISMG返回一个收到下发请求的应答给SP。