【正文】
條“連接”消息,MS收到該消息后將停止待命指示,接著向系統(tǒng)返回“連接證實(shí)”,當(dāng)系統(tǒng)收到此消息時(shí),就開始計(jì)費(fèi)。呼叫建立過程完畢,雙方進(jìn)入通話階段。(1)實(shí)驗(yàn)操作步驟1.將與實(shí)驗(yàn)箱1相連的電腦上的移動(dòng)系統(tǒng)信令實(shí)驗(yàn)平臺(tái)軟件打開,在主界面上點(diǎn)擊“移動(dòng)臺(tái)主叫信令”按鈕,進(jìn)入此實(shí)驗(yàn)界面;2.主叫在實(shí)驗(yàn)箱1上輸入被叫移動(dòng)臺(tái)的電話號(hào)碼,并按動(dòng)對(duì)話框邊的“確認(rèn)”按鍵。主叫移動(dòng)臺(tái)開機(jī)撥叫被叫號(hào)碼;3.由于被叫處于開機(jī)空閑狀態(tài),很快被叫試驗(yàn)箱電話將振鈴,同時(shí)顯示主叫號(hào)碼。被叫振鈴后,控制被叫的學(xué)生按動(dòng)被叫實(shí)驗(yàn)箱上的“確認(rèn)”鍵進(jìn)行摘機(jī)。此后,主被叫之間的通話鏈路完全建立,能夠進(jìn)行通話。主叫學(xué)生電腦上的移動(dòng)系統(tǒng)信令實(shí)驗(yàn)平臺(tái)軟件將顯示移動(dòng)臺(tái)主叫的信令過程;4.通話結(jié)束,主叫主動(dòng)掛斷電話。主叫學(xué)生按動(dòng)試驗(yàn)箱上的“取消”鍵,網(wǎng)絡(luò)將自動(dòng)進(jìn)行掛機(jī)。(2)信令流程圖(3)程序主要代碼Private Sub cmdCurrentStatus_Click() gDetailCanDis = 1 = True End SubPrivate Sub Command1_Click() gFunction = CNULL gStatus = CBE_READY tmrSignalling = False Call Call End SubPublic Sub calling_status_dis_init() Dim i As Integer 39。gFunction = CCALLING gStatusDisLableIndex = 0 gMaxStatusDisLableIndex = 26 For i = 0 To gMaxStatusDisLableIndex lblSignalling(i).Visible = False Next i = 1000 = True End SubPrivate Sub Command2_Click() Call End SubPrivate Sub lblSignalling_Click(Index As Integer)End SubPrivate Sub lblWaitCallingSignal_Click()End SubPrivate Sub tmrSignalling_Timer()39。 If gStatus CRS6001_CONNECT_BASE_OK Then39。 MsgBox 請(qǐng)檢查RZ6001和基站是否建立連接!39。 = False39。 Exit Sub39。 End If 39。If gCurrentMobileStatue MS_ST_CALLING_READY Then39。 If gCurrentMobileStatue MS_ST_BEING Then39。 39。MsgBox 請(qǐng)檢查RZ6001是否進(jìn)入主叫狀態(tài)!39。 = False39。 Exit Sub39。 End If If gStatus = CDIS_SIGNALLING Then If gStatusDisLableIndex = gMaxStatusDisLableIndex Then Select Case gStatusDisLableIndex Case 0 To 10, 19, 22 To 24, 26 lblSignalling(gStatusDisLableIndex).Visible = True = False Case 11 To 18 If (gStatusDisLableIndex Mod 2) = 0 Then = amp。HFFamp。 Else = amp。HFF0000 End If = True = 4080 Case 20, 21 = True = 8100 Case 25 = True = 9000 End Select gStatusDisLableIndex = gStatusDisLableIndex + 1 = 1500 End If End IfEnd Sub被叫關(guān)機(jī)的信令流程被叫忙或者未開機(jī)時(shí)的情況:此情況的信令流程如下所示:被叫的MSC收到主叫MSC發(fā)送來的初始化地址消息ISUP INITIAL ADDRESS后,被叫MSC將根據(jù)初始化地址消息中包含的被叫用戶的信息進(jìn)行查詢。如果此時(shí)被叫忙或者未開機(jī),則向主叫MSC發(fā)送ISUP RELEASE消息,收到此消息的主叫MSC則向主叫MS發(fā)送DISCONNECT消息,進(jìn)行鏈路的釋放。(1)實(shí)驗(yàn)操作步驟1.實(shí)驗(yàn)箱2(被叫),按“菜單”鍵退出系統(tǒng)通信實(shí)驗(yàn),相當(dāng)于被叫關(guān)機(jī);2.將與主叫實(shí)驗(yàn)箱1相連的電腦上的移動(dòng)系統(tǒng)信令實(shí)驗(yàn)平臺(tái)軟件打開,在主界面上點(diǎn)擊“移動(dòng)臺(tái)主叫信令”按鈕,進(jìn)入此實(shí)驗(yàn)界面;3.主叫在實(shí)驗(yàn)箱1上輸入被叫號(hào)碼,并按動(dòng)對(duì)話框邊的“確認(rèn)”按鍵。主叫試驗(yàn)箱1撥叫被叫號(hào)碼;4.之后,主叫學(xué)生電腦上的移動(dòng)系統(tǒng)信令實(shí)驗(yàn)平臺(tái)軟件將顯示移動(dòng)臺(tái)被叫關(guān)機(jī)的信令過程。(2)信令流程圖(3)程序主要代碼Private Sub cmdCurrentStatus_Click() gDetailCanDis = 1 = True End SubPrivate Sub Command1_Click() gFunction = CNULL gStatus = CBE_READY tmrSignalling = False Call Call End SubPublic Sub calling_status_dis_init() Dim i As Integer 39。gFunction = CCALLING gStatusDisLableIndex = 0 gMaxStatusDisLableIndex = 26 For i = 0 To gMaxStatusDisLableIndex lblSignalling(i).Visible = False Next i = 1000 = True End SubPrivate Sub Command2_Click() Call End SubPrivate Sub lblSignalling_Click(Index As Integer)End SubPrivate Sub tmrSignalling_Timer()39。 If gStatus CRS6001_CONNECT_BASE_OK Then39。 MsgBox 請(qǐng)檢查RZ6001和基站是否建立連接!39。 = False39。 Exit Sub39。 End If 39。If gCurrentMobileStatue MS_ST_CALLING_READY Then39。 If gCurrentMobileStatue MS_ST_BEING Then39。 39。MsgBox 請(qǐng)檢查RZ6001是否進(jìn)入主叫狀態(tài)!39。 = False39。 Exit Sub39。 End If If gStatus = CDIS_SIGNALLING Then If gStatusDisLableIndex = gMaxStatusDisLableIndex Then Select Case gStatusDisLableIndex Case 0 To 10, 18, 19, 21 To 26 lblSignalling(gStatusDisLableIndex).Visible = True Case 11 To 17 gStatusDisLableIndex = 17 End Select gStatusDisLableIndex = gStatusDisLableIndex + 1 = 1500 End If End IfEnd Sub被叫無應(yīng)答的信令流程被叫無應(yīng)答的情況下的信令流程:被叫的電話振鈴,但是被叫長(zhǎng)時(shí)間沒有應(yīng)答時(shí)的信令流程如圖275所示:被叫MSC收到主叫MSC發(fā)送的初始化地址消息后,尋呼被叫MS并建立和MS之間的信令鏈路。若被叫MS振鈴,被叫MSC將向主叫MSC發(fā)送ISUP ADDRESS COMPLETE地址完成消息。主叫MSC于是向主叫MS發(fā)送Alert消息,實(shí)際中,該消息一般由MS翻譯成回鈴音。若在一定的時(shí)間內(nèi),被叫不摘機(jī),被叫MSC將釋放MSC和被叫MS之間的鏈路,并同時(shí)向主叫MSC發(fā)送ISUP RELEASE消息,主叫MSC收到ISUP RELEASE消息后,也將由網(wǎng)絡(luò)發(fā)起MSC和MS之間的鏈路釋放過程。(1)實(shí)驗(yàn)操作步驟1.將與實(shí)驗(yàn)箱1相連的電腦上的移動(dòng)系統(tǒng)信令實(shí)驗(yàn)平臺(tái)軟件打開,在主界面上點(diǎn)擊“移動(dòng)臺(tái)主叫信令”按鈕,進(jìn)入此實(shí)驗(yàn)界面;2.主叫在實(shí)驗(yàn)箱1上輸入被叫移動(dòng)臺(tái)的電話號(hào)碼,并按動(dòng)對(duì)話框邊的“確認(rèn)”按鍵。主叫移動(dòng)臺(tái)開機(jī)撥叫被叫號(hào)碼;3.由于被叫處于開機(jī)空閑狀態(tài),很快被叫試驗(yàn)箱電話將振鈴,同時(shí)顯示主叫號(hào)碼。被叫振鈴后,被叫長(zhǎng)時(shí)間無應(yīng)答,主叫學(xué)生電腦上的移動(dòng)系統(tǒng)信令實(shí)驗(yàn)平臺(tái)軟件將顯示