呼叫系統(tǒng)講義_第1頁(yè)
呼叫系統(tǒng)講義_第2頁(yè)
呼叫系統(tǒng)講義_第3頁(yè)
呼叫系統(tǒng)講義_第4頁(yè)
呼叫系統(tǒng)講義_第5頁(yè)
已閱讀5頁(yè),還剩20頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、 呼叫系統(tǒng)功能及結(jié)構(gòu)介紹一功能簡(jiǎn)介 呼叫任務(wù)的主要功能包括手機(jī)發(fā)起的始發(fā)呼叫的建立控制,入局呼叫到手機(jī)終結(jié)呼叫建立控制,從而實(shí)現(xiàn)手機(jī)到手機(jī),手機(jī)到固定電話的呼叫建立控制功能;完成短消息的提交(SUBMIT)和短消息的接收(DELIVER)過(guò)程,實(shí)現(xiàn)手機(jī)或其他移動(dòng)通信設(shè)備之間點(diǎn)到點(diǎn)的傳遞短消息的過(guò)程;以及補(bǔ)充業(yè)務(wù)的登記,去活,查詢及具體實(shí)現(xiàn)等一系列功能。 呼叫任務(wù)主要分為較為獨(dú)立的呼叫處理模塊MCC(包括MO,MT,TT,TO四個(gè)子模塊),短消息模塊SMS,及補(bǔ)充業(yè)務(wù)登記去活模塊MSS等三個(gè)部分。三個(gè)模塊雖然采用同一個(gè)調(diào)度主程序,但業(yè)務(wù)流程相對(duì)獨(dú)立,互不影響。各自進(jìn)行記錄包分配,同一MS的各個(gè)業(yè)

2、務(wù)處理過(guò)程采用同一個(gè)UID標(biāo)識(shí),不同類業(yè)務(wù)間用PD區(qū)分,同一類業(yè)務(wù)的不同處理過(guò)程用TI區(qū)分,同一過(guò)程不同主被叫用PartID區(qū)分。具體來(lái)說(shuō)就是:UID是User ID的簡(jiǎn)稱,它標(biāo)識(shí)一個(gè)連接對(duì)象,如一個(gè)手機(jī)、或一個(gè)TUP入局連接;PD是Protocol Discriminator的簡(jiǎn)稱,它用來(lái)鑒別MCC、SMS和MSS;TI是Transaction Identifier的簡(jiǎn)稱,它用來(lái)鑒別一次事務(wù)處理過(guò)程,即正在進(jìn)行的多重呼叫;PartID表明主叫或是被叫。呼叫主調(diào)度程序通過(guò)調(diào)度函數(shù)接受外部消息激勵(lì),由呼叫索引關(guān)鍵字即(UIDPDTIPartID)決定將反饋的消息向相應(yīng)模塊直接發(fā)送。根據(jù)驅(qū)動(dòng)表及相

3、應(yīng)狀態(tài)調(diào)度相應(yīng)函數(shù)過(guò)程處理。 主調(diào)度函數(shù)MSSSMSTOTTMTMO 圖 1.1 模塊關(guān)系圖1呼叫處理模塊呼叫處理作為JPM-I移動(dòng)交換機(jī)通信管理軟件的一個(gè)組成模塊,在交換機(jī)的實(shí)際運(yùn)行中占有非常重要的地位,負(fù)責(zé)完成呼叫信令配合、呼叫業(yè)務(wù)控制、鏈路接續(xù)、計(jì)費(fèi)啟停、收集統(tǒng)計(jì)數(shù)據(jù)等功能,它與VLR、A-Gate、I-Gate模塊交換對(duì)呼叫進(jìn)行控制所需的數(shù)據(jù),在被叫是移動(dòng)用戶的情況下,它向GMSC請(qǐng)求被叫的路由信息,以獲得漫游號(hào)MSRN,如果在呼叫進(jìn)行時(shí)發(fā)生切換,HO模塊將向呼叫處理模塊發(fā)送相關(guān)數(shù)據(jù),呼叫處理向計(jì)費(fèi)、統(tǒng)計(jì)以及跟蹤等模塊發(fā)送當(dāng)前呼叫的有關(guān)數(shù)據(jù)。另外由于許多補(bǔ)充業(yè)務(wù)的實(shí)現(xiàn)過(guò)程都與呼叫控制流

4、程密不可分,所以各種補(bǔ)充業(yè)務(wù)的具體信令實(shí)現(xiàn)流程也是融合于呼叫處理流程之中得以完成的。呼叫處理部分又由于功能位置上的不同分為移動(dòng)始發(fā)呼叫(MO)模塊;移動(dòng)終接呼叫(MT)模塊;TUP始發(fā)呼叫(TO)模塊;TUP終接呼叫(TT)模塊。a.移動(dòng)始發(fā)呼叫(MO)模塊移動(dòng)始發(fā)呼叫模塊是手機(jī)(MS)始發(fā)呼叫的接入模塊,它負(fù)責(zé)完成對(duì)主叫手機(jī)的鑒權(quán)、呼叫權(quán)限判定等一系列操作,并根據(jù)對(duì)被叫號(hào)碼分析啟動(dòng)一個(gè)被叫過(guò)程MT或TT。與各相關(guān)模塊關(guān)系圖如下: MO MT TT VLRAGA_Gagte TUPI_GateGMSCHLRMAPHO 圖1.2 MO與其他模塊關(guān)系圖 MO通過(guò)A-Gate任務(wù)完成與手機(jī)交互消息的

5、編解碼工作;通過(guò)VLR任務(wù)完成對(duì)手機(jī)的鑒權(quán)、呼叫權(quán)限判定等工作;通過(guò)GMSC任務(wù)完成對(duì)被叫手機(jī)漫游號(hào)的查詢;根據(jù)不同的被叫號(hào)碼會(huì)啟動(dòng)MT或TT模塊。另外,MO還會(huì)向計(jì)費(fèi)、統(tǒng)計(jì)以及跟蹤任務(wù)發(fā)送當(dāng)前呼叫的數(shù)據(jù),在收到切換模塊Replace消息后會(huì)進(jìn)行端口替換。 對(duì)于具體的一次移動(dòng)始發(fā)呼叫首先在收到A接口服務(wù)請(qǐng)求后,向VLR發(fā)出對(duì)手機(jī)鑒權(quán)的接入請(qǐng)求;得到證實(shí),等收到手機(jī)建立呼叫的SETUP消息再向VLR發(fā)起業(yè)務(wù)鑒別申請(qǐng),同時(shí)向手機(jī)發(fā)出呼叫接受處理的消息CALLPROC及向基站的信道指配請(qǐng)求;收到指配結(jié)果和CompCallInd消息后,對(duì)被叫號(hào)碼由號(hào)碼分析得出得目標(biāo)局進(jìn)行判斷,若為出局呼叫則啟動(dòng)TT模

6、塊,向TT模塊發(fā)出I_IAM消息。若為移動(dòng)號(hào)碼則向 GMSC發(fā)出要漫游號(hào)的請(qǐng)求,收到漫游號(hào)后再對(duì)漫游號(hào)進(jìn)行分析若為本局移動(dòng)則啟動(dòng)MT模塊向MT模塊發(fā)出I_IAM消息,若為外局移動(dòng)則啟動(dòng)TT模塊出局。在收到被叫I_ACM消息后向手機(jī)發(fā)出Alert通知手機(jī)聽振鈴音,若啟動(dòng)MT模塊則要向鏈路服務(wù)器發(fā)出虛連請(qǐng)求,并等到證實(shí)后進(jìn)入下一過(guò)程;收到I_ANM消息后向手機(jī)發(fā)出連接請(qǐng)求Connect,收到證實(shí)后若為出局呼叫則直接進(jìn)入通話狀態(tài),若為本局MT過(guò)程則向鏈路服務(wù)器發(fā)出實(shí)連請(qǐng)求,收到證實(shí)后進(jìn)入通話狀態(tài)。具體消息流圖(圖1.2)如下:A_Gate MOVLRGMSCTT or MTAccess Reques

7、tAccess ConfSndInfoOGReqComp Call Ind G_IAMG_MSRN SndInfoICReqPAGE_REQ I_IAM I_ACM I_ANMCM Service Request NSetupCall ProcAsign ReqAssign ResultProgressNode05 AAlertConnectConnect ACKNode05 圖 1.2 MO呼叫過(guò)程主要消息流程注:在Node05處若被叫為固定出局呼叫則隨后的G_IAM 消息,G_MSRN消息,SndInfoReq消息及Page_Req 消息將沒(méi)有。若為非本局手機(jī)要到漫游號(hào)后的SndInfoR

8、eq消息及Page_Req 消息將沒(méi)有。b.移動(dòng)終結(jié)呼叫(MT)模塊移動(dòng)始發(fā)呼叫模塊是手機(jī)(MS)終結(jié)呼叫的接入模塊,它負(fù)責(zé)入局呼叫中完成對(duì)被叫手機(jī)的鑒權(quán)、呼叫權(quán)限判定及對(duì)手機(jī)的PAGE過(guò)程等一系列操作。A-GateMT VLRTO or MO I_IAMPageingPageCNFAcessReqAcessCNFComp CallNSETUPCALLCNFASSIGNREQASSIGNRSLTMALERT I_ACM I_ANMA_ConnectConnextACK 圖1.3MT模塊主要消息流圖注:對(duì)于MT來(lái)說(shuō)對(duì)于不同的MO模塊,TO模塊入局處理大體相同。對(duì)于一次具體的MT 過(guò)程來(lái)說(shuō)消息流程

9、如下:首先在收到入局的I_IAM消息后,由于入呼叫請(qǐng)求已在MO或TO中分別向VLR發(fā)送,因此直接向手機(jī)發(fā)出尋呼消息PAGE,收到證實(shí)再向VLR提出接入請(qǐng)求對(duì)手機(jī)進(jìn)行鑒權(quán),收到鑒權(quán)確認(rèn)(AcessACK)及服務(wù)鑒別確認(rèn)(CompCall)消息,隨后手機(jī)發(fā)起建立呼叫消息(SETUP),得到對(duì)于此次呼叫業(yè)務(wù)過(guò)程的確認(rèn)開始要求基站指配無(wú)線信道完成后,在收到手機(jī)聽回鈴音消息(AALERT), 向主叫發(fā)I_ACM消息,在收到手機(jī)連接消息后,向手機(jī)回一個(gè)證實(shí),同時(shí)向主叫發(fā)I_ANM消息,進(jìn)入通話狀態(tài)。 VLR MT MO TOAGA_Gagte TUPI_GateGMSCHLRMAPHO 圖1.4

10、 MT與其他模塊關(guān)系圖MT通過(guò)A-Gate任務(wù)完成與手機(jī)交互消息的編解碼工作;通過(guò)VLR任務(wù)完成對(duì)手機(jī)的鑒權(quán)、呼叫權(quán)限判定等工作;通過(guò)TO完成漫游號(hào)的獲得,及入呼叫請(qǐng)求的證實(shí)和切換端口替換。c.TUP終結(jié)呼叫(TT)模塊TO TUP終結(jié)呼叫(TT)模塊是TUP終結(jié)呼叫的接入模塊,它負(fù)責(zé)完成MO 模塊到TUP出局部分的信令轉(zhuǎn)接過(guò)程。其結(jié)構(gòu)相對(duì)簡(jiǎn)單,只是將MO模塊與TUP模塊消息一一對(duì)應(yīng)解釋轉(zhuǎn)發(fā)。它與其它模塊關(guān)系也比較簡(jiǎn)單。另外TT內(nèi)的子模塊HD(切換模塊被叫)模塊負(fù)責(zé)完成HO模塊到TO入局信令轉(zhuǎn)接過(guò)程,其消息流程與TT基本相似。在H_ACM消息中得到替換端口號(hào),轉(zhuǎn)發(fā)給TO模塊出局。TT MOHD

11、TUP HO TUP (HO)MO ( TO) 圖1.5 TT模塊與其它模塊關(guān)系圖S7IAM (H_IAM) I_IAM S7ACM (H_ACM)I_ACM S7ANM (H_ANM)I_ANM 圖 1.6 TT模塊消息流圖注:TT模塊在收到S7GRQ消息后直接從記錄包中獲得主叫號(hào)碼通過(guò)S7GSM消息傳給被叫。在收到TUP或MO的釋放消息后同樣向?qū)?yīng)模塊發(fā)出釋放請(qǐng)求進(jìn)入釋放過(guò)程。d.TUP始發(fā)呼叫(TO)模塊TUP始發(fā)呼叫(TO)模塊是TUP始發(fā)呼叫的接入模塊,它負(fù)責(zé)TUP入局部分到MT模塊之間的信令轉(zhuǎn)接,入局被叫號(hào)碼分析從而向GMSC請(qǐng)求漫游號(hào),及向VLR發(fā)起入呼叫請(qǐng)求等功能。另外TO內(nèi)的

12、子模塊HG(切換模塊主叫)模塊負(fù)責(zé)完成HO模塊到TT出局信令轉(zhuǎn)接過(guò)程,同樣在H_ACM消息中將替換端口轉(zhuǎn)發(fā)給HO模塊。TT MO TOHOHGTUPVLRGMSC 圖 1.7 TO模塊與其它模塊關(guān)系圖注:TO模塊的功能也基本上是轉(zhuǎn)發(fā)TUP與MO之間的七號(hào)信令虛消息,再加上在收到地址初始化消息后的向GMSC要漫游號(hào)再判斷啟動(dòng)MT或TUP及與VLR的入呼叫請(qǐng)求交互的兩個(gè)過(guò)程。對(duì)于切換過(guò)程消息轉(zhuǎn)發(fā)與HD(切換模塊被叫)過(guò)程完全相似。故具體消息流程略。補(bǔ)充說(shuō)明:對(duì)于呼叫過(guò)程中呼叫記錄包的分配一般原則為主叫分配本局配合即MO到MT由MO分配,本局主叫出局呼叫也由MO分配。對(duì)于TUP入局呼叫則由TO模塊分

13、配。對(duì)于切換主叫(HG)過(guò)程由HG模塊分配,對(duì)于切換被叫過(guò)程由入局TO模塊分配。對(duì)于公共記錄包移動(dòng)始發(fā)過(guò)程主叫由Agate分配,對(duì)于TUP入局過(guò)程主叫由收到S7IAM消息后主調(diào)度中調(diào)用的預(yù)處理函數(shù)分配。被叫公共記錄包則分別由TT和MT模塊分配。e. 補(bǔ)充業(yè)務(wù)介紹(1) CLIP(主叫線識(shí)別提供)業(yè)務(wù)功能:將主叫的國(guó)際ISDN號(hào)碼提供給被叫用戶,另外可選擇地將主叫用戶字地址信息提供給被叫用戶。程序?qū)崿F(xiàn):主要在被叫方MT收到VLR的Complete Call消息后判斷如果被叫有CLIP業(yè)務(wù)且主叫無(wú)CLIR業(yè)務(wù)時(shí),將號(hào)碼用SETUP消息傳給手機(jī),顯示主叫號(hào)碼。(若用戶申請(qǐng)了主叫號(hào)碼超越業(yè)務(wù)即使主叫有

14、CLIR業(yè)務(wù)同樣要顯示號(hào)碼。)(2)CLIR(主叫線識(shí)別限制) 業(yè)務(wù)功能:主叫線識(shí)別限制業(yè)務(wù)限制網(wǎng)絡(luò)將主叫用戶號(hào)碼(包括主叫用戶的字地址信息)提供給被叫用戶。 程序?qū)崿F(xiàn):主要在MO收到VLR的Complete Call消息后,將主叫號(hào)碼屬性設(shè)為不可顯示。在IAM消息中傳給被叫。(3)CFU(無(wú)條件前轉(zhuǎn))業(yè)務(wù)功能:允許用戶在任何情況下將所有的來(lái)話呼叫前轉(zhuǎn)到另外一個(gè)用戶上。程序?qū)崿F(xiàn):在向HLR要漫游號(hào)后進(jìn)行判斷,如果為前轉(zhuǎn)號(hào)碼則對(duì)被叫號(hào)碼前轉(zhuǎn)次數(shù)加一,且重新對(duì)號(hào)碼進(jìn)行號(hào)碼分析,重新判斷出局局向,選出被叫路由啟動(dòng)相應(yīng)模塊。(4)CFB(遇忙前轉(zhuǎn))業(yè)務(wù)功能:在用戶忙的情況,網(wǎng)絡(luò)將用戶的所有來(lái)話呼叫前轉(zhuǎn)

15、到用戶預(yù)先登記的用戶。程序?qū)崿F(xiàn):在MT收到IAM消息后進(jìn)行UID與IMSI的匹配,如果已經(jīng)存在,則為被叫用戶忙,向VLR發(fā)Page或Search響應(yīng)后進(jìn)入WtCFCW狀態(tài),收到VLR的SEND_INFO_FOR_IC_RSP響應(yīng)后,檢查結(jié)果如果用戶登記了CFB 業(yè)務(wù)則將MT釋放掉同時(shí)向前向局發(fā)重選線(RELS)消息。前向主叫方(MO)向用戶發(fā)前轉(zhuǎn)語(yǔ)音,然后重新進(jìn)行號(hào)碼分析,重選被叫局向發(fā)IAM消息。(5)CFNy(無(wú)應(yīng)答前轉(zhuǎn))業(yè)務(wù)功能:在用戶無(wú)應(yīng)答的情況,網(wǎng)絡(luò)將用戶的所有來(lái)話呼叫前轉(zhuǎn)到用戶預(yù)先登記的用戶。程序?qū)崿F(xiàn):在被叫振鈴T310時(shí)超后進(jìn)入WtFWD狀態(tài)向VLR發(fā)出MAP_COMPLETE_

16、CALL_RSP消息,收到MAP_SEND_INFO_FOR_IC_RSP消息后判斷,如用戶登記了CFNy業(yè)務(wù)則將MT釋放掉同時(shí)向前向局發(fā)重選線(RELS)消息。前向主叫方(MO)向用戶發(fā)前轉(zhuǎn)語(yǔ)音,然后重新進(jìn)行號(hào)碼分析,重選被叫局向發(fā)IAM消息。(6)CFNr(被叫用戶不可及前轉(zhuǎn)) 業(yè)務(wù)功能:在尋呼不到被叫的情況下,網(wǎng)絡(luò)將呼叫前轉(zhuǎn)到用戶預(yù)先登記的用戶。 程序?qū)崿F(xiàn):不可及分為兩種,一種為手機(jī)關(guān)機(jī),一種為手機(jī)掉電或手機(jī)超出服務(wù)區(qū)。手機(jī)關(guān)機(jī)HLR可以感知到故在主叫MO(或被叫TO)要漫游號(hào)時(shí)即將不可及前轉(zhuǎn)號(hào)傳給主叫MO(或被叫TO)。而第二種情況則要道被叫對(duì)手機(jī)Page超時(shí)后才會(huì)知道,此時(shí)向VLR發(fā)

17、Page或Search響應(yīng)后進(jìn)入WtCFCW狀態(tài),收到VLR的SEND_INFO_FOR_IC_RSP響應(yīng)后,檢查結(jié)果如果用戶登記了CFNr 業(yè)務(wù)則將MT釋放掉同時(shí)向前向局發(fā)重選線(RELS)消息。前向主叫方(MO)向用戶發(fā)前轉(zhuǎn)語(yǔ)音,然后重新進(jìn)行號(hào)碼分析,重選被叫局向發(fā)IAM消息。(7)CW(呼叫等待)業(yè)務(wù)功能:對(duì)申請(qǐng)呼叫等待的用戶,在呼叫期間,如果發(fā)生來(lái)話呼叫,則網(wǎng)絡(luò)對(duì)用戶進(jìn)行通知,用戶可以接受或拒絕來(lái)話。程序?qū)崿F(xiàn):在MT收到IAM消息后進(jìn)行UID與IMSI的匹配,如果已經(jīng)存在,則為被叫用戶忙,向VLR發(fā)Page或Search響應(yīng)后進(jìn)入WtCFCW狀態(tài),收到VLR的MAP_CALL_WAIT

18、ING_REQ響應(yīng)后,用戶登記了CW業(yè)務(wù)則繼續(xù)所進(jìn)行的呼叫。(8)HOLD(呼叫保持)業(yè)務(wù)功能:用戶將正在進(jìn)行的呼叫掛起,進(jìn)行其它呼叫業(yè)務(wù)。程序?qū)崿F(xiàn):在進(jìn)入通話狀態(tài)后,收到Agate的Hold消息后檢查在此之前VLR的CompleteCall消息中帶的補(bǔ)充業(yè)務(wù)信息中用戶是否登記此業(yè)務(wù),若有則向鏈路服務(wù)器發(fā)虛放消息,進(jìn)入HOLD狀態(tài)。(9)MPTY(多方會(huì)議呼叫) 業(yè)務(wù)功能:多方呼叫業(yè)務(wù)為用戶提供多連接服務(wù),在同一時(shí)間和多個(gè)用戶進(jìn)行呼叫。程序?qū)崿F(xiàn):多方會(huì)議處理流程相對(duì)較復(fù)雜,簡(jiǎn)述如下:MPTY業(yè)務(wù)的初始建立是在業(yè)務(wù)申請(qǐng)者(Subscriber)同時(shí)與兩個(gè)用戶建立連接時(shí)(一個(gè)處于Active狀態(tài),

19、另一個(gè)處于Hold狀態(tài))才可進(jìn)行。首先申請(qǐng)會(huì)議資源。收到會(huì)議資源證實(shí)后釋放與兩個(gè)通話鏈路并將兩個(gè)與會(huì)者加入會(huì)議,最后將主持人加入會(huì)議并向手機(jī)發(fā)送成功證實(shí)。會(huì)議建立后加入新的與會(huì)者需要主持人先退出會(huì)議(HoldMPTY),與要加入的用戶建立一個(gè)通話;再使用BuildMPTY將自己和新用戶一起加入會(huì)議。主持人暫時(shí)退出會(huì)議(HoldMPTY)后可使用RetrieveMPTY重新回到會(huì)議。主持人在會(huì)議過(guò)程中可控制與任一與會(huì)者進(jìn)行單獨(dú)通話(SplitMPTY),而其他與會(huì)者之間的會(huì)議不受影響。(10) ECT(直接前轉(zhuǎn)呼叫)業(yè)務(wù)功能:直接前轉(zhuǎn)呼叫就是一個(gè)移動(dòng)用戶A擁有與其他用戶B、C(移動(dòng)或者固定用戶)

20、的呼叫聯(lián)系,用戶A在申請(qǐng)并發(fā)起了ECT業(yè)務(wù)以后,能夠?qū)崿F(xiàn)用戶B和用戶C之間的呼叫聯(lián)系,同時(shí)釋放用戶A和用戶B之間以及用戶A和用戶C之間的呼叫。程序?qū)崿F(xiàn):在收到ECT業(yè)務(wù)申請(qǐng)后將原有兩個(gè)呼叫過(guò)程釋放掉,記錄包保留,然后將兩個(gè)對(duì)端用戶鏈接到一起,將申請(qǐng)方用戶退出。2短消息模塊(SMS)短消息服務(wù)(SMS)模塊是呼叫處理任務(wù)(MCC)的一個(gè)組成模塊,短消息模塊與呼叫處理相對(duì)獨(dú)立,除公用調(diào)度主函數(shù)入口外基本完全獨(dú)立。自己分配記錄包和建索引。它完成短消息的提交(SUBMIT)和短消息的接收(DELIVER)過(guò)程。兩個(gè)過(guò)程與短消息中心的功能配合起來(lái),實(shí)現(xiàn)手機(jī)或其他移動(dòng)通信設(shè)備之間點(diǎn)到點(diǎn)的傳遞短消息的過(guò)程。

21、短消息服務(wù)主要分為兩個(gè)階段:第一個(gè)階段是由手機(jī)發(fā)起經(jīng)過(guò)GSM交換網(wǎng)絡(luò)到達(dá)短消息服務(wù)中心的過(guò)程,稱為SMSO過(guò)程;第二個(gè)階段是由短消息服務(wù)中心發(fā)起,將短消息傳送到發(fā)起手機(jī)所要傳送的終端設(shè)備,稱為SMST過(guò)程。另外,SMS模塊還負(fù)責(zé)完成一個(gè)ALERT過(guò)程,即手機(jī)由沒(méi)有可用內(nèi)存到有可用內(nèi)存時(shí),通過(guò)SMS模塊通知HLR的過(guò)程。MAP接口本地MSC內(nèi)部接口 A接口SCBSC MCCSMS模塊 VLRMSIWMSC 圖 2.1SMS與其它模塊關(guān)系圖3補(bǔ)充業(yè)務(wù)登記去活模塊(MSS)MSS(MSC 補(bǔ)充業(yè)務(wù))部分的主要功能是實(shí)現(xiàn)MSC中補(bǔ)充業(yè)務(wù)的登記,撤銷,激活,去活, 查詢, 口令管理等與呼叫無(wú)關(guān)的操作.

22、MSS模塊負(fù)責(zé)在MS與HLR間傳送Call Independent Supplementary Service(CISS)的登記,刪除,激活,去活,口令處理和無(wú)結(jié)構(gòu)補(bǔ)充業(yè)務(wù)數(shù)據(jù)的信令消息,處理與此相關(guān)的信令連接的建立,維護(hù),釋放和接入處理,并參與多重事務(wù)處理。MSS還執(zhí)行對(duì)VLR中CISS數(shù)據(jù)的查詢。MSS模塊是MSC的CISS處理與VLR的CISS處理(InterrogateSS除外)的綜合。HLRVLRSMSSCCMGAG 圖3.1 MSS與其它業(yè)務(wù)關(guān)系圖二呼叫所涉及API說(shuō)明 呼叫所涉及的API表主要有與AOC 業(yè)務(wù)相關(guān)的02號(hào)表和106號(hào)表;與號(hào)碼分析有關(guān)的37,38,109,122,

23、123,124,125號(hào)表;與端口有關(guān)的21,22,25,26號(hào)表;與語(yǔ)音攔截碼有關(guān)的55號(hào)表;與定時(shí)器相關(guān)的101號(hào)表;與VLR漫游號(hào)碼分配相關(guān)的104號(hào)表;以及一些其它表100,103號(hào)表等。02號(hào)表43號(hào)記錄為記費(fèi)容許字,64-67號(hào)記錄為AOC的一些初始配置值,106號(hào)表中第三項(xiàng)記錄項(xiàng)為AOC費(fèi)率。37號(hào)表為號(hào)碼分析主表記錄相應(yīng)號(hào)碼分析樹樹根在38號(hào)表的起始記錄號(hào)。38號(hào)表為具體的號(hào)碼分析樹,記錄各節(jié)點(diǎn)具體內(nèi)容。109號(hào)表記錄對(duì)應(yīng)不同小區(qū)LAC,CI的不同號(hào)碼分析樹根。122號(hào)表記錄主叫號(hào)碼信息分析的級(jí)別,其中記錄號(hào)越小,級(jí)別越高。從級(jí)別高的開始對(duì)主叫號(hào)碼啟動(dòng)不同子表查找對(duì)應(yīng)被叫號(hào)碼分

24、析樹根,若為小區(qū)位置則啟動(dòng)106號(hào)表,為IMSI號(hào)則啟動(dòng)123號(hào)表,為ISDN啟動(dòng)124號(hào)表,為主叫用戶類別啟動(dòng)125號(hào)表。另外表0和表1中號(hào)記錄141、142、143、144,分別表示表122、123、124、125的最大記錄數(shù)。21號(hào)表為端口組特性表,為22號(hào)表的主表;22號(hào)表為中繼端口表,列出每一個(gè)中繼組包含的端口。25號(hào)表為端口群特性表,為26號(hào)表的主表;26號(hào)表說(shuō)明了每一個(gè)群包含的組,及各組的相關(guān)特性。55號(hào)表記錄了對(duì)應(yīng)不同語(yǔ)音攔截方式應(yīng)播放不同的信號(hào)音類別。101號(hào)表記錄了不同定時(shí)器的定時(shí)精度和定時(shí)時(shí)長(zhǎng)。104號(hào)表記錄了VLR 分配漫游號(hào)或切換號(hào)碼時(shí)的號(hào)碼前綴,及號(hào)碼長(zhǎng)度。100號(hào)

25、表記錄了本局MSC網(wǎng)號(hào),國(guó)家代碼等信息。103號(hào)表為MSC的SPC 配置表,說(shuō)明了源和目的信令點(diǎn)碼。具體數(shù)據(jù)表說(shuō)明詳見數(shù)據(jù)手冊(cè)。三主要隊(duì)列說(shuō)明呼叫模塊主要入隊(duì)列有呼叫主入隊(duì)列,TUP消息主入隊(duì)列,以及其它一些如服務(wù)請(qǐng)求專用入隊(duì)列,鏈路證實(shí)專用入隊(duì)列,切換消息專用入隊(duì)列,定時(shí)器隊(duì)列等。其中呼叫主入隊(duì)列是VLR,Agate,MAP,HO,GMSC等模塊的所有消息的入隊(duì)列,TUP消息主入隊(duì)列分為兩個(gè),一個(gè)是主叫入隊(duì)列是本局為主叫時(shí)的ACM等消息的入隊(duì)列,一個(gè)為被叫入隊(duì)列是本局為被叫時(shí)的IAM等消息的入隊(duì)列。呼叫模塊主要出隊(duì)列有VLR,MMG,Agate,GMSC,HO等模塊的多消息隊(duì)列及到IG的各消

26、息的單消息隊(duì)列,到記費(fèi),到TRACE,到定時(shí)器等模塊的隊(duì)列等。對(duì)于隊(duì)列主要使用工具VSQVIEW,及SQVIEW分別對(duì)變長(zhǎng)和定長(zhǎng)隊(duì)列進(jìn)行查看,使用方法完全相同。具體使用參數(shù)如下:vsqview node All|Global|Local Id=sqid|Name=namestring|Value=namevalue full|part 其中node指隊(duì)列所在的節(jié)點(diǎn)號(hào),All 表示所有的包括全局和本節(jié)點(diǎn)的。Global表示全局的,Local表示本節(jié)點(diǎn)的。隊(duì)列名可以有三種表示方法,Id=sqid,其中sqid表示隊(duì)列分配的 id號(hào),Name=namestring,其中namestring表示隊(duì)列的

27、宏定義名稱。例Name= GSM, GSM為呼叫主入隊(duì)列名。Value=namevalue,namevalue指隊(duì)列的名字值。例v=0x47534d10,具體各隊(duì)列名定義見頭文件gsmque.h,如果只看隊(duì)列情況最后一個(gè)參數(shù)可以不要,具體使用如下:vsqview 3 a 則看3節(jié)點(diǎn)上所有隊(duì)列情況,顯示如下:Name= GSM(0x47534d00) Id=0x3ac00b20 Depth= 100 Width= 64 Flag=0x 1 Count= 0Name=GSM(0x47534d10) Id=0x3ac00b5c Depth= 128 Width= 25 Flag=0x 1 Count

28、= 0Name=GSM(0x47534d19) Id=0x3ac00b98 Depth= 64 Width= 23 Flag=0xc1 Count= 0Name=GSMC(0x47534d43) Id=0x3ac00bd4 Depth = 64 Width= 67 Flag=0xc1 Count= 0其中Depth表示隊(duì)列深度即隊(duì)列最多能容消息數(shù),Width表示隊(duì)列寬度表示隊(duì)列中最大消息長(zhǎng)度。Count表示隊(duì)列中未處理消息個(gè)數(shù)如果此數(shù)接近隊(duì)列深度則表示隊(duì)列擁塞。具體看某一隊(duì)列用vsqview 5 a v=0x47534d10 結(jié)果如下:Name=GSM(0x47534d10) Id=0x3ac

29、00b5c Depth= 128 Width= 25 Flag=0x 1 Count= 0 Head: 1178 Tail: 1178 BufOffset: 15c14 ( aa5ec14 for od) BaseAddrL:3ac00000 BaseAddrPInt: a49000 BaseAddrPExt: aa49000H: 15 33d0044 1016d c10100b 0 b000864 164400 f6ffT: 15 33d0044 1016d c10100b 0 b000864 164400 f6ff頭尾指針之間表示待處理的消息,如頭尾指針相等則表示沒(méi)有消息待處理。如果要看隊(duì)

30、列具體消息內(nèi)容用vsqview 5 a v=0x47534d10 f頭指針前為剛處理完的消息。具體消息內(nèi)容由消息結(jié)構(gòu)而定。此處不累述。四工具說(shuō)明呼叫模塊主要使用打印工具查錯(cuò)。呼叫打印與其他模塊打印同樣調(diào)用gpsout將打印信息用打印服務(wù)器打印。與其他模塊不同之處在于呼叫模塊由于打印信息較多,故對(duì)不同打印信息(如狀態(tài),錯(cuò)誤類型,普通提示)采用不同憂先級(jí)進(jìn)行控制。由于我們將打印優(yōu)先級(jí)存放于MCC_MON控制塊中,所以每次mcc0重加載之后都要先用工具mccmsrv映射一下內(nèi)存,然后用工具mccmsys采用菜單界面選擇修改優(yōu)先級(jí)。Mccmsrv使用說(shuō)明:Mccmsrv的作用是將節(jié)點(diǎn)機(jī)上的內(nèi)存映射到主

31、節(jié)點(diǎn)上。所以它應(yīng)先于其它工具運(yùn)行(即其它mccm系列工具)。Mccmsrv沒(méi)有參數(shù),執(zhí)行一遍即可。Mccmsys命令的使用說(shuō)明: 鍵入mccmsys命令后,將出現(xiàn)如下內(nèi)容: <<<<< MCC Monitor >>>>> 1 Print MCC Share Item 2 Change MCC Priority 3 Change MCC Charge permit 4 Change MCC IMSI & dwPort(Share Item) 5 Exit Program Please Enter your choice1-5(1

32、):2選項(xiàng)中的MCC Priority是指打印優(yōu)先級(jí),缺省值為128,即只打印出錯(cuò)代碼;將該值改為1,則可打印程序中的所有調(diào)試信息,包括所有狀態(tài)變遷;3選項(xiàng)中的MCC charge permit是指MSC計(jì)費(fèi)標(biāo)志位;4選項(xiàng)的作用是指定IMSI以及和它相關(guān)的端口號(hào),即對(duì)于某個(gè)特定手機(jī)強(qiáng)制指配某個(gè)端口,以測(cè)試該端口的性能;5選項(xiàng)的作用是在查看或改變share Item后,結(jié)束該命令的執(zhí)行;1選項(xiàng)的作用是打印2、3、4選項(xiàng)的值。附:MCC出錯(cuò)代碼說(shuō)明 <GSM> the SRC is MCC模塊代碼:1表示為MO模塊 - Current Module(in MCC): 0x1 Curre

33、nt Error Code: 0x10b模塊內(nèi)編碼為0b,即MCC_MO_GRLS_ERR - MCC錯(cuò)誤代碼中的模塊定義和各模塊常見錯(cuò)誤編碼,其它一些與系統(tǒng)有關(guān)的錯(cuò)誤詳細(xì)內(nèi)容見頭文件mccerr.h(在mcc/include目錄下)。#define MCC_MODULE_DISP 0x0 /*調(diào)度函數(shù)層錯(cuò)誤*/#define MCC_MODULE_MO 0x1 /*移動(dòng)始發(fā)呼叫錯(cuò)*/#define MCC_MODULE_MT 0x2 /*移動(dòng)終結(jié)呼叫錯(cuò)*/#define MCC_MODULE_TO 0x3 /*TUP始發(fā)呼叫錯(cuò)*/#define MCC_MODULE_TT 0x4 /*TUP

34、終結(jié)呼叫錯(cuò)*/#define MCC_MODULE_IDTP 0x5 /*函數(shù)MCC_IdentPort錯(cuò)*/#define MCC_MODULE_INTMSRN 0x6 /*函數(shù)MCC_Msrn2IntMsrn 或 函數(shù)MCC_GetIntMsrnAPIIdent錯(cuò)*/#define MCC_MODULE_NA 0x7/*號(hào)碼分析類錯(cuò)誤*/#define MCC_MODULE_SP 0x8/* 函數(shù)MCC_SearchPortAPIInit 或 函數(shù)MCC_SearchPort錯(cuò)*/#define MCC_OUTPUT_TTY 0x9#define MCCXX_SUCC 0x0#define

35、 MCCXX_FAIL 0xffff/* MO Module Error Code */#define MCC_MO_ICT_INS_ERR 1 /* 接入失敗 */#define MCC_MO_CHK_NUM_ERR 3/*被叫號(hào)碼不符合規(guī)范 */#define MCC_MO_ASS_FAL_ERR 4 /* 指配信道失敗 */#define MCC_MO_FWD_OVL_ERR 5 /* 前轉(zhuǎn)次數(shù)越界 */#define MCC_MO_DEST_MIS_ERR 6 /* 號(hào)碼分析結(jié)果無(wú)效 */#define MCC_MO_LNK_FAL_ERR 7 /* 連接鏈路失敗*/#define M

36、CC_MO_ICT_MOD_ERR 8 /* ICT表修改失敗 */#define MCC_MO_NA_ERR 9 /* 號(hào)碼分析出錯(cuò) */#define MCC_MO_OUT_RSP_ERR 10 /* 出呼叫禁止 */#define MCC_MO_GRLS_ERR 11 /* 無(wú)法得到漫游號(hào) */#define MCC_MO_IN_RSP_ERR 12 /* 入呼叫失敗 */#define MCC_MO_T313_EXP_ERR 13 /* T313定時(shí)器超時(shí) */#define MCC_MO_Tacs_EXP_ERR 14 /* 接入定時(shí)器超時(shí) */#define MCC_MO_CM_MIS_ERR 15 /* CM服務(wù)類型無(wú)效 */#define MCC_MO_CLIR_DEN_ERR 16 /*禁止號(hào)碼顯示失敗 */#define MCC_MO_WT_SETUP_ERR 17 /* SETUP消息超時(shí) */* TO Module Error Code

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論