电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

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

28页
  • 卖家[上传人]:m****
  • 文档编号:474087976
  • 上传时间:2024-02-11
  • 文档格式:DOCX
  • 文档大小:163.45KB
  • / 28 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 1、编号:时间: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发出Discon

      2、nect消息,相应的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或M

      3、SC)来分配的,当该事务结束时,对应的TI值就会被释放并被重新分配给后来的事务。当某个接口上的不同侧分别触发了一个事务,则需要用两个不同的TI来区别开,这时就用TI flag来表示:The message is sent from the side that originates the TI :0表示本消息的是从触发该事务的一侧发送出来的,1表示本消息是被发送到触发该事务的一侧去的。 因此TI flag是唯一标识是谁给本事务分配该TI值,其唯一的作用就是用来避免同时分配一个相同的TI值时的冲突。详细请参见协议 GSM04.07。所以TI flag=0,说明本条消息是由BSC发出来的,TI值为0。CauseCause的结构如图所示本消息cause字段为Coding Standard协议对Coding Standard的定义如下,目前该字段都是11,也就是GSM PLMN定义的标准,详细请参见附件1。当本字段为11时,本消息就不没有“Recommendation”字段了。 Location协议对location字段的定义如下,0000表示是移动用户而非网络触发的该释放流程。Cause V

      4、alue对应第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的资源,也就是说,首先释放的是呼叫控制管理层

      5、的资源。(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.也就是说本条消息

      6、触发的原因是因为系统间(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消息,表

      7、明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 Ch

      8、annel 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).在C

      9、C层和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****分享,可在线阅读,更多相关《GSMBSS信令消息诠释-释放流程》请在金锄头文库上搜索。

      点击阅读更多内容
    最新标签
    监控施工 信息化课堂中的合作学习结业作业七年级语文 发车时刻表 长途客运 入党志愿书填写模板精品 庆祝建党101周年多体裁诗歌朗诵素材汇编10篇唯一微庆祝 智能家居系统本科论文 心得感悟 雁楠中学 20230513224122 2022 公安主题党日 部编版四年级第三单元综合性学习课件 机关事务中心2022年全面依法治区工作总结及来年工作安排 入党积极分子自我推荐 世界水日ppt 关于构建更高水平的全民健身公共服务体系的意见 空气单元分析 哈里德课件 2022年乡村振兴驻村工作计划 空气教材分析 五年级下册科学教材分析 退役军人事务局季度工作总结 集装箱房合同 2021年财务报表 2022年继续教育公需课 2022年公需课 2022年日历每月一张 名词性从句在写作中的应用 局域网技术与局域网组建 施工网格 薪资体系 运维实施方案 硫酸安全技术 柔韧训练 既有居住建筑节能改造技术规程 建筑工地疫情防控 大型工程技术风险 磷酸二氢钾 2022年小学三年级语文下册教学总结例文 少儿美术-小花 2022年环保倡议书模板六篇 2022年监理辞职报告精选 2022年畅想未来记叙文精品 企业信息化建设与管理课程实验指导书范本 草房子读后感-第1篇 小数乘整数教学PPT课件人教版五年级数学上册 2022年教师个人工作计划范本-工作计划 国学小名士经典诵读电视大赛观后感诵读经典传承美德 医疗质量管理制度 2
    关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
    手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
    ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.