1BSC释放流程6.1概述常见的释放流程分为:正常释放和本地释放。正常释放是指该释放流程由MS或MSC发起,本地释放是指由BSC发起的释放流程。6.2正常释放流程1.信令流程MS在正常接入以后,如果因为业务需求(如用户挂机),可以主动发起释放,其流程如图6-1。DISCRELRELCMPClearCMDClearCMPChannelRELRELINDDeactiveSACCHRFChannelRELRFChannelRELACKDISCUARLSDRLSDCMP(1)(2)(3)(4)(5)(6)(7)(8)(9)(10)(11)(12)(13)(14)BTSBSCMSCMS图6-1MS发起的释放流程(1)通话完毕,主叫方挂机,主叫手机给MSC发送Disconnect消息;(2)MSC向MS发送Release消息(同时MSC回给对应的被叫下发Disconnect消息);(3)MS释放MM连接,向MSC回ReleaseComplete消息;2(4)MSC收到MS的ReleaseComplete消息,释放MM连接,向BSC发ClearCommand消息,通知BSC释放占用的A接口资源和无线接口资源;(5)BSC向MS下发ChannelRelease,要求手机和BTS释放无线口逻辑信道;(6)MS向BTS发DISC帧,表示已释放逻辑信道;(7)BTS向MS发UA帧确认;MS收到UA帧后,返回到空闲模式;(8)BSC向BTS发DeactivateSACCH,去活随路信道;(9)BTS向BSC回ReleaseIndication;(10)BSC向BTS发RFChannelRelease,释放无线口物理信道;(11)BTS向BSC发RFChannelReleaseAcknowledge,表示已释放无线口物理信道;(12)BSC向MSC回ClearComplete;(13)MSC向BSC发RLSD,释放SCCP链接;(14)BSC向MSC回RLSDComplete,表示已释放SCCP链接。2.流程说明(1)图6-1中(1)~(3)为呼叫连接释放说明:图6-1中描述的是MS发起的释放过程,对于网络侧发起的释放流程,除这三条透明传输消息的方向相反之外,其余消息是一样的。(2)图6-1中(4)~(14)为无线资源释放在CC层和MM层的连接释放完毕后,网络将向BSC发出ClearCommand消息来请求释放SCCP信令链路。在该消息中携带此次呼叫清除的原因,如“切换完成”或“位置更新完成”等。如果是由于无线接口消息失败、无线链路失败或因设备故障等导致的释放,则是由BSC向系统发出ClearRequest消息,然后MSC下发ClearCommand消息。6.3BSC本地释放流程在正常呼叫流程中AssignmentComplete之后,BSC会启动对信令信道的本地释放流程。同样在切换完成后,BSC也会启动对旧信道的本地释放流程。其流程如图6-2。3RELConfirrmDeactiveSACCHRFChannelRELRFChannelRELACK(1)(3)(4)(5)BTSBSCMSCMSRELREQ(RELLocalEnd)(2)图6-2BSC本地释放流程(1)BSC向BTS发DeactivateSACCH,去活随路信道;(2)BSC向BTS发ReleaseRequest消息所带的原因值为:LocalEndRelease,此时的释放过程与MS无关;(3)BTS收到ReleaseRequest消息原因为LocalEnd后,给BSC回ReleaseConfirm消息。若BSC下发的ReleaseRequest消息带有其它原因值,则BTS应向MS下发DISC帧,等收到MS上报的UA(或DM帧)后,才向BSC上报ReleaseConfirm消息。