MS主叫流程 分析

M 主叫稱為 MO(Mobile Originate )信令流程MS向BTS請求信道開始,到主叫用戶TCH指配完成開始,一般分為接入階段、健全加密階段、TCH指配

接入階段主要包括 信道申請、信道請求、信道激活、信道激活證實、立即指配等,手機建立MS到SC一條路徑通道。

鑒權加密階段主要包括健全請求、鑒權響應、加密模式命令、加密模式完成、TMSI再分配等幾個步驟,稱為合法用戶

TCH指配階段主要包括指配命令、支配完成、進過這個階段主叫由SDCCH信道轉化為TCH話音信道

第一階段接入階段

MS信道請求

MS處於空閑狀態,輸入號碼撥號,MS開始主叫,隨機接入的目的是建立一條MS至MSC的RRC連接,MS先通過隨機接入信道RACH向系統發出第一條消息就是信道申請(Channel Request)消息,要求網路提供一條SDCCH信道用於信令的傳遞

BTS 收到MS信道申請後,通過Abis介面向BSC發送一條信道請求(Channel Required)消息,這條消息包含BTS對傳輸時間延時(TA值)的估計,我們知道GSM是一個TDMA系統,為了避免時隙相互干擾,時延顯的特別重要

BSC對信道進行激活

BSC收到信息後,BSC會在資料庫中挑選一個信道給MS用,然後BSC給BTS發送信道激活「Channel Active」消息來查詢響應的地面資源是否可用,BTS準備好響應的資源後,返回信道激活證實(Channel Active ACK)消息來答覆BSC

BSC 為MS指配信道

BSC允許接入信道(AGCH)下發立即指配(Immediate Assignment)消息通知MS為其分配專用信道,立即指配消息的目的就是為了建立一條自MS至MSC的RR連接。

當網路發現沒有信道分配,網路以UA幀告訴MS立即指配拒絕(Immediate Assignment Reject)消息

MS回送SABM幀確認接入信道

MS收到立即指配消息,轉換到指定的SDCCH信道,在該信道上發送SABM幀(CM業務接入請求),建立數據鏈路層的連接

建立A口的SCCP連接

建立了MS-BSC鏈路,還需要在A介面建立鏈路,完成MS-MSC完整通道。應當說BSC至MSC有鏈路的,MTP練級在通話之前建立好了,但是每次呼叫還需要在MTP層之上建立SCCP鏈路,因為A介面信令消息是通過SCCP傳輸,SCCP連接建立時候,BSC向MSC發送CM業務請求信息

第三階段 鑒權加密

鑒權階段

SCCP連接建立起來,MSC/VLR收到MS發送的CM業務請求信息,系統對MS身份鑒定,VLR向MSC發送鑒權指令,MSC收到後再通過BS系統透傳MS鑒權請求,根據鑒權演算法得出響應數SRES送達MSC/VLR,VLR把自己產生的SRES和MS產生的SRES進行對比,鑒權通過允許接入請求

加密階段

鑒權通過後,VLR向MSC下發加密模式命令,然後下發接收接入請求(Accept Access Request)消息。作為MS的CM業務請求的回應。MSC向MS下發接入數據請求和加密模式的命令,MS 收到後,加密模式完成消息響應MSC的加密模式命令。

第三階段 呼叫建立

嘟嘟嘟的聲音 是回鈴音 就是在Alerting 提醒你需要摘機,摘機聽到脆響,過程稱為連接(Connect)

第一步就是撥號,第二部就是在一開始接入時分配SDCCH信道,初期加密健全過程需要交互信息不多,後來需要語音通信階段,需要分配TCH信道,

MS的呼叫類型信息

首先MS在SDCCH信道上發送Setup消息,消息包括:本次呼叫請求的具體業務類型,以及MS能提供的承載能力、被叫用戶號碼,其中對於補充業務還可以包含各類附加信息

話音信道指配過程

MSC收到Setup消息,首先向VLR查詢用戶的相關業務信息,VLR根據此次的業務類別和開戶時MS已經申請的業務信息,決定是否可以繼續。如果不能撥打向MS發送「釋放完成」消息。可以繼續,則VLR向MSC發送「完成呼叫能力查詢」的消息,指示MSC繼續

MSC向MS發送「呼叫進程」Call proceeding 消息,告訴MS呼叫還在處理中,然後MSC根據業務請求需要向BSC發送「指配請求」(Assignment Request)消息,要求BSC 分配TCH信道,BSC 收到指令,發現所需資源的話就會向BTS發送「信道激活」(Channel Active)指令激活相應資源,BTS確認後會向BSC發送「信道激活證實」(Channel Active ACK)消息。BSC接著就通過SDCCH信道給MS發送「信道指配」消息。安排MS到指定的空閑信道TCH進行話務續接。TCH指配及接續過程如圖

以上就是MO 的整個流程

--------------------------------

在程序員的路上你不孤單,還有賤賤的楊

歡迎經常來逛博客,是我工作中遇到的零零散散記得筆記,不多,但會不定時更新和大家探討

初始篇:Android 源碼環境搭建(OSX) - engineer_james的博客 - CSDN博客

歡迎給我郵件 jamesyang1991cn@gmail.com


推薦閱讀:

手機在專用模式和通用模式的小區選擇和重選
蘇米「松果」再牽手 聯手布局線下打造手機零售新標杆
「造芯」路雖遠,但小米至少已經上路了
或將搭載小米第二款處理器澎湃S2,疑似小米6X明日發布

TAG:GSM | 協議 | 松果處理器 |