信令流程GSM信令流程信令流程主要内容主要内容:空中接口的主要流程介绍DT测试中空中接口常见问题流程分析未接通掉话信令流程空中接口各流程及问题分析信令流程无线链路建立流程MSBTSBSCMSCChannelRequestChannelRequiredChannelActivationSDCCHChannelActAckImmediateAssignmentCommandUIImmAssignmentST9103ET9103ST3126ET3126ST3101SABM[L3Info]EstInd[L3Info]SCCPConRqrd[L3]SCCPConnConfirmET3101ST9105ET9105UA[L3Info]信令流程无线链路建立流程信令流程无线链路建立流程信令流程无线链路建立阶段DT测试中常见问题无线链路建立阶段DT测试中常见问题:手机上发channelrequest无后续的immediateassignment消息的情况RACH信道冲突移动台启动立即指配过程开始到第一个信道请求消息发送之间的时隙数(不包括发送消息的时隙)是一个随机数。这个随机数是属于集合{0,1,……,MAX(T,8)-1}中的一个元素。移动台每次启动立即指配过程时,按均匀分布概率从上述集合中取数;任意两次相邻的信道请求消息之间间隔的时隙数(不包括消息发送的时隙)由移动台以均匀分布概率方式从集合{S,S+1,……,S+T-1}中取出。信令流程无线链路建立阶段DT测试中常见问题其中T值为Tx-integer,小区参数,在BCCH信道上广播;S值是根据CCCH信道的配置和T值计算得到,在BCCH信道上周期发送。由上可见,在RACH上发送信道请求,不可避免的会有冲突现象,导致发生channelrequest无响应的情况。信令流程无线链路建立阶段DT测试中常见问题Channelrequest上发后收到immediateassignmentreject消息小区SDCCH拥塞信令流程无线链路建立阶段DT测试中常见问题手机在上发信道请求后,由于SDCCH拥塞,无法激活SDCCH信道,拥塞后BSC下发Immediateassignmentreject消息给手机(EN_IMM_AS_REJ开启),手机在收到该消息时间T3122后会重新发起请求,该等待时间可在OMC中设置。各呼叫原因对应不同的计数器值:WI_OP、WI_OC、WI_EC、WI_CR,即当SDCCH信道激活不成功,间作再次呼叫请求间将等待上述相应时间;EN_IMM_AS_REJ关闭是不会下发该消息;当被叫原因answertopaging的信道请求时不发Immediateassignmentreject消息;手机最大的重发次数由参数max_retans定义。信令流程无线链路建立阶段DT测试中常见问题04年CMCC测试规范:试呼次数:以channelrequest和CMservicerequest同时出现来确定试呼开始。主叫手机SDCCH拥塞对接通率考核无影响,但被叫手机在max_retans+1次数后仍未分配成功将影响接通率。信令流程无线链路建立阶段DT测试中常见问题手机上发业务请求无成功消息手机SABM上发送相应的业务请求(如主叫、被叫、位置更新等)BSC收到ESTIND消息后,BSS会在MSC的消息中加了一些信息(如服务小区信息等),通过COMPLETELAYER3发送给MSC,正常流程MSC会回连接确认CC(connectfonfirm)的消息。MSBTSBSCMSC信令流程无线链路建立阶段DT测试中常见问题交换侧问题将导致BSC发向MSC的CR(connectrequest)不能收到相应的CC(connectconfirm)消息。DT测试中较常见的是主叫手机发送CMservicerequest消息无相应的accept消息。通常可A口信令跟踪确定CR/CC的比率是否正常,如果数值相差过大,一般为交换侧模块故障所引起。信令流程鉴权、身份识别、加密、TMSI重新分配流程MSBTSBSCMSCAuthentificationReqCipheringModeCmdAuthentificationReqAuthentificationReqAuthentificationRespAuthentificationRespAuthentificationRespEncryptionCommandCipheringModeCmdCipheringModeCmpCipheringModeCmpCipheringModeCmpTMSIReallocCmdTMSIReallocCmdTMSIReallocCmdTMSIReallocCmpTMSIReallocCmpTMSIReallocCmpAuthentificationCipheringTMSIReallocST3260ET3260*AuthentificationReject*IdentificationIdentificationRequestST3270ET3270IdentificationRequestIdentificationRequestIdentificationResponseIdentificationRespIdentificationResponseST3250ET3250(SRES)RAND与Ki经过A3算法得到SRES;经过A8算法得到Kc(IMSI)比较SRESVLR从HLR处得到RAND/SRES/Kc(TMSI)(PermittedAlg,Kc)(Alg(A5算法))开始加密发射和解密接收已加密的消息如正确解密接收,则下条消息加密发射(Alg,Kc)准备解密接收信令流程TCH分配过程MSBTSBSCMSCChannelActivationTCHSABM(FACCH)ChannelActivationAck.AssignmentCommandAssignmentCommandAssignementRequestPhysicalContextRequestPhysicalContextConfirmReleaseReq(SDCCH)EstablishIndicationUAAssignmentCompleteAssignmentCompleteAssignmentCmpRFChannelRelease(SD)RFChannelReleaseAck.ST10ET10ST9108ET9108ST9103ET9103ST3107ET3107信令流程TCH分配过程信令流程TCH分配阶段DT测试中常见问题TCH分配阶段DT测试中常见问题:在callproceeding或callconfirmed后无assignmentcommand消息TCH拥塞情况遇到TCH拥塞的情况时,系统将启用排队功能时,会同时启动定时器T11,在该定时器超时前,若有TCH被释放,则系统会将该TCH指配给队列中的这次呼叫,并清除该定时器。若到定时器超时时,依然没有可用的TCH资源,则系统将队列中的此次请求清除,并发送clearrequest给MSC,直接释放资源。信令流程TCH分配阶段DT测试中常见问题在callproceding或callconfirmed后手机上发assignmentfailure消息无线原因手机收到AssignmentCommand后,在新信道上发SABM消息,BTS收到后向手机发UA消息。但可能由于空中接口原因,手机没有收到UA消息。手机尝试未成功;手机将会回到原来的信道。并发送AssignmentFailure消息;BSC收到该消息后在A接口发AssignmentFailureReversiontoOldChannel“;BSC向BTS发RFChannelRelease消息,释放新信道信令流程TCH分配阶段DT测试中常见问题MSBTSBSCMSCSABM(FACCH)AssignmentCommandAssignmentCommandReleaseReq(SDCCH)EstablishIndicationUAAssignmentfailureAssignmentfailureAssignmentfailureRFChannelRelease(SD)RFChannelReleaseAck.ST3107ET3107ReversiontoOldChannel无线原因导致的TCH分配失败信令流程TCH分配阶段DT测试中常见问题硬件问题手机发现AssignmentCommand消息中内容有误,手机发AssignmentFailure消息到BSC。信令流程位置更新流程MSBTSBSCMSCClearCMDESTIN(LocUpReq)RRConnectionEstablishementRRConnectionEstablishementRRConnectionEstablishementAuthentificationProcedureAuthentificationProcedureAuthentificationProcedureCipheringProcedureCipheringProcedureCipheringProcedureTMSIReallocProcedureTMSIReallocProcedureTMSIReallocProcedureLocUpAcceptChannelReleaseDeactivateSACCHDISCReleaseIndicationUARFChReleaseLocUpReqLocUpAcceptLocUpAcceptChannelReleaseRFChReleaseAckClearCMPST3210ET3210信令流程位置更新流程信令流程位置更新流程DT测试中常见问题位置更新流程DT测试中常见问题:主叫手机:重选后,来不及做LocationUpdate,就开始呼叫,收到CMServiceReject。主叫手机进行跨MSC的小区重选后(不同的MSC/VLR),还未来的及进行位置更新,这时手机进行呼叫过程。由于手机已经更新到新的LAC,但未进行位置更新过程,因此还没有进行TMSI重新分配的过程,因此手机TMSI号码是原MSC的VLR分配的,在新的VLR中是查询不到该TMSI号。此时网络将启动Identity过程,发送Identityreuqest消息给手机,手机在Identityresponse消息中将上发手机的IMSI号,根据该IMSI号,MSC再次在VLR中进行查询,由于该IMSI号也是未登记的,所以同样也是查询不到的,至此网络侧认为手机是不支持该业务类型,发CMservicereject,cause为IMSIUnknownInVLR,呼叫失败。;如重选前后的小区属于同一MSC/VLR,所以MSC仍可通过TMSI查询到此手机的支持业务等。如此,呼叫流程正常进行,不会受到LU的影响。信令流程位置更新流程DT测试中常见问题主叫手机呼叫,被叫手机正在位置更新,造成呼叫失败正常流程:在主叫TCH分配成功后,主叫手机所在的MSC会从HLR中取得动态漫游号MSRN,定位被叫手机所在的MSC和相关联的VLR,从中取得被叫手机相关的TMSI和所在的LAC信息,然后下发paging消息(消息中包含TMSI信息)到该LAC下所在的所有BSC,进行被叫无线链路的建立过程。信令流程位置更新流程DT测试中常见问题呼叫时被叫手机正在位置更新流程:当被叫手机,重选到不同的LAC,正在进行位置更新时,主叫手机呼叫时有2种可能的情况:被叫手机位置更新信息在HLR中还没有更新这时主叫手机在HLR中查询的被叫手机的动态漫游号MSRN还是原来的LAC下所对应的信息,因此通过该号码从原来MSC关联VLR取得TMSI和LAC信息,并下发paging消息至该LAC下所有的BSC,由于手机已经重选到其它LAC的BSC下,因此paging消息不能发送到被叫手机,MSC不能收到手机的resp