GSM定时器专题.docx
《GSM定时器专题.docx》由会员分享,可在线阅读,更多相关《GSM定时器专题.docx(50页珍藏版)》请在冰豆网上搜索。
GSM定时器专题
GSM定时器专题报告
目录
1概述6
2Um接口定时器6
2.1CC层6
2.1.1MSC侧6
T3016
T3036
T3057
T3067
T3088
T3108
T3138
T3229
T3239
T3319
T3339
T33410
T33810
2.1.2MS侧11
T30311
T30511
T30811
T31012
T31312
T32212
T32313
T33213
T33513
2.2MM层13
2.2.1MSC侧13
T325013
T325514
T326014
T327014
2.2.2MS侧定时器14
T321014
T321115
T321215
AttemptCounter16
T321316
T322017
T323017
T324017
2.3RR层18
2.3.1MSC侧18
TNT2(ASSIGNtimer)18
CIPHERINGtimer18
T103(跨MSC切换)19
T20119
T20219
T20419
T21020
T21120
T104(跨MSC后续切换1)21
T103(跨MSC后续切换)21
T102(MSC内BSS间切换)21
T104(跨MSC后续切换2-即由MSCB切回至MSCA的另外一个BSS)21
T311322
2.3.2BSC侧22
T10022
T_ESTABLISHDELAY22
T_SAPI3ESTABLISH23
T_SAPI3RELEASE23
TASSREQ(T10)23
TBSCHORRSUP24
TCHANMODE24
TCLMRKINTERROG24
WAIT_INDICATION25
T310125
T3103b126
T3103b226
T310527
T3107a27
T3107b27
T310928
T311128
SACCH复帧数29
T311529
T3119(GPRS定时器)29
NY130
NY230
2.3.3MS侧30
T312030
T312231
T312431
T312631
T312832
T313032
T311032
T10033
2.4LAPDm层33
2.4.1BTS侧33
T20033
N20034
2.4.2MS侧35
T20035
N20036
3A接口定时器37
3.1BSSMAP层37
3.1.1MSC侧37
CLEAR_timer(TNT3)37
HANDOVER_REQUEST_timer38
HANDOVER_REJECT_timer38
USETHNDRQREJ(切换请求拒绝开关)38
T238
T1239
T1639
3.1.2BSC侧40
TCLEARREQ40
TCONFCHANGE40
T440
T840
T1341
T7(0)41
N7(0)42
T7(5)42
Tqho42
4Ater接口定时器43
4.1BTAP层43
4.1.1BSC侧43
T243
T543
T743
T844
T944
4.1.2TC侧45
T245
T345
T645
附录:
GSM系统CC层定义的原因值46
1概述
GSM系统内设计了大量的定时器和计数器用来对系统的信令或操作流程进行监控,通过这些定时器和计数器的配合和应用,可以使GSM系统的各个接口的同一消息层或不同消息层的信令或操作流程有效地运作起来。
因此,合理地设置这些定时器的时间长度对保证整个系统的正常工作起着重要的作用。
在网络优化工作中,经常会碰到诸如掉话、拥塞、切换失败等网络问题,造成网络性能下降和网络指标恶化。
在完善网络覆盖、降低网络干扰、保证设备良好运行等外部措施外,通过合理调整系统内相应的定时器的时间长度,对改善网络性能、提高网络指标也具有较大的作用。
2Um接口定时器
2.1CC层
2.1.1MSC侧
T301
作用:
用户摘机定时器(监控呼叫建立后用户摘机的时间;如果网络侧已经使用了内部呼叫监视功能(即组合呼叫时),此时T301不起作用)。
启动:
MSC收到ALERTING消息。
停止:
(1)MSC收到CONNECT消息。
(2)MSC收到DISCONNECT消息。
超时:
定时器超时后,MSC以原因值#19“useralerting,noanswer”向主叫方清除本次呼叫;同时MSC以原因值“recoveryontimerexpiry”(或"normal,unspecified"向被叫方清除本次呼叫(发送DISCONNECT消息)。
取值:
最小180s(协议定义)。
T303
作用:
呼叫发起监视定时器(MM连接等待定时器)。
启动:
MSC发送SETUP消息
停止:
(1)MSC收到CALLCONFIRM消息。
(2)MSC收到RLEASECOMPLETE消息。
超时:
定时器超时后,MSC清除本次呼叫。
取值:
由操作者设定。
T305
作用:
定时器对挂机过程进行监视。
启动:
MSC发送DISCONNECT消息,消息中不包含“in-bandinformationorappropriatepatternnowavailable”或“CCBSactivationisnot possible(CCBS:
CompletionCallsofBusySubscribersupplementaryservice,对占线用户的完成呼叫的补充业务)
停止:
(1) MSC收到RELEASE消息
(2) MSC收到DISCONNECT消息
超时:
定时器超时后,MSC发送RELEASE消息
取值:
30s。
T306
作用:
定时器对挂机过程进行监视。
启动:
MSC发送DISCONNECT消息,消息中包含“in-bandinformationorappropriatepatternnowavailable”但不包含“CCBSactivationisnot possible”。
停止:
(1) MSC收到RELEASE消息
(2) MSC收到DISCONNECT消息
超时:
当MSC的CC实体已经进入“disconnectindication”状态时,如果T306超时,CC实体将停止tone/announce,并发送RELEASE消息(消息中的原因值即为DISCONNECT消息中的原因值)给MS的对等实体,同时启动定时器T308进入“releaserequest”状态(与305的区别在于是否提供tone/announcement的呼叫,T306在此提供情况下使用)。
取值:
30s。
T308
作用:
资源释放过程监视定时器。
启动:
MSC发送RELEASE消息。
停止:
(1) MSC收到RELEASECOMPLETE消息
(2) MSC收到RELEASE消息,即冲撞时或MS没有收到RELEASE消息造成手机T305超时。
超时:
处于“释放请求”状态的网络侧CC实体在T308第一次超时时,将重发RELEASE消息,重新启动T308,继续保持在“释放请求”状态。
在T308第二次超时时,网络侧CC实体将释放MM连接,并返回“空”状态(Thecallcontrolentityofthenetworkinthe"releaserequest"state,shall,atfirstexpiryoftimerT308,retransmittheRELEASEmessage,starttimerT308,andstayinthe"releaserequest"state.AtsecondexpiryoftimerT308,thecallcontrolentityofthenetworkshall:
releasetheMMconnection;andreturntothe"null"state)。
取值:
10s。
T310
作用:
本定时器对来话呼叫进程进行监控。
启动:
MSC收到CALLCONFIRM消息。
停止:
(1) MSC收到ALERTING消息
(2) MSC收到CONNECT消息
(3) MSC收到DISCONNECT消息
超时:
定时器超时后,MSC向主叫以原因值"nouserresponding"启动清除流程;并且向被叫以原因值"recoveryontimerexpiry"启动清除流程。
取值:
20s。
T313
作用:
监视呼叫连接过程的定时器。
启动:
MSC发送CONNECT消息。
停止:
MSC收到CONNECTACK消息。
超时:
定时器超时后,MSC清除本次呼叫。
取值:
30s
T322
作用:
呼叫状态查询定时器。
启动:
MSC第一次发送STATUSENQUIRY消息。
停止:
MSC收到STATUS消息。
超时:
当STATUS消息发送了最大次数后,若定时器超时,MSC清除本次呼叫,原因值“temporaryfailure”。
取值:
暂缺。
T323
作用:
模式更新流程监视定时器。
启动:
MSC发送MODIFY消息,网络侧进入“mobileterminatingmodify”状态。
停止:
(1)MSC收到MODIFYCOMPLETE消息。
(2)MSC收到MODIFYREJECT消息(若手机不支持所请求的呼叫模式,其消息原因值为#58“bearercapabilitynotpresentlyavailable”)。
超时:
定时器超时后,MSC启动呼叫清除流程,原因值为“recoveryontimerexpiry”。
取值:
30s。
T331
作用:
CC连接进程监视定时器。
启动:
MSC发送CM-SERVPROMPT消息。
停止:
MSC收到STARTCC消息。
超时:
定时器超时后,MSC清除本次呼叫。
取值:
由操作者设定。
T333
作用:
CC建立过程监视定时器。
启动:
MSC收到STARTCC消息。
停止:
(1)MSC收到CC-ESTCONFIRM消息。
(2)MSC收到RELEASECOMPLETE消息。
超时:
定时器超时后,MSC向被叫MS发送带有原因值“recoveryontimerexpiry”的RELEASECOMPLETE消息清除本次呼叫。
取值:
操作者设定。
T334
作用:
CC建立确认过程监视定时器。
启动:
MSC发送RECALL消息。
停止:
MSC收到SETUP消息。
超时:
定时器超时后,MSC用原因值“recoveryontimerexpiry”向MS发送RELEASECOMPLETE消息,释放MM连接,进入“空”(“null”)状态并通知所有在MSC侧占用的实体,清除本次呼叫。
取值:
最小15s(WhenappliedtothesupplementaryserviceCCBS,thetimerT334caneitherrepresenttherecalltimerT4orthenotificationtimerT10(seeGSM03.93).ThusthetimerT334cantaketwodifferentvalues.GSM03.93definestherangeofthesevalues.)。
T338
作用:
挂机指示过程监视定时器(T306,T305,T338三者启动原因值区别)。
启动:
MSC发送DISCONNECT消息,消息中包含的AllowedActionsIE(允许的激活IE)指示“ActivationCCBSis possible”;另外消息中也可包含“in-bandinformationorappropriatepatternnowavailable”指示,此时T338不应大于T306。
停止:
(1)MSC收到RELEASE消息。
(2)MSC收到DISCONNECT消息。
超时:
当MSC的CC实体已经进入“disconnectindication”状态时,如果T338超时,CC实体将停止tone/announce,并发送RELEASE消息(消息中的原因值即为DISCONNECT消息中的原因值)给MS的对等实体,同时启动定时器T308进入“releaserequest”状态。
取值:
操作者设定。
2.1.2MS侧
T303
作用:
MM连接等待定时器/呼叫发起监视定时器。
启动:
MS发送CMSERVREQ(SABM帧)消息。
停止:
(1) MS收到CALLPROCEEDING消息。
(2) MS收到ALERTING消息。
(3) MS收到CONNECT消息。
(4) MS收到RELEASECOMPLETE消息。
超时:
定时器超时后,MS清除本次呼叫。
取值:
30s。
T305
作用:
断开请求过程监视定时器。
启动:
MS发送DISCONNECT消息。
停止:
(1) MS收到RELEASE消息。
(2) MS收到DISCONNECT消息。
超时:
定时器超时后,MS清除本次呼叫。
取值:
30s。
T308
作用:
释放请求过程监视定时器。
启动:
MS发送RELEASE消息。
停止:
(1) MS收到RELEASECOMPLETE消息。
(2) MS收到RELEASE消息。
超时:
在T308第一次超时时,MS将重发RELEASE消息,重新启动T308,继续保持在“释放请求”状态。
在T308第二次超时时,MS将释放MM连接,并返回“空”状态。
取值:
30s。
T310
作用:
呼出进程监视定时器。
启动:
MS收到CALLPROCEEDING消息;但如果CALLPROCEEDING消息或之前的PROGRESS消息中的进程指示器为#1、#2或#64时,不启动T310。
停止:
(1) MS收到ALERTING消息。
(2) MS收到CONNECT消息。
(3) MS收到DISCONNECT消息。
(4) MS收到PROGRESS消息。
超时:
定时器超时后,MS发送DISCONNECT消息。
取值:
30s。
T313
作用:
连接请求过程监视定时器。
启动:
MS发送CONNECT消息。
停止:
MS收到CONNECTACK消息。
超时:
定时器超时后,MS发送DISCONNECT消息。
取值:
30s。
T322
作用:
呼叫状态查询定时器。
启动:
MS第一次发送STATUSENQUIRY消息。
停止:
MS收到STATUS消息。
超时:
当STATUS消息发送了最大次数后,若定时器超时,MS清除本次呼叫,原因值为#41“temporaryfailure”。
取值:
具体取值暂缺。
T323
作用:
模式更新请求过程监视定时器。
启动:
MS发送MODIFY消息。
停止:
(1) MS收到MODIFYCOMPLETE消息。
(2) MS收到MODIFYREJECT消息。
超时:
定时器超时后,MS启动呼叫清除流程,原因值为#102“recoveryontimerexpiry”。
取值:
30s。
T332
作用:
等待网络消息定时器。
启动:
MS发送STARTCC消息。
停止:
MS收到CC-EST消息。
超时:
定时器超时后,MS清除本次呼叫。
取值:
30s。
T335
作用:
呼叫控制建立证实定时器。
启动:
MS发送CC-ESTCONFIRM消息。
停止:
MS收到RECALL消息,并进入“recallpresent”状态。
超时:
定时器超时后,MS清除本次呼叫。
取值:
30s。
2.2MM层
2.2.1MSC侧
T3250
作用:
TMSI重分配过程监视定时器。
启动:
(1) MSC发送TMSI_REALL_CMD消息。
(2) MSC发送带有新的TMSI的LOCUPDACC消息。
停止:
MSC收到TMSI_REALL_COM消息。
超时:
定时器超时后,MSC发送CLEARCOM消息释放RR连接。
取值:
12s。
T3255
作用:
位置更新监视定时器。
启动:
MSC发送带有“FollowonProceed”的LOCATIONUPDATINGACCEPT消息。
停止:
MSC收到CMSERVICEREQUEST消息。
超时:
定时器超时后,MSC发送CLEARCOM消息释放RR连接。
取值:
协议未定义。
T3260
作用:
鉴权过程监视定时器。
启动:
MSC发送AUTHENTICATIONREQUEST消息。
停止:
MSC收到AUTHENTICATIONRESPONSE消息。
超时:
定时器超时后,MSC发送CLEARCMD消息直接释放RR连接。
取值:
12s。
T3270
作用:
身份识别定时器。
启动:
MSC发送IDENTITYREQUEST消息。
停止:
MSC收到IDENTITYRESPONSE消息。
超时:
定时器超时后,MSC发送CLEARCMD消息直接释放RR连接。
取值:
12s。
2.2.2MS侧定时器
T3210
作用:
位置更新等待定时器。
启动:
MS发送LOC_UPD_REQ消息。
停止:
(1) MS收到LOC_UPD_ACC消息。
(2) MS收到LOC_UPD_REJ消息。
(3) MS收到AUTH_REJ消息。
(4) 低层链路连接失败。
超时:
定时器超时后,MS启动T3211。
取值:
20s。
T3211
作用:
重启位置更新等待定时器。
启动:
(1) MS收到带有网络失败#17原因值的LOC_UPD_REJ消息。
(2) 低层链路连接失败。
(3) 位置更新过程中由于RR连接失败造成的RR连接释放。
停止:
(1) 定时器记时满。
(2) 小区变更。
(3) MM连接建立请求。
(4) LAC变更。
超时:
定时器超时后,MS重启位置更新流程。
取值:
15s。
T3212
作用:
周期性位置更新定时器。
启动:
MM业务或MM信令终止;即在定时器还没有启动的情况下,MS每次进入NORMALSERVICE或ATTEMPTingTOUPDATE的子状态MMIDLE时启动此定时器。
停止:
MM业务或MM信令启动。
(1) 在MS离开MMIDLE状态后,定时器T3212将保持,即定时器不再计时但会保留当前时间值并在下次开始时继续此时间值计时;
(2) 定时器停止(在下次开始时按初始值计时):
---收到LOCATIONUPDATINGACCEPT或LOCATIONUPDATINGREJECT消息;
---收到AUTHENTICATIONREJECT消息;
---除了最近的业务状态为LIMITEDSERVICE时,收到第1条MM消息或在MM连接建立时加密模式设置完成;
---MS已经响应了寻呼,并且之后已经收到除RR消息的第1条正确的层3消息;
---定时器超时;
---MS去激活(手机关机或SIM移走)
超时:
定时器超时后,MS发起周期性位置更新并置定时器为初始值;当定时器超时后MS处于非Idle状态,位置更新将延迟到MS进入Idle状态再启动。
取值:
0-255(1/10小时);此参数在BSC中设置,在系统消息3中下发给MS。
AttemptCounter
作用:
为限制位置更新尝试的次数,在位置更新失败时使用此计数器。
此计数器记录连续失败的位置更新尝试次数。
当决定在定时器T3211超时后是否重新尝试一次位置更新时使用计数器attemptcounter。
启动:
(1) 当一个位置更新流程失败时,累加计数器attemptcounter
(2) 下列情况下,计数器attemptcounter清零:
---MS关机
---SIM卡嵌入
---位置更新成功完成
---带有原因值#11、#12或#13的完成的位置更新
(3) 如attemptcounter小于4,将启动T3211;如attemptcounter大于等于4,将进入ATTEMPTINGtoUPDATE业务状态,并启动T3212;。
在下列情况下attemptcounter清零
---进入一个新的位置区
---T3212超时
---由CM子层请求触发的位置更新
取值:
具体取值暂缺。
T3213
作用:
随机接入失败等待定时器。
在返回禁止的小区5秒后,若至少有一个其他的合适小区,将发生小区重选。
一般5秒后,MS将选择返回随机接入失败的小区。
启动:
位置更新失败。
停止:
(1) 定时器超时
(2) BCCH参数变更
超时:
定时器超时后,若有必要,MS将发起新的随机接入尝试(RandomAccess);如果定时器超时后,由于缺乏有效的信息而不能选择到一个新的小区,MS可以延迟重复尝试直到8秒,以便允许进行小区重选。
若位置更新中发生两次连续的随机接入失败,MS将按如下操作处理:
取值:
4s。
T3220
作用:
IMSI分离过程定时器。
启动:
启动IMSI分离,MS向网络侧发送IMSIDETACHINDICATION消息,MS进入MM子层状态IMSIDETACHINITIATED中。
停止:
RM子层(RR连接)释放。
如果可能,MS应延长本端的信道释放以便允许网络侧启动正常的释放直至T3220超时;如不可能(MS关机),MS侧的RR子层应终止。
超时:
定时器超时后,MS关机或进入Idle状态并尝试更新。
取值:
5s。
T3230
作用:
呼叫建立等待定时器。
启动:
(1) MS发送CMSERVREQ消息
(2) MS发送CMREESTREQ消息
停止:
(1) MS收到Ciphermodesetting消息
(2) MS收到CMSERVREJ消息
(3) MS收到CMSERVACC消息
超时:
定时器超时后,MS发起释放指示。
取值:
15s。
T3240
作用:
MM层流程等待定时器。
启动:
(1) MS收到LOCATIONUPDATINGACCEPT消息
(2) MS收到LOCATIONUPDATINGREJECT消息
(3) MS收到CMSERVICEABORT消息
(4) MS释放或断开所有MM连接
停止:
(1) 收到一条MM层消息,同时复位定时器并重新启动定时器
(2) 收到一条启动CM连接建立的CM层消息(如SETUP、REGISTER或CP-DATA消息),同时复位定时器(不再重新启动)
超时:
定时器超时后,MS断开RR连接
取值:
10s。
2.3RR层
2.3.1MSC侧