电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本
换一换
首页 金锄头文库 > 资源分类 > DOCX文档下载
分享到微信 分享到微博 分享到QQ空间

GSMBSS信令消息诠释-释放流程

  • 资源ID:474087976       资源大小:163.45KB        全文页数:28页
  • 资源格式: DOCX        下载积分:20金贝
快捷下载 游客一键下载
账号登录下载
微信登录下载
三方登录下载: 微信开放平台登录   支付宝登录   QQ登录  
二维码
微信扫一扫登录
下载资源需要20金贝
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
如填写123,账号就是123,密码也是123。
支付方式: 支付宝    微信支付   
验证码:   换一换

 
账号:
密码:
验证码:   换一换
  忘记密码?
    
1、金锄头文库是“C2C”交易模式,即卖家上传的文档直接由买家下载,本站只是中间服务平台,本站所有文档下载所得的收益全部归上传人(卖家)所有,作为网络服务商,若您的权利被侵害请及时联系右侧客服;
2、如你看到网页展示的文档有jinchutou.com水印,是因预览和防盗链等技术需要对部份页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有jinchutou.com水印标识,下载后原文更清晰;
3、所有的PPT和DOC文档都被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;下载前须认真查看,确认无误后再购买;
4、文档大部份都是可以预览的,金锄头文库作为内容存储提供商,无法对各卖家所售文档的真实性、完整性、准确性以及专业性等问题提供审核和保证,请慎重购买;
5、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据;
6、如果您还有什么不清楚的或需要我们协助,可以点击右侧栏的客服。
下载须知 | 常见问题汇总

GSMBSS信令消息诠释-释放流程

编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第1页 共1页GSM信令消息诠释释放流程目录目录11.概述32.正常释放流程33.1信令流程33.2信令流程详解43.本地释放流程103.1信令流程103.2信令流程详解11附件112附录224GSM BSS信令消息诠释释放流程骆瑛(162429)关键词:释放 协议 信令摘    要:本文内容是继GSM BSS信令消息诠释之-位置更新后的以释放为例,结合相关的协议,从字节级深入解读每条信令里的核心字段,从而理解每条信令的功能和作用,进而理解整个流程的意义。参考资料清单:0408协议0808协议0858协议BSS信令与接口分析基础M900M1800 BSS 信令分析手册1. 概述常见的释放流程有两种:正常释放和本地释放。l 正常释放是指该释放流程由MS或MSC发起。l 本地释放是指由BSC发起的释放流程。相比建立流程,即先建物理层通路,然后建层2链路再建层3链路,释放流程是相反的,即先释放层3链路,再释放层2链路,最后释放物理层。2. 正常释放流程正常释放是指该释放流程由MS或MSC发起,主叫挂机触发MS向MSC发出Disconnect消息,相应的MSC会向被叫MS发Disconnect消息。3.1 信令流程MS在正常接入以后,如果因为业务需求(如用户挂机),可以主动发起释放,其流程如图1所示。图 1 MS发起的释放流程3.2 信令流程详解(1). Disconnect通话完毕,主叫方挂机,主叫MS给MSC发送Disconnect消息,主要包括了cause字段,指示了拆线的原因;另外还有Transaction identifier字段。Transaction Identifier对属于CC(Call Control)和SS(Supplementary Service)消息,用一个字节的第5到8比特来表示Transaction identifier。它是用来唯一区别事务(Transaction)的,所以叫做Transaction Identifier(TI)。对一个给定PD和SAP的消息流来说,可以用TI来区别16种不同的双向的(bi-directional)消息流,我们称这个消息流为事务。TI的结构如下:事务是动态生成的,对应的TI值也是在生命周期里被分配,TI值是由触发一个事件的某一个接口的一侧(BSC或MSC)来分配的,当该事务结束时,对应的TI值就会被释放并被重新分配给后来的事务。当某个接口上的不同侧分别触发了一个事务,则需要用两个不同的TI来区别开,这时就用TI flag来表示:The message is sent from the side that originates the TI :0表示本消息的是从触发该事务的一侧发送出来的,1表示本消息是被发送到触发该事务的一侧去的。 因此TI flag是唯一标识是谁给本事务分配该TI值,其唯一的作用就是用来避免同时分配一个相同的TI值时的冲突。详细请参见协议 GSM 04.07。所以TI flag=0,说明本条消息是由BSC发出来的,TI值为0。CauseCause的结构如图所示本消息cause字段为Coding Standard协议对Coding Standard的定义如下,目前该字段都是11,也就是GSM PLMN定义的标准,详细请参见附件1。当本字段为11时,本消息就不没有“Recommendation”字段了。 Location协议对location字段的定义如下,0000表示是移动用户而非网络触发的该释放流程。Cause Value对应第4个字节是Cause value,比特8固定为1,比特57的值定义如下表,本消息是001:正常事件;比特14表示分属于下面不同类别更细致的原因,本消息是0000,也就是比特17为001000,对应的原因值为“Normal call clearing”,详细请参见附件1。(2). ReleaseMSC向MS发送Release消息(同时MSC会给对应的被叫下发Disconnect消息)。该消息的内容跟disconnect消息里的内容几乎完全一样。不同点如下:从消息头里能看到该消息是DTAP消息,DLCI值为0,DTAP长度为6,PD为0011,即属于CC消息。因为协议定义PD为(3). Release CompleteMS收到Release消息后,向MSC回Release Complete消息。本消息基本没有携带任何重要的内容,只说明本消息是MS向网络侧发起的RELEASE COMPLETE消息,通过(1)(3)这三条消息,MSC和手机之间的CC资源(呼叫控制管理的相关资源)就释放完了。应用层主要有CC、MM、RR,这里释放的是CC的资源,也就是说,首先释放的是呼叫控制管理层的资源。(4). Clear Command当手机和MSC之间的高层资源释放完了以后,那么MSC它就会下发一个clear command消息通知BSC释放占用的A接口资源和Um接口资源。Clear Command包括两部分内容:layer3 header information和Cause,层3消息和原因。层3头信息包括PD和TI两部分,见前面disconnect消息里的相关说明。从PD可以看出,Clear Command属于无线资源管理消息(rr-management-Protocol-Discriminator:0x6(6)。对原因,协议0808_4C1的3.2.1.21规定典型原因值如下:call control,O and M intervention,equipment failure,handover successful,protocol error between BSS and MSC.Cause value的bit5bit7为000,即Normal event,见下表所示,bit1bit4为1001,对应协议定义为Call control,见附录2.也就是说本条消息触发的原因是因为系统间(interworking)的呼叫控制(cc)而触发的。(5). Channel ReleaseBSC向MS下发Channel Release消息,要求MS和BTS释放Um接口逻辑信道,包括了RR cause字段。这条消息是由BTS透传的,它用于释放手机中RR层的相关资源。(6). DISC(Disconnect)帧MS收到Channel Release消息后,拆除上行信令链路,然后向BTS发DISC帧,表示已释放逻辑信道。(7). UA(Unnumbered Acknowledgement)帧BTS向MS发UA帧确认;MS收到UA帧后,返回CCCH信道进入空闲状态。注意:Disconnect和UA是层二的消息,用于释放手机和基站之间层二的链路资源。(8). Deactivate SACCHBSC向BTS发Deactivate SACCH消息,这条消息是用于释放BTS中的SACCH逻辑信道的,同时,也释放与SACCH相关的TCH信道的。(9). Release IndicationBTS在收到MS的DISC帧,向BSC回Release Indication消息,表明MS已经释放了Um接口的逻辑信道。通过Deactivate SACCH和Release Indication,层二被释放。主叫流程:时隙号6的TCH/F(bm-acch,即Bm + FACCH + SACCH,是指TCH/F),而通过channel type看出,可用做FACCH或SDCCH,因为现在实际占用的是TCH,所以只能是FACCH而非SDCCH,也就是说本Release Indication是在TCH上传输的,但这时是通过偷帧用做FACCH,这也就是为什么说释放是占用的FACCH的原因。在这里做个对比:如果是位置更新的释放指示的话,如下,也就是释放的是SDCCH,从link identifier的channel type: facch or sdcch看出,本信道是SDCCH而非FACCH。对位置更新:(10). RF Channel ReleaseBSC向BTS发RF Channel Release消息,这是要释放BTS中相关的射频资源。对主叫流程:对位置更新:(11). RF Channel Release AcknowledgeBTS释放完成以后,会响应一个RF Channel Release Acknowledge,这样相关的资源就全部释放完了,该信道资源已空闲可用于再分配。通过RF Channel Release和RF Channel Release Acknowledge,底层的物理层就被完全释放了。对主叫流程:对位置更新:(12). Clear CompleteBSC向MSC回Clear Complete消息。从信令里看到:该消息属于BSSMAP协议层消息,是release 消息里的Clear complete消息,(13). RLSDMSC向BSC发RLSD消息,释放SCCP链接。(14). RLSD CompleteBSC向MSC回RLSD Complete消息,表示已释放SCCP链接。 注意:RLSD和RLSD Complete是层二的消息,用于释放A口层二的SCCP连路,对应A口层二建立SCCP连路的CC和CR。补充说明:1). 描述的是MS发起的释放过程,对于网络侧发起的释放流程,除这三条透明传输消息的方向相反之外,其余消息是一样的。2).(1)(3)为呼叫连接释放,属于CC层。(4)(14)为无线资源释放,属于RR层。3).在CC层和MM层的连接释放完毕后,网络将向BSC发出Clear Command 消息来请求释放SCCP信令链路。在该消息中携带此次呼叫清除的原因,如“Handover Successful”或“Call Control”等。4)掉话时的信令流程(见下图):Ø 呼叫发生异常,如由于Um接口消息失败、无线链路失败或因设备故障等导致的释放,则是由BSC向系统发出Clear Request消息申请拆线,然后MSC下发Clear Command消息,BSC再回Clear Complete确认。BSC向MSC发送Clear Request消息时,统计为掉话。Ø 当BSC收到MSC发送的Clear Command消息,如果清除命令中的原因不是“Call control”,也不是“Handover successful”,而且,BSC在收到Clear Command之前没有发送过Clear Request消息,则统计为掉话。3. 本地释放流程3.1 信令流程在正常呼叫流程中Assignment Complete之后,BSC会启动对信令信道的本地释放流程。同样在切换完成后,BSC也会启动对旧信道的本地释放流程。其流程如图 2。图 2 BSC本地释放流程3.2 信令流程详解(1). Deactivate SACCH跟正常释放流程一样,BSC向BTS发Deactivate SACCH消息,这条消息是用于释放BTS中的SACCH逻辑信道的,同时,也释放与SACCH相关的TCH信道的。(2). Release RequestBSC向BTS发

注意事项

本文(GSMBSS信令消息诠释-释放流程)为本站会员(m****)主动上传,金锄头文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即阅读金锄头文库的“版权提示”【网址:https://www.jinchutou.com/h-59.html】,按提示上传提交保证函及证明材料,经审查核实后我们立即给予删除!

温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.