MF001003 GSM BSS信令流程ISSUE1.0
MSBTSBSC第2章 鉴权
MSCAUT_REQ(1)AUT_RES(2)AUT_REJ(3)
图2-2 鉴权拒绝流程
网络侧发送AUTHENTICATION REJECT消息后,释放所有正在进行中的MM连接,并重启RR连接释放流程。
MS在收到AUTHENTICATION REJECT消息后,MS将置漫游禁止标志,删除TMSI,LAI密钥信息等。
如果MS是在IMSI DETACH INITIATED状态下收到AUTHENTICATION REJECT消息,则RR连接释放后,停止T3220定时器;如果可能,MS在正常释放流程后或T3220定时器超时后,启动本地释放流程。如果不可能(如:在关机IMSI分离时)MSRR子层会异常退出。
如果在其它状态下收到AUTHENTICATION REJECT消息,MS异常退出所有MM连接和呼叫重建流程,停止所有T3210或T3230定时器,释放所有MM连接,置位并启动T3240定时器并进入WAIT FOR NETWORK COMMAND状态,等待RR连接释放。如果T3240超时后,RR连接还没有释放,MS则异常退出RR连接。在上述两种情况下,网络侧触发的RR连接释放,或者MS异常退出RR连接,MS进入MM IDLE的NO IMSI子状态。
2.2.3 鉴权异常
1. RR连接失败
如果在收到AUTHENTICATION RESPONSE消息之前,网络侧检测到RR连接失败,网络侧将释放所有MM连接并终止所有正在进行的MM流程。 2. T3260定时器超时
如果在收到AUTHENTICATION RESPONSE消息之前,T3260定时器超时,网络侧释放RR连接,终止鉴权流程和所有正在进行的MM流程,释放所有MM连接,并启动RR连接释放流程。
12
MF001003 GSM BSS信令流程ISSUE1.0
第2章 鉴权
3. SIM卡未注册
如果MS的SIM卡没有在网络侧注册时,网络侧直接会给MS回AUTHENTICATION REJECT消息。
13
MF001003 GSM BSS信令流程ISSUE1.0
第3章 BSC释放流程
第3章 BSC释放流程
3.1 概述
常见的释放流程分为:正常释放和本地释放。正常释放是指该释放流程由MS或MSC发起,本地释放是指由BSC发起的释放流程。
3.2 正常释放流程
1. 信令流程
MS在正常接入以后,如果因为业务需求(如用户挂机),可以主动发起释放,其流程如图3-1。
MSBTSDISC(1)REL(2)REL CMP(3)Clear CMD(4)Channel REL(5)DISC(6)UA(7)REL IND(9)RF Channel REL (10) RF Channel REL ACK(11)Deactive SACCH(8)(12)Clear CMP(13)RLSD(14)RLSD CMPBSCMSC
图3-1 MS发起的释放流程
1) 通话完毕,主叫方挂机,主叫手机给MSC发送Disconnect消息; 2) MSC向MS发送Release消息(同时MSC回给对应的被叫下发
Disconnect消息);
3) MS释放MM连接,向MSC回Release Complete消息;
14
MF001003 GSM BSS信令流程ISSUE1.0
第3章 BSC释放流程
4) MSC收到MS的Release Complete消息,释放MM连接,向BSC发
Clear Command消息,通知BSC释放占用的A接口资源和无线接口资源;
5) BSC向MS下发Channel Release,要求手机和BTS释放无线口逻辑信
道;
6) MS向BTS发DISC帧,表示已释放逻辑信道;
7) BTS向MS发UA帧确认;MS收到UA帧后,返回到空闲模式; 8) BSC向BTS发Deactivate SACCH,去活随路信道; 9) BTS向BSC回Release Indication;
10) BSC向BTS发RF Channel Release,释放无线口物理信道;
11) BTS向BSC发RF Channel Release Acknowledge,表示已释放无线口
物理信道;
12) BSC向MSC回Clear Complete; 13) MSC向BSC发RLSD,释放SCCP链接;
14) BSC向MSC回RLSD Complete,表示已释放SCCP链接。 2. 流程说明
1) 图3-1中(1)~(3)为呼叫连接释放 ? 说明:
图3-1中描述的是MS发起的释放过程,对于网络侧发起的释放流程,除这三条透明传输消息的方向相反之外,其余消息是一样的。
2) 图3-1中(4)~(14)为无线资源释放
在CC层和MM层的连接释放完毕后,网络将向BSC发出Clear Command 消息来请求释放SCCP信令链路。在该消息中携带此次呼叫清除的原因,如“切换完成”或“位置更新完成”等。如果是由于无线接口消息失败、无线链路失败或因设备故障等导致的释放,则是由BSC向系统发出Clear Request消息,然后MSC下发Clear Command消息。
3.3 BSC本地释放流程
在正常呼叫流程中Assignment Complete之后,BSC会启动对信令信道的本地释放流程。同样在切换完成后,BSC也会启动对旧信道的本地释放流程。其流程如图3-2。
15
MF001003 GSM BSS信令流程ISSUE1.0
第3章 BSC释放流程
MSBTSBSCMSC Deactive SACCH(1)REL REQ(REL Local End)(2)(3)REL Confirrm(4)RF Channel REL (5) RF Channel REL ACK
图3-2 BSC本地释放流程
1) BSC向BTS发Deactivate SACCH,去活随路信道;
2) BSC向BTS发Release Request消息所带的原因值为:Local End
Release,此时的释放过程与MS无关;
3) BTS收到Release Request消息原因为Local End后,给BSC回Release
Confirm消息。若BSC下发的Release Request消息带有其它原因值,则BTS应向MS下发DISC帧,等收到MS上报的UA(或DM帧)后,才向BSC上报Release Confirm消息。
16