iVPN信令解析_第1頁
iVPN信令解析_第2頁
iVPN信令解析_第3頁
iVPN信令解析_第4頁
iVPN信令解析_第5頁
已閱讀5頁,還剩56頁未讀, 繼續(xù)免費閱讀

付費下載

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

一 固網 接續(xù) 1 接續(xù)消息交互圖 S C P S S PI D PR R BA CR e l e a s e C a l l R R BC o n n e c tA C RE R B參數 : 操作名 信息單元名 參數的值或說明 InitialDP ServiceKey 業(yè)務鍵 CallingPartyNumber 0258888010(國內號碼) CallingPartyCategory 10(普通用戶) IPSSPCapabilities 根據實際情況填寫 LocationNumber BearerCapability EventTypeBCSM 3(分析 信息) CalledPartyNumber 用戶撥打的 號碼 (國內有效號碼 ) RequestReportBCSMEvent BCSMEvents EventType 10(監(jiān)視主叫用戶放棄) MonitorMode 1 (EDP-N)(事件檢出點 -通知 ) LegID RequestReportBCSMEvent BCSMEvents EventType 4(監(jiān)視路由選擇故障) MonitorMode 0 (EDP-R)(事件檢出點 -請求 ) LegID BCSMEvents EventType 5(監(jiān)視被叫忙) MonitorMode 0 (EDP-R) LegID BCSMEvents EventType 9(監(jiān)視被叫用戶拆線) MonitorMode 0 (EDP-R) LegID 1 BCSMEvents EventType 9(監(jiān)視主叫用戶拆線) MonitorMode 0 (EDP-R) LegID 2 BCSMEvents EventType 6(監(jiān)視被叫無應答) MonitorMode 0 (EDP-R) LegID applicationTimer 無應答時間 ApplyCharging chargeMode 1( 0:免費 1:計費) chargeRecordIdentifier 1 chargeAction 2 callPartToBeCharged 3 chargRecordTreatment 68H calling 0258888010 called 0258888011 translated 0258888011 chargedPartyIdentityIndicator 127 specified 集團標識 號 chargeClass 1 startChargePattern answerReceived stopChargingPattern callingPartyOrCalledPartyHooksOn detailedType 1 sendingOfChargeMessage Need sendToSCF 1 Connect destinationRoutingAddress 0258888011(國內有效號碼) (或者 0086258888011國際號碼) 相關 ID 可選項 切割和補償 可選項 原被叫用戶號碼 可選項 主叫用戶號碼 可選項 主叫用戶類別 可選項 改向用戶 ID 可選項 改向信息 可選項 ApplyChargingReport serviceKey 229(業(yè)務鍵) chargeMode 1(計費模式 0:免費 1:計費) chargeRecordIdentifier 1(計費記錄標識) chargedPartyIdentityIndicator (計費方標識指示) specified 集團標識 號 calling 0258888010(主叫用戶號碼) called 0258888011(被叫用戶號碼) translated 0258888011(目標地址號碼) startDateAndTime 起始日期時間 stopDateAndTime 結束日期時間 duration 120 ( BCD 編碼,HHHMMSST,持續(xù)時間,單位: 100ms) callCost 呼叫費用 ChargeClass 計費類別 reasonForReport 1(報告原因。 1:到達費用限制 2:呼叫不結束 3:呼叫結束 4:到達時間限制) timeStamp 時間標簽 EventReportBCSM EventTypeBCSM 9(主叫拆線) ( 4:路由選擇故障; 5:用于被叫忙; 6:被叫方無應答; 9:被叫拆線;9:主叫拆線; 10:主叫放棄) LegID 1 或 2 MiscCallInfo MessageType 0 ReleaseCall Cause 呼叫釋放原因 2接續(xù) 流程 trace FSM -1, 74 bytes, Received from SS7 ( TC-Begin ): 0 00 00 01 0B EC 12 E9 FF FF 05 43 01 02 04 FE 20 .C. 16 33 08 03 A3 7D 01 01 01 00 00 00 20 7E 05 43 13 3. .C. 32 59 59 FE 74 6F 0B EC 12 E9 FF 28 20 54 43 2D 49 YY.to.( TC-I 48 6E 76 6F 6B 65 20 29 3A 0A 00 FF 00 00 00 00 00 nvoke ):. 64 20 33 39 2C 00 00 00 20 28 FF 39,. (. 11:06:12 FSM 40, 71 bytes, Received from SS7 ( TC-Invoke ): 0 00 00 10 0B EC 12 E9 0B EC 12 E9 FF 01 FF 00 00 . 16 FF 00 00 00 FF 00 30 30 2E 80 02 2E 58 82 0A 03 .00.X. 32 90 11 68 14 98 01 60 00 18 83 08 03 13 70 55 48 .h.pUH 48 82 06 60 85 01 00 AB 03 80 01 00 BB 07 80 05 99 . 64 D0 00 A1 00 9C 01 03 . 11:06:12 FSM 40, Change fsm type to GMPFSM 11:06:12 FSM 40, Received TC-Invoke Ind( 0 ) MsgID 0 +-c 30 +-p 80 2 2E 58 +-p 82 10 03 90 11 68 14 98 01 60 00 18 +-p 83 8 03 13 70 55 48 82 06 60 +-p 85 1 00 +-c AB | -p 80 1 00 +-c BB | -p 80 5 99 D0 00 A1 00 -p 9C 1 03 #Ini_StartUP:Algorithm(40-200020713,0,0).ret(1,0), nextNIni_CallMsgCS1 scf0 #Ini_CallMsgCS1:Algorithm(40-200020713,2,3).ret(1,0), next Ini_RRBCS1 scf0 11:06:12 FSM 40, Send TC-Invoke Req( RequestReportBCSMEvent ) RequestReportBCSMEvent: -bcsmEvents +-eventTypeBCSM 1 0A +-monitorMode 1 01 -legID -sendingSideID 1 01 11:06:12 FSM 40, 40 bytes, Send to SS7 ( TC-Invoke ): 0 00 26 10 0B EC 12 E9 0B EC 12 E9 02 81 FF 00 17 .&. 16 FF 00 00 00 C8 00 11 30 0F A0 0D 30 0B 80 01 0A .0.0. 32 81 01 01 A2 03 80 01 01 . 11:06:12 FSM 40, 67 bytes, Send to SS7 ( TC-Continue-Confirm ): 0 00 41 02 0B EC 12 E9 FF FF 04 05 51 01 06 00 00 .A.Q. 16 00 08 03 A3 7D 01 01 01 00 00 00 20 7E 0B EC 12 . . 32 E9 FF 12 E9 0B EC 12 E9 02 81 FF 00 17 FF 00 00 . 48 00 C8 00 11 30 0F A0 0D 30 0B 80 01 0A 81 01 01 .0.0. 64 A2 FF 00 . #Ini_RRBCS1:Xmlsib (40-200020713,2,3).ret(1,0), next Ini_Verify scf0 #Ini_Verify:Verify (40-200020713,2,3).ret(1,0), next judgeCallFlag scf0 #judgeCallFlag:Branch (40-200020713,2,3).ret(2,0), next getCgInfo scf0 ecSelect(40), SELECT GroupNumber , userID , userpin , pnpnumber , TemplateID From CTX_UserProfile where telephonenumber = 075584286006 and userstate = 0 Select Result: rowNum=1, fieldNum=5 groupnumber userid userpin pnpnumber templateid (CHAR10) (CHAR23) (CHAR8) (CHAR6) (CHAR23) 111111 9897 1234 2016 9 #getCgInfo:ExecSQL(40-200020713,2,3).ret(1,0), next getGroupInfo scf0 ecSelect(40), SELECT balance , usernumberlen from CTX_GroupUser where GroupNumber = 111111 and groupstate = 0 Select Result: rowNum=1, fieldNum=2 balance usernumberlen (CHAR23) (CHAR23) 103260 4 #getGroupInfo:ExecSQL(40-200020713,2,3).ret(1,0), next setPNP scf0 #setPNP:Algorithm(40-200020713,2,3).ret(1,0), next judgeCalltype scf0 #judgeCalltype:Branch (40-200020713,2,3).ret(2,0), next getCdInfo scf0 ecSelect(40), SELECT UserID , telephonenumber from CTX_UserProfile where GroupNumber = 111111 and pnpnumber =or telephonenumber =Select Result: rowNum=0, fieldNum=2 userid telephonenumber (CHAR23) (CHAR16) #getCdInfo:ExecSQL(40-200020713,2,3).ret(Referral,0), nextN 27 scf0 # 27:Algorithm(40-200020713,2,3).ret(1,0), next ac scf0 11:06:12 FSM 40, Send TC-Invoke Req( ApplyCharging ) ApplyCharging: +-aChBillingChargingCharacteristi | +-chargeMode 1 01 | +-chargeRecordIdentifier 1 01 | +-chargeAction 1 02 | +-callPartToBeCharged 1 03 | +-chargeRecordTreatment 1 68 | +-callingPartyNumber 8 03 13 70 55 48 82 06 60 | +-calledPartyNumber 8 83 10 81 19 00 06 80 01 | +-translatedPartyNumber 8 83 10 81 19 00 06 80 01 | +-locationNumber 4 82 10 57 05 | +-chargedPartyIdentityIndicator 1 7F | +-specifiedChargedPartyNumber 3 11 11 11 | +-chargeClass 1 05 | +-startChargePattern 1 02 | +-stopChargingPattern 1 02 | +-detailedBillingChargeRecordType 1 01 | -sendingOfChargeMessage 1 02 -sendCalculationToSCPIndication 1 FF 11:06:12 FSM 40, 104 bytes, Send to SS7 ( TC-Invoke ): 0 00 66 10 0B EC 12 E9 0B EC 12 E9 02 82 FF 00 23 .f.# 16 FF 00 00 00 C8 00 51 30 4F A0 4A 80 01 01 81 01 .Q0O.J. 32 01 82 01 02 84 01 03 85 01 68 86 08 03 13 70 55 .h.pU 48 48 82 06 60 87 08 83 10 81 19 00 06 80 01 88 08 H. 64 83 10 81 19 00 06 80 01 89 04 82 10 57 05 8A 01 .W. 80 7F 8B 03 11 11 11 8D 01 05 8F 01 02 90 01 02 91 . 96 01 01 92 01 02 81 01 FF . 11:06:12 FSM 40, 47 bytes, Send to SS7 ( TC-Continue-Continue ): 0 00 2D 03 0B EC 12 E9 FF FF 0B EC 12 E9 FF FF 74 .-.t 16 65 73 2C 20 53 65 6E 64 20 74 6F 20 53 53 37 20 es, Send to SS7 32 28 20 54 43 2D 49 6E 76 6F 6B 65 20 29 3A 00 ( TC-Invoke ):. # ac:Xmlsib (40-200020713,2,3).ret(1,0), next step43 scf0 #step43:Algorithm(40-200020713,2,3).ret(1,0), next RRBCS2 scf0 11:06:12 FSM 40, Send TC-Invoke Req( RequestReportBCSMEvent ) RequestReportBCSMEvent: -bcsmEvents +-eventTypeBCSM 1 09 +-monitorMode 1 00 -legID -sendingSideID 1 02 +-eventTypeBCSM 1 09 +-monitorMode 1 00 -legID -sendingSideID 1 01 +-eventTypeBCSM 1 05 -monitorMode 1 00 +-eventTypeBCSM 1 06 +-monitorMode 1 00 -dpSpecificCriteria -applicationTimer 1 12 +-eventTypeBCSM 1 04 -monitorMode 1 00 11:06:12 FSM 40, 82 bytes, Send to SS7 ( TC-Invoke ): 0 00 50 10 0B EC 12 E9 0B EC 12 E9 02 83 FF 00 17 .P. 16 FF 00 00 00 C8 00 3B 30 39 A0 37 30 0B 80 01 09 .;09.70. 32 81 01 00 A2 03 80 01 02 30 0B 80 01 09 81 01 00 .0. 48 A2 03 80 01 01 30 06 80 01 05 81 01 00 30 0B 80 .0.0. 64 01 06 81 01 00 BE 03 81 01 12 30 06 80 01 04 81 .0. 80 01 00 . 11:06:12 FSM 40, 47 bytes, Send to SS7 ( TC-Continue-Continue ): 0 00 2D 03 0B EC 12 E9 FF FF 0B EC 12 E9 FF FF 80 .-. 16 01 02 30 0B 80 01 09 81 01 00 A2 03 80 01 01 30 .0.0 32 06 80 01 05 81 01 00 30 0B 80 01 06 81 01 00 .0. #RRBCS2:Xmlsib (40-200020713,2,3).ret(1,0), next con scf0 11:06:12 FSM 40, Send TC-Invoke Req( Connect ) Connect: +-destinationRoutingAddress 8 83 10 81 19 00 06 80 01 -callingPartyNumber 4 03 13 02 61 11:06:12 FSM 40, 43 bytes, Send to SS7 ( TC-Invoke ): 0 00 29 10 0B EC 12 E9 0B EC 12 E9 02 84 FF 00 14 .). 16 FF 00 00 00 C8 00 14 30 12 A0 0A 04 08 83 10 81 .0. 32 19 00 06 80 01 9B 04 03 13 02 61 .a 11:06:12 FSM 40, 47 bytes, Send to SS7 ( TC-Continue-Continue ): 0 00 2D 03 0B EC 12 E#con:Xmlsib (40-200020713,2,3).ret(1,0), next 55 scf0 # 55:Delay (40-200020713,2,3).ret(0,DelayWaitForTimeOut), next 55 scf0 11:06:37 FSM 40, 46 bytes, Received from SS7 ( TC-Continue-Continue ): 0 00 00 03 0B EC 12 E9 FF FF 0B EC 12 E9 FF FF 00 . 16 00 00 00 00 00 90 7D 3F 08 48 74 3F 08 00 00 00 .?.Ht?. 32 00 6A 00 00 00 A8 7C 3F 08 00 00 00 00 00 .j.|?. 11:06:37 FSM 40, 119 bytes, Received from SS7 ( TC-Invoke ): 0 00 00 10 0B EC 12 E9 0B EC 12 E9 FF 02 FF 00 24 .$ 16 FF 00 00 00 FF 00 60 30 5E 80 02 2E 58 81 01 01 .0.X. 32 85 01 01 87 01 7F 88 03 11 11 11 89 08 03 13 70 .p 48 55 48 82 06 60 8A 08 83 10 81 19 00 06 80 01 8B UH. 64 08 83 10 81 19 00 06 80 01 8C 04 82 10 57 05 8D .W. 80 06 80 50 32 11 80 01 8E 06 80 50 32 11 80 42 8F .P2.P2.B. 96 04 00 00 01 40 90 02 00 E7 92 01 05 93 01 03 94 . 112 06 80 50 32 11 80 42 .P2.B 11:06:37 FSM 40, Received TC-Invoke Ind( 36 ) MsgID 36 +-c 30 +-p 80 2 2E 58 +-p 81 1 01 +-p 85 1 01 +-p 87 1 7F +-p 88 3 11 11 11 +-p 89 8 03 13 70 55 48 82 06 60 +-p 8A 8 83 10 81 19 00 06 80 01 +-p 8B 8 83 10 81 19 00 06 80 01 +-p 8C 4 82 10 57 05 +-p 8D 6 80 50 32 11 80 01 +-p 8E 6 80 50 32 11 80 42 +-p 8F 4 00 00 01 40 +-p 90 2 00 E7 +-p 92 1 05 +-p 93 1 03 -p 94 6 80 50 32 11 80 42 v001 012125 #xml_branch:Branch (40-200020713,36,0).ret(1,0), nextNapplyreport1 scf0 v001 012125 #applyreport1:Algorithm(40-200020713,2,3).ret(1,0), nextNapplyreport2 scf0 v001 012125 #applyreport2:Compare(40-200020713,2,3).ret(1,0), nextNapplyreport3 scf0 v001 012125 #applyreport3:Compare(40-200020713,2,3).ret(1,0), nextNinsertacr scf0 Only Sync: insert into acr_record ( serviceKey , chargeMode , chargeRecordIdenti , specificChargedPar , locationnumber , callingpartynumber , calledpartynumber , chargeclass , translatednumber , startdateandtime , stopdateandtime , duration , callcost , typeoftraffic ) values ( 11864 , 10 , 1 , 111111 , 755 , 075584286006 ,, 5 ,, 080523110810 , 080523110824 , 00001004 , 231 , 0 ) v001 012125 #insertacr:ExecSQL(40-200020713,2,3).ret(1,0), nextNapplyreport13 scf0 ecRun(40), update CTX_GroupUser set balance = 103260 - 231 where GroupNumber = 111111 v001 012125 #applyreport13:ExecSQL(40-200020713,2,3).ret(1,0), nextNapplyreport8 scf0 v001 012125 #applyreport8:Compare(40-200020713,2,3).ret(2,0), next Return(-8) scf0 11:06:37 FSM 40, 46 bytes, Received from SS7 ( TC-Continue-Continue ): 0 00 00 03 0B EC 12 E9 FF FF 0B EC 12 E9 FF FF 00 . 16 00 00 00 00 00 A8 7C 3F 08 48 74 3F 08 00 00 00 .?.Ht?. 32 00 21 00 00 00 98 DD 3E 08 00 00 00 00 00 .!. 11:06:37 FSM 40, 46 bytes, Received from SS7 ( TC-Invoke ): 0 00 00 10 0B EC 12 E9 0B EC 12 E9 FF 03 FF 00 18 . 16 FF 00 00 00 FF 00 17 30 15 80 01 09 A2 06 A7 04 .0. 32 80 02 80 90 A3 03 81 01 01 A4 03 80 01 00 . 11:06:37 FSM 40, Received TC-Invoke Ind( 24 ) MsgID 24 +-c 30 +-p 80 1 09 +-c A2 | +-c A7 | -p 80 2 80 90 +-c A3 | -p 81 1 01 +-c A4 -p 80 1 00 v001 012125 #xml_branch:Branch (40-200020713,24,0).ret(2,0), nextNdisconnect1 scf0 v001 012125 #disconnect1:Branch (40-200020713,2,3).ret(2,0), next quit1 scf0 11:06:37 FSM 40, Send TC-Invoke Req( ReleaseCall ) releaseInitialCallSegment=80 9F 11:06:37 FSM 40, 27 bytes, Send to SS7 ( TC-Invoke ): 0 00 19 10 0B EC 12 E9 0B EC 12 E9 04 85 FF 00 16 . 16 FF 00 00 00 28 00 04 04 02 80 9F .(. 11:06:37 FSM 40, 60 bytes, Send to SS7 ( TC-End ): 0 00 3A 04 0B EC 12 E9 FF FF 0B EC 12 E9 FF 06 A7 .:. 16 04 80 02 80 90 A3 03 81 01 FF FF 03 80 01 00 6F .o 32 72 74 38 20 43 59 00 00 00 20 61 C1 08 51 00 00 rt8 CY. a.Q. 48 00 A0 58 52 00 A0 58 52 00 01 FF 00 .XR.XR. 11:06:37 FSM 40, 7 bytes, Send to SS7 ( DlgID-End ): 0 00 07 23 0B EC 12 E9 .#. v001 012125 #quit1:ReleaseCall(40-200020713,2,3).ret(1,0), next SLPOver(-9) scf0 v001 012125 #fsm 40 call the event() 26 times scf0 二 固網 放音 1 管理流程放音消息交互圖 S C P S S P I PI D PR R BE T CI A MA C MA R IP & CR IP & CR ID F CR E LR e l e a s e C a l l 參數 : 操作名 信息單元名 參數的值或說明 InitialDP ServiceKey 業(yè)務鍵 CallingPartyNumber 0258888010(國內號碼) CallingPartyCategory 10(普通用戶) IPSSPCapabilities 根據實際情況填寫 iPAvailable EventTypeBCSM 3(分析信息) CalledPartyNumber 用戶撥打的 號碼 (國內有效號碼 ) RequestReportBCSMEvent BCSMEvents EventType 10(監(jiān)視主叫用戶放棄) MonitorMode 1 (EDP-N) LegID BCSMEvents EventType 9(監(jiān)視主叫用戶拆線) MonitorMode 0 (EDP-R) LegID 2 EstablishTemporaryConnection assistingSSPIPRoutingAddress correlationID scfID AssistRequestInstructions correlationID iPAvailable iPSSPCapabilities 0440H PlayAnnouncement informationToSend 信號音 ID 持續(xù)時間 SpecializedResourceReport PromptAndCollectUserInformation collectedInfo informationToSend PC 返回結果 收到的數字 DisconnectForwardConnection ReleaseCall Cause 原因值 2管理流程放音 trace FSM -1, 74 bytes, Received from SS7 ( TC-Begin ): 0 00 00 01 0B EC 13 42 FF FF 05 43 01 02 04 FE 24 .B.C.$ 16 FF 08 03 A3 7D 01 01 01 00 00 01 01 87 05 43 13 .C. 32 59 59 FE 88 03 0B EC 13 42 FF 83 13 20 80 84 08 YY.B. . 48 00 09 8A 09 82 90 11 58 87 84 08 10 01 8B 06 03 .X. 64 10 48 88 00 11 8C 03 02 10 FF .H. 15:48:43 FSM 140, 68 bytes, Received from SS7 ( TC-Invoke ): 0 00 00 10 0B EC 13 42 0B EC 13 42 FF 01 FF 00 00 .B.B. 16 FF 00 00 00 FF 00 2D 30 2B 80 02 2E 58 82 07 83 .-0+.X. 32 90 11 68 14 32 04 83 08 03 13 70 55 48 82 06 60 .h.2.pUH. 48 85 01 00 AB 03 80 01 00 BB 07 80 05 99 D0 00 A1 . 64 00 9C 01 03 . 15:48:43 FSM 140, Change fsm type to GMPFSM 15:48:43 FSM 140, Received TC-Invoke Ind( 0 ) MsgID 0 +-c 30 +-p 80 2 2E 58 +-p 82 7 83 90 11 68 14 32 04 +-p 83 8 03 13 70 55 48 82 06 60 +-p 85 1 00 +-c AB | -p 80 1 00 +-c BB | -p 80 5 99 D0 00 A1 00 -p 9C 1 03 v001 014297 #Ini_StartUP:Algorithm(140-200020802,0,0).ret(1,0), nextNIni_CallMsgCS1 scf0 v001 014297 #Ini_CallMsgCS1:Algorithm(140-200020802,2,3).ret(1,0), next 3 scf0 ecSelect(140), select chargeclass from ChargeClass where callinglocationnum = 020 and calledlocationnum = 020 Select Result: rowNum=1, fieldNum=1 chargeclass (CHAR23) 10 v001 014297 # 3:ExecSQL(140-200020802,2,3).ret(1,0), next Ini_RRBCS1 scf0 15:48:43 FSM 140, Send TC-Invoke Req( RequestReportBCSMEvent ) RequestReportBCSMEvent: -bcsmEvents +-eventTypeBCSM 1 0A +-monitorMode 1 01 -legID -sendingSideID 1 01 +-eventTypeBCSM 1 09 +-monitorMode 1 01 -legID -sendingSideID 1 01 15:48:43 FSM 140, 53 bytes, Send to SS7 ( TC-Invoke ): 0 00 33 10 0B EC 13 42 0B EC 13 42 02 81 FF 00 17 .3.B.B. 16 FF 00 00 00 C8 00 1E 30 1C A0 1A 30 0B 80 01 0A .0.0. 32 81 01 01 A2 03 80 01 01 30 0B 80 01 09 81 01 01 .0. 48 A2 03 80 01 01 . 15:48:43 FSM 140, 67 bytes, Send to SS7 ( TC-Continue-Confirm ): 0 00 41 02 0B EC 13 42 FF FF 04 05 51 01 06 00 00 .A.B.Q. 16 00 08 03 A3 7D 01 01 01 00 00 01 01 87 0B EC 13 . 32 42 FF 42 43 53 C1 00 00 00 10 59 52 00 10 59 52 B.BCS.YR.YR 48 00 33 5D 20 46 53 4D 20 31 34 30 2C 20 35 33 20 .3 FSM 140, 53 64 62 FF 00 b. v001 014297 #Ini_RRBCS1:Xmlsib (140-200020802,2,3).ret(1,0), next Ini_Verify scf0 v001 014297 #Ini_Verify:Verify (140-200020802,2,3).ret(1,0), next judgeCallFlag scf0 v001 014297 #judgeCallFlag:Branch (140-200020802,2,3).ret(2,0), next 15 scf0 v001 014297 # 15:Algorithm(140-200020802,2,3).ret(1,0), next xmletc1 15:48:43 FSM 140, Send TC-Invoke Req( EstablishTemporaryConnection ) EstablishTemporaryConnection: +-assistingSSPIPRoutingAddress 7 01 02 10 47 82 00 00 +-correlationID 4 00 10 10 04 -scfID 3 00 04 00 15:48:43 FSM 140, 45 bytes, Send to SS7 ( TC-Invoke ): 0 00 2B 10 0B EC 13 42 0B EC 13 42 02 82 FF 00 11 .+.B.B. 16 FF 00 00 00 C8 00 16 30 14 80 07 01 02 10 47 82 .0.G. 32 00 00 81 04 00 10 10 04 83 03 00 04 00 . 15:48:43 FSM 140, 47 bytes, Send to SS7 ( TC-Continue-Continue ): 0 00 2D 03 0B EC 13 42 FF FF 0B EC 13 42 FF FF 42 .-.B.B.B 16 02 82 FF 00 11 FF 00 00 00 C8 00 16 30 14 80 07 .0. 32 01 02 10 47 82 00 00 81 04 00 10 10 04 83 00 .G. scf0 v001 014297 #xmletc1:Xmlsib (140-200020802,2,3).ret(1,0), next xmletcdelay scf0 v001 014297 #xmletcdelay:Delay (140-200020802,2,3).ret(0,DelayWaitForEDP), next xmletcdelay scf0 15:48:44 FSM -1, 74 bytes, Received from SS7 ( TC-Begin ): 0 00 01 01 00 0F 69 57 FF FF 05 43 06 06 06 FE 00 .iW.C. 16 00 08 03 A3 7D 01 01 01 03 01 00 00 00 05 43 06 .C. 32 06 06 FE 00 00 00 0F 69 57 FF 00 00 00 00 00 00 .iW. 48 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 . 64 00 00 00 00 00 00 00 00 00 FF . 15:48:44 FSM 141, 40 bytes, Received from SS7 ( TC-Invoke ): 0 00 01 10 00 0F 69 57 00 0F 69 57 FF 81 FF 00 10 .iW.iW. 16 FF 00 00 00 FF 00 11 30 0F 80 06 01 02 10 10 10 .0. 32 04 81 01 05 82 02 2C 40 ., 15:48:44 FSM 141, Change fsm type to GMPFSM 15:48:44 FSM 141, Received TC-Invoke Ind( 16 ) MsgID 16 +-c 30 +-p 80 6 01 02 10 10 10 04 +-p 81 1 05 -p 82 2 2C 40 15:48:44 Event(ServiceEvent) from FSM 141 to FSM 140: * 00141 000140 ARISUCC 140 010140 15:48:44 FSM 140, serviceEvent find delay sib 7 Encode Component to CCB: PromptAndCollectUserInformation: +-collectedInfo | -collectedDigits | +-minimumNbOfDigits 1 01 | +-maximumNbOfDigits 1 08 | +-endOfReplyDigit 1 0C | +-firstDigitTimeOut 1 05 | +-interDigitTimeOut 1 0A | +-errortreatment 1 00 | +-interruptableAnnInd 1 FF | +-voiceInformation 1 00 | -voiceBack 1 00 +-disconnectFromIPForbidden 1 FF -informationToSend -inbandinfo -messageID -elementaryMessageID 3 00 EA 61 0 30 2D A0 1D A0 1B 80 01 01 81 01 08 82 01 0C 85 0-. 16 01 05 86 01 0A 87 01 00 88 01 FF 89 01 00 8A 01 . 32 00 81 01 FF A2 09 A0 07 A0 05 80 03 00 EA 61 .a 15:48:44 Event(ServiceEvent) from FSM 140 to FSM 141: * 00140 00141 ARIPC 03D20AD10AB10810101810802810C05810506810A07810008810FF981000A810001810FF2A900A700A50083000AE16 v001 014297 #ARIStart1:Algorithm(141-1010007,16,0).ret(1,0), nextNARIStart1C scf0 v001 014297 #ARIStart1C:Verify (141-1010007,2,3).ret(2,0), nextNARIStart2 scf0 v001 014297 #ARIStart2:Scanf (141-1010007,2,3).ret(1,0), nextNARIStart3 scf0 v001 014297 #ARIStart3:Algorithm(141-1010007,2,3).ret(1,0), nextNARIStart4 scf0 15:48:44 FSM 141, serviceEvent find delay sib 17 v001 014297 #ARIStart4:Compare(141-1010007,2,3).ret(3,0), nextNARICheckB1 scf0 v001 014297 #ARICheckB1:Scanf (141-1010007,2,3).ret(1,0), nextNARICheckB2 scf0 v001 014297 #ARICheckB2:Compare(141-1010007,2,3).ret(3,0), nextNARIfromIPSucc1 scf0 v001 014297 #ARIfromIPSucc1:Algorithm(141-1010007,2,3).ret(1,0), nextNARItoMainSucc scf0 v001 014297 #ARItoMainSucc:Printf (141-1010007,2,3).ret(1,0), nextNARIdelay1 scf0 v001 014297 #ARIdelay1:Delay (141-1010007,2,3).ret(0,DelayWaitForEDP), next ARIdelay1 scf0 v001 014297 #xmletcdelay:Delay (140-200020802,52,3).ret(1,0), next xmletccom scf0 v001 014297 #xmletccom:Compare(140-200020802,2,3).ret(3,0), next xmletcgetfsm scf0 v001 014297 #xmletcgetfsm:Algorithm(140-200020802,2,3).ret(1,0), next 11 scf0 v001 014297 # 11:Branch (140-200020802,2,3).ret(4,0), next PC3 scf0 v001 014297 #PC3:Xmlsib (140-200020802,2,3).ret(1,0), next mainsendPA_5 scf0 v001 014297 #mainsendPA_5:Printf (140-200020802,2,3).ret(1,0), next mainDelaysrr_11 scf0 v001 014297 #mainDelaysrr_11:Delay (140-200020802,2,3).ret(0,DelayWaitForEDP), next mainDelaysrr_11 scf0 v001 014297 #ARIdelay1:Delay (141-1010007,52,3).ret(2,0), nextNARIServiceEvent1 scf0 v001 014297 #ARIServiceEvent1:Algorithm(141-1010007,2,3).ret(1,0), nextNARIGetuiScriptID1 scf0 v001 014297 #ARIGetuiScriptID1:Branch (141-1010007,2,3).ret(4,0), nextNARIServiceEvent2 scf0 v001 014297 #ARIServiceEvent2:Branch (141-1010007,2,3).ret(13,0), nextNARIPCold scf0 v001 014297 #ARIPCold:Algorithm(141-1010007,2,3).ret(1,0), nextNARIPCold1 scf0 15:48:44 FSM 141, Send TC-Invoke Req( ARIPromptAndCollectUserInformat ) ARIPromptAndCollectUserInformat: 47 30 2D A0 1D A0 1B 80 01 01 81 01 08 82 01 0C 85 01 05 86 01 0A 87 01 00 88 01 FF 89 01 00 8A 01 00 81 01 FF A2 09 A0 07 A0 05 80 03 00 EA 61 15:48:44 FSM 141, 70 bytes, Send to SS7 ( TC-Invoke ): 0 00 44 10 00 0F 69 57 00 0F 69 57 01 81 FF 00 30 .D.iW.iW.0 16 FF 00 00 2E E0 00 2F 30 2D A0 1D A0 1B 80 01 01 ./0-. 32 81 01 08 82 01 0C 85 01 05 86 01 0A 87 01 00 88 . 48 01 FF 89 01 00 8A 01 00 81 01 FF A2 09 A0 07 A0 . 64 05 80 03 00 EA 61 .a 15:48:44 FSM 141, 67 bytes, Send to SS7 ( TC-Continue-Confirm ): 0 00 41 02 00 0F 69 57 FF FF 04 05 51 01 06 00 00 .A.iW.Q. 16 00 08 03 A3 7D 01 01 01 03 01 00 00 00 00 0F 69 .i 32 57 FF 80 01 01 81 01 08 82 01 0C 85 01 05 86 01 W. 48 0A 87 01 00 88 01 FF 89 01 00 8A 01 00 81 01 FF . 64 A2 FF 00 . v001 014297 #ARIPCold1:Xmlsib (141-1010007,2,3).ret(0,XMLWaitResult), next ARIPCold1 scf0 scf0 scf0 scf0 scf0 scf0 scf0 scf0 15:48:50 FSM 141, 46 bytes, Received from SS7 ( TC-Continue-Continue ): 0 00 01 03 00 0F 69 57 FF FF 00 0F 69 57 FF FF 00 .iW.iW. 16 00 00 00 00 00 88 ED 3E 08 58 ED 3E 08 00 00 00 .X. 32 00 13 00 00 00 70 ED 3E 08 00 00 00 00 00 .p. 15:48:50 FSM 141, 22 bytes, Received from SS7 ( TC-Result-L ): 0 00 01 12 00 0F 69 57 00 0F 69 57 81 00 30 FF 00 .iW.iW.0. 16 05 80 03 00 21 43 .!C 15:48:50 FSM 141, Received TC-Result-l Ind( 48 ) MsgID 48 -p 80 3 00 21 43 v001 014297 #ARIPCold1:Xmlsib (141-1010007,48,1).ret(1,0), nextNARIPCold2 scf0 v001 014297 #ARIPCold2:Algorithm(141-1010007,2,3).ret(1,0), nextNARIPC_Result scf0 v001 014297 #ARIPC_Result:Algorithm(141-1010007,2,3).ret(1,0), nextNARItoSCP_PC1 scf0 15:48:50 Event(ServiceEvent) from FSM 141 to FSM 140: * 00141 00140 PC 0 1234 v001 014297 #ARItoSCP_PC1:Printf (141-1010007,2,3).ret(1,0), nextNARIdelay1 scf0 v001 014297 #ARIdelay1:Delay (141-1010007,2,3).ret(0,DelayWaitForEDP), next ARIdelay1 scf0 15:48:50 FSM 140, serviceEvent find delay sib 57 v001 014297 #mainDelaysrr_11:Delay (140-200020802,52,3).ret(1,0), next 60 scf0 v001 014297 # 60:Algorithm(140-200020802,2,3).ret(1,0), next judgeInput_1 scf0 ecSelect(140), SELECT userid , TemplateID , telephonenumber from CTX_UserProfile where pnpnumber = and userpin = 1234 and GroupNumber = Select Result: rowNum=0, fieldNum=3 userid templateid telephonenumber (CHAR23) (CHAR23) (CHAR16) v001 014297 #judgeInput_1:ExecSQL(140-200020802,2,3).ret(Referral,0), nextNPC4 scf0 Encode Component to CCB: PromptAndCollectUserInformation: +-collectedInfo | -collectedDigits | +-minimumNbOfDigits 1 04 | +-maximumNbOfDigits 1 08 | +-endOfReplyDigit 1 0C | +-firstDigitTimeOut 1 05 | +-interDigitTimeOut 1 0A | +-errortreatment 1 00 | +-interruptableAnnInd 1 FF | +-voiceInformation 1 00 | -voiceBack 1 00 +-disconnectFromIPForbidden 1 FF -informationToSend -inbandinfo -messageID -elementaryMessageID 3 00 EA 66 0 30 2D A0 1D A0 1B 80 01 04 81 01 08 82 01 0C 85 0-. 16 01 05 86 01 0A 87 01 00 88 01 FF 89 01 00 8A 01 . 32 00 81 01 FF A2 09 A0 07 A0 05 80 03 00 EA 66 .f v001 014297 #PC4:Xmlsib (140-200020802,2,3).ret(1,0), next mainsendPA_6 scf0 15:48:50 Event(ServiceEvent) from FSM 140 to FSM 141: * 00140 00141 ARIPC 03D20AD10AB10810401810802810C05810506810A07810008810FF981000A810001810FF2A900A700A50083000AE66 v001 014297 #mainsendPA_6:Printf (140-200020802,2,3).ret(1,0), next mainDelaysrr_12 scf0 v001 014297 #mainDelaysrr_12:Delay (140-200020802,2,3).ret(0,DelayWaitForEDP), next mainDelaysrr_12 scf0 15:48:50 FSM 141, serviceEvent find delay sib 17 v001 014297 #ARIdelay1:Delay (141-1010007,52,3).ret(2,0), nextNARIServiceEvent1 scf0 v001 014297 #ARIServiceEvent1:Algorithm(141-1010007,2,3).ret(1,0), nextNARIGetuiScriptID1 scf0 v001 014297 #ARIGetuiScriptID1:Branch (141-1010007,2,3).ret(4,0), nextNARIServiceEvent2 scf0 v001 014297 #ARIServiceEvent2:Branch (141-1010007,2,3).ret(13,0), nextNARIPCold scf0 v001 014297 #ARIPCold:Algorithm(141-1010007,2,3).ret(1,0), nextNARIPCold1 scf0 15:48:50 FSM 141, Send TC-Invoke Req( ARIPromptAndCollectUserInformat ) ARIPromptAndCollectUserInformat: 47 30 2D A0 1D A0 1B 80 01 04 81 01 08 82 01 0C 85 01 05 86 01 0A 87 01 00 88 01 FF 89 01 00 8A 01 00 81 01 FF A2 09 A0 07 A0 05 80 03 00 EA 66 15:48:50 FSM 141, 70 bytes, Send to SS7 ( TC-Invoke ): 0 00 44 10 00 0F 69 57 00 0F 69 57 01 82 FF 00 30 .D.iW.iW.0 16 FF 00 00 2E E0 00 2F 30 2D A0 1D A0 1B 80 01 04 ./0-. 32 81 01 08 82 01 0C 85 01 05 86 01 0A 87 01 00 88 . 48 01 FF 89 01 00 8A 01 00 81 01 FF A2 09 A0 07 A0 . 64 05 80 03 00 EA 66 .f 15:48:50 FSM 141, 47 bytes, Send to SS7 ( TC-Continue-Continue ): 0 00 2D 03 00 0F 69 57 FF FF 00 0F 69 57 FF FF 00 .-.iW.iW. 16 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 . 32 00 00 00 00 00 00 00 00 00 00 00 00 00 5E 00 . v001 014297 #ARIPCold1:Xmlsib (141-1010007,2,3).ret(0,XMLWaitResult), next ARIPCold1 scf0 15:48:56 FSM 141, 46 bytes, Received from SS7 ( TC-Continue-Continue ): 0 00 01 03 00 0F 69 57 FF FF 00 0F 69 57 FF FF 00 .iW.iW. 16 00 00 00 00 00 88 ED 3E 08 58 ED 3E 08 00 00 00 .X. 32 00 13 00 00 00 70 ED 3E 08 00 00 00 00 00 .p. 15:48:56 FSM 141, 22 bytes, Received from SS7 ( TC-Result-L ): 0 00 01 12 00 0F 69 57 00 0F 69 57 82 00 30 FF 00 .iW.iW.0. 16 05 80 03 00 65 87 .e. 15:48:56 FSM 141, Received TC-Result-l Ind( 48 ) MsgID 48 -p 80 3 00 65 87 v001 014297 #ARIPCold1:Xmlsib (141-1010007,48,1).ret(1,0), nextNARIPCold2 scf0 v001 014297 #ARIPCold2:Algorithm(141-1010007,2,3).ret(1,0), nextNARIPC_Result scf0 v001 014297 #ARIPC_Result:Algorithm(141-1010007,2,3).ret(1,0), nextNARItoSCP_PC1 scf0 15:48:56 Event(ServiceEvent) from FSM 141 to FSM 140: * 00141 00140 PC 0 5678 v001 014297 #ARItoSCP_PC1:Printf (141-1010007,2,3).ret(1,0), nextNARIdelay1 scf0 v001 014297 #ARIdelay1:Delay (141-1010007,2,3).ret(0,DelayWaitForEDP), next ARIdelay1 scf0 15:48:56 FSM 140, serviceEvent find delay sib 65 v001 014297 #mainDelaysrr_12:Delay (140-200020802,52,3).ret(1,0), next disconnect1 scf0 v001 014297 #disconnect1:Branch (140-200020802,2,3).ret(2,0), next dfc_1 scf0 15:48:56 FSM 140, Send TC-Invoke Req( DisconnectForwardConnection ) DisconnectForwardConnection: no argument 15:48:56 FSM 140, 23 bytes, Send to SS7 ( TC-Invoke ): 0 00 15 10 0B EC 13 42 0B EC 13 42 02 83 FF 00 12 .B.B. 16 FF 00 00 00 C8 00 00 . 15:48:56 FSM 140, 47 bytes, Send to SS7 ( TC-Continue-Continue ): 0 00 2D 03 0B EC 13 42 FF FF 0B EC 13 42 FF FF FF .-.B.B. 16 FF FF FF FF FF 00 00 13 87 48 36 76 E8 00 00 00 .H6v. 32 17 00 15 10 0B EC 13 42 0B EC 13 42 02 83 00 .B.B. v001 014297 #dfc_1:Xmlsib (140-200020802,2,3).ret(1,0), next mainDelaysrr_17 scf0 v001 014297 #mainDelaysrr_17:Delay (140-200020802,2,3).ret(0,DelayWaitForEDP), next mainDelaysrr_17 scf0 15:48:56 FSM 141, 59 bytes, Received from SS7 ( TC-End ): 0 00 01 04 00 0F 69 57 FF FF 00 0F 69 57 FF 00 00 .iW.iW. 16 00 00 00 00 00 B0 EC 3E 08 00 FF 3E 08 00 00 00 . 32 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 . 48 00 00 00 00 00 00 00 00 00 00 FF . 15:48:56 FSM 141, TC-4 generate a xmlEvent 60 15:48:56 FSM 141, 7 bytes, Send to SS7 ( DlgID-End ): 0 00 07 23 00 0F 69 57 .#.iW v001 014297 #ARIdelay1:Delay (141-1,30,3).ret(1,0), nextNARIxmlevent1 scf0 v001 014297 #ARIxmlevent1:Branch (141-1,2,3).ret(2,0), nextNARI_ARIFAILReturn scf0 15:48:56 Event(ServiceEvent) from FSM 141 to FSM 140: * 00141 00140 ARIFAIL 4 60 v001 014297 #ARI_ARIFAILReturn:Printf (141-1,2,3).ret(1,0), nextN551 scf0 v001 014297 #551:Delay (141-1,2,3).ret(0,DelayWaitForTimeOut), next 551 scf0 15:48:56 FSM 140, serviceEvent find delay sib 97 v001 014297 #mainDelaysrr_17:Delay (140-200020802,52,3).ret(1,0), next tcend_1 scf0 15:48:56 Event(ServiceEvent) from FSM 140 to FSM 141: * 00140 00141 TCEnd v001 014297 #tcend_1:Printf (140-200020802,2,3).ret(1,0), next quit1 scf0 15:48:56 FSM 140, Send TC-Invoke Req( ReleaseCall ) releaseInitialCallSegment=80 9F 15:48:56 FSM 140, 27 bytes, Send to SS7 ( TC-Invoke ): 0 00 19 10 0B EC 13 42 0B EC 13 42 04 84 FF 00 16 .B.B. 16 FF 00 00 00 28 00 04 04 02 80 9F .(. 15:48:56 FSM 140, 60 bytes, Send to SS7 ( TC-End ): 0 00 3A 04 0B EC 13 42 FF FF 0B EC 13 42 FF 4D 20 .:.B.B.M 16 31 34 30 2C 20 32 37 20 62 FF FF 65 73 2C 20 53 140, 27 b.es, S 32 65 6E 64 20 74 6F 20 53 53 37 20 28 20 54 43 2D end to SS7 ( TC- 48 49 6E 76 6F 6B 65 20 29 3A 0A FF 00 Invoke ):. 15:48:56 FSM 140, 7 bytes, Send to SS7 ( DlgID-End ): 0 00 07 23 0B EC 13 42 .#.B v001 014297 #quit1:ReleaseCall(140-200020802,2,3).ret(1,0), next SLPOver(-9) scf0 15:48:56 FSM 141, serviceEvent find edp entry 22 v001 014297 #ARIServiceEvent1:Algorithm(141-1,52,3).ret(1,0), nextNARIGetuiScriptID1 scf0 v001 014297 #fsm 140 call the event() 29 times scf0 v001 014297 #ARIGetuiScriptID1:Branch (141-1,2,3).ret(4,0), nextNARIServiceEvent2 scf0 v001 014297 #ARIServiceEvent2:Branch (141-1,2,3).ret(7,0), nextN 32 scf0 v001 014297 # 32:Delay (141-1,2,3).ret(0,DelayWaitForTimeOut), next 32 scf0 v001 014297 # 32:Delay (141-1,15,3).ret(1,0), next SLPOver(-9) scf0 v001 014297 #fsm 141 call the event() 41 times 三 C網接續(xù) 1 接續(xù)消息交互圖 S C P M S CO R R E Qo r r e q r e sS E A R C HS e a r c h r e sA N L Y Z Da n l y z d r e sA N L Y Z Da n l y z d r e sA N L Y Z Da n l y z d r e sT a n s w e rO a n s w e rO D I S C O N N E C To d i s c o n n e c t r e sT D I S C O N N E C Tt d i s c o n n e c t r e s操作名 參數名 參數的值或說明 ORREQ BillingID (Originating) 必填參數, SSP 分配的計費 ID,是一次呼叫的唯一標識,必須和本呼叫所有后續(xù)的信令的BillingID 一致。 Digits (Dialed) 必填參數,用戶所撥的被叫號碼。 ElectronicSerialNumber 必填參數, UIM 卡電子序列號 MSCID 必填參數,始發(fā) MSC的 ID MSID 必填參數 , MS的 MIN 碼 OriginationTriggers 必填參數 TransactionCapability 必填參數, WIN address 比特應置 1,處理能力標識( WIN ADDR 比特位置 1) CallingPartyNumberDigits1 主叫號碼,必須填上正確的主叫號碼。 CallingPartyNumberDigits2 主叫號碼 2,不作要求 CallingPartySubaddress 不作要求 LocationAreaID 不按 lai 計費時,對此參數不作要求 MobileDirectoryNumber MDN 號碼。必須是帶國家碼 86 的手機號碼,E164 格式的號碼 FeatureIndicator 不作要求 MSCIdentificationNumber 不作要求, MSC GT OneTimeFeatureIndicator 不作要求 PC_SSN 不作要求 PreferredLanguageIndicato 優(yōu)選語言種類,中文, 6 SenderIndentificationNumber 不作要求 ServingCellID 服務小區(qū) ID) TriggerType 必須為 36 Origination attempt authorized WINCapability WIN Operations Capability 標識:值為 3 TriggerCapability 不作要求 OperationsCapability 可選參數: 3,標識支持 CONN,CCDIR Orreq Actioncode 鑒權通過時,不填此參數或填上 1,在DMH_ServiceID 中填業(yè)務鍵;鑒權不通過時此參數填 2。 AccessDeniedReason 鑒權不通過( actioncode=2)時填 10 或不填 AnnouncementList 指示交換機放音時填此參數, IP方式不填。 CallingPartyNumberString1 不作要求 CallingPartyNumberString2 不作要求 CallingPartySubaddress 不作要求 CarrierDigits 不作要求 Digits 不作要求 DisplayText 不作要求 DMH_AccountCodeDigits 不作要求 DMH_AlternateBillingDigits 不作要求 DMH_BillingDigits 不作要求 DMH_RedirectionIndicator 不作要求 DMH_ServiceID 填業(yè)務健 GroupInformation 不作要求 MobileDirectoryNumber 不作要求 NoAnswerTime 不作要求 OneTimeFeatureIndicator 不作要求 PilotNumber 不作要求 RedirectingNumberDigits 不作要求 RedirectingNumberString 不作要求 RedirectingSubaddress 不作要求 ResumePIC 不作要求 RoutingDigits 不作要求 TerminationList VPN 業(yè)務撥打小號時填寫小號對應的真實號碼, MSC根據此號碼去呼叫真實用戶。 TerminationTriggers 不作要求 TriggerAddressList 不作要求 ANLYZD BillingID (Originating) 必填參數,必須和 ORREQ 的 BillingID 一致。 Digits (Dialed) 必填參數,用戶所撥的號碼。 MSCID (Originating) 必填參數。必須和 ORREQ 中一致,否則呼叫會被拒絕。 TransactionCapability 必填參數, WIN address 比特應置 1 。 TriggerType 必填參數,必須為 37 Calling routing address available WINCapability 必填參數, WIN Operations Capability 標識 :值為 3 TriggerCapability 不作要求 OperationsCapability 3,標識支持 CONN,CCDIR CallingPartyName 不作要求 CallingPartyNumberDigits1 主叫用戶號碼 CallingPartyNumberDigits2 不作要求 CallingPartySubaddress 不作要求 CarrierDigits 不作要求 ConferenceCallingIndicator 不作要求 DestinationDigits 前轉時要填前轉號碼, VPN 業(yè)務撥打短號是要填被叫真實號碼 DMH_RedirectionIndicator 前轉標識,如果輸入此參數并大于 0,被認為是前轉。 0 NO USE; 1=CFU; 2=CFB; 3=CFNA;22 CFD, 23 CD Local. ElectronicSerialNumber 不作要求, UIM 卡電子序列號 FeatureIndicator 不作要求 LocationAreaID 不按 lai 計費時,對此參數不作要求 MobileDirectoryNumber E164 格式的號碼 , 帶 86,必須和 ORREQ 中一致 MSCIdentificationNumber 不作要求 MSID 必須和 ORREQ 中一致 OneTimeFeatureIndicator 不作要求 PreferredLanguageIndicator 優(yōu)選語音:中文, 6。 RedirectingNumberDigits 不作要求 RedirectionPartyName 不作要求 RedirectingSubaddress 不作要求 RoutingDigits 不作要求 ServingCellID 小區(qū)號 SystemMyTypeCode 系統(tǒng)碼 TerminationAccessType 不作要求 TimeDateOffset +480 TimeOfDay 時刻,當前時間( UTC) Anlyzd Actioncode 拒絕呼叫填 2;允許接續(xù)不返回此參數或填 1。 AccessDeniedReason 鑒權不通過時填 10 或不填 AnnouncementList 交換機放音時填此參數, IP方式不填。 接收方 ASB: CarrierDigits 不作要求 ConferenceCallingIndicator 不作要求 Digits 不作要求 DisplayText 不作要求 DMH_AccountCodeDigits 不作要求 DMH_AlternateBillingDigits 不作要求 DMH_BillingDigits 不作要求 DMH_RedirectionIndicator 不作要求 DMH_ServiceID 業(yè)務健 NoAnswerTime 不作要求 OneTimeFeatureIndicator 不作要求 RedirectingNumberDigits 不作要求 RedirectingSubaddress 不作要求 ResumePIC 不作要求 RoutingDigits 不作要求 TerminationList 不作要求 TerminationTriggers 不作要求 TriggerAddressList 不作要求 OANSWER BillingID 必填參數,必須和 ORREQ 的 BillingID 一致。 ElectronicSerialNumber 必填參數, UIM 卡電子序列號 MSCID (Originating) 必填參數,主叫 MSC ID,必須和 ORREQ 中一致 MSID 必填參數, MIN 碼 TimeDateOffset 必填參數, 480 TimeOfDay 必填參數,當前時間( UTC),當天的的時間偏移 TriggerType 必填參數,必須為 40 O_Answer。 LocationAreaID 不按 lai 計費時,對此參數不作要求 MobileDirectoryNumber 帶 86 的手機號碼 , E164 類型號碼 FeatureIndicator 不作要求 MSCIdentificationNumber 不作要求 ServingCellID 小區(qū)號,服務 Cell ID SystemMyTypeCode 系統(tǒng)碼 ODISCONNECT BillingID 必填參數,必須和 ORREQ 中的 billingID 一致 ElectronicSerialNumber 必填參數 UIM 卡電子序列號 MSCID 必填參數主叫 MSC ID MSID 必填參數 , MIN 碼 ReleaseCause 必填參數。 1:主叫拆線; 2 被叫拆線。 TimeDateOffset 必填參數 , +480。 TimeOfDay 必填參數 , 當前時間( UTC) TransactionCapability 必填參數, WIN address 比特應置 1 WINCapability 必填參數, WIN Operations Capability 標識:值為 3 TriggerCapability 必填參數 OperationsCapability 3,標識支持 CONN,CCDIR TriggerType 必填參數,必須為 41 O_disconnect。 LocationAreaID 不按 lai 計費時,對此參數不作要求 MobileDirectoryNumber 準確填寫并和以前信令中 MDN 一致 , E164 格式號碼 MSCIdentificationNumber 不作要求 ServingCellID 小區(qū)號 ,服務 Cell ID SystemMyTypeCode 系統(tǒng)碼 Odisconnect DMH_ServiceID 填業(yè)務健 AnnouncementList 不作要求。 2接續(xù)流程 trace FSM -1, 75 bytes, Received from SS7 ( TC-Begin ): 0 00 01 01 00 00 00 23 FF FF 04 01 01 01 01 00 00 .#. 16 00 FF 00 00 00 00 00 00 00 00 00 00 00 04 F2 14 . 32 08 14 00 00 00 00 00 00 23 FF 0B 00 01 21 0D 68 .#.!.h 48 81 08 87 18 00 F1 00 00 00 00 00 00 00 00 00 00 . 64 00 00 00 00 00 00 00 00 00 FF 00 . 14:53:34 FSM 1030, 147 bytes, Received from SS7 ( TC-Invoke ): 0 00 01 10 00 00 00 23 00 00 00 23 01 81 FF 09 2F .#.#./ 16 FF 00 00 EA 60 00 7C 81 07 10 68 85 20 97 20 31 .h. . 1 32 84 0A 01 03 15 0B 81 08 87 18 00 F2 89 04 21 43 .!C 48 65 87 95 03 10 68 85 88 05 32 43 11 98 11 9F 62 e.h.2C.b 64 05 00 00 01 00 00 9F 7B 05 0F 31 01 00 00 9F 50 .1.P 80 0A 02 02 21 0B 81 08 87 18 00 01 9F 21 02 68 01 .!.!.h. 96 9F 5D 0B 00 01 21 0D 68 81 08 87 18 00 F1 9F 5E .!.h. 112 0A 02 03 21 0B 81 08 87 88 56 08 9F 81 13 01 06 .!.V. 128 82 02 21 43 9F 82 17 01 24 BF 82 18 06 9F 82 19 .!C.$. 144 02 07 01 . 14:53:34 FSM 1030, Change fsm type to GMPFSM 14:53:34 FSM 1030, Received TC-Invoke Ind( 2351 ) MsgID2351 +-p 81 7 10 68 85 20 97 20 31 +-p 84 10 01 03 15 0B 81 08 87 18 00 F2 +-p 89 4 21 43 65 87 +-p 95 3 10 68 85 +-p 88 5 32 43 11 98 11 +-p 9F62 5 00 00 01 00 00 +-p 9F7B 5 0F 31 01 00 00 +-p 9F50 10 02 02 21 0B 81 08 87 18 00 01 +-p 9F21 2 68 01 +-p 9F5D 11 00 01 21 0D 68 81 08 87 18 00 F1 +-p 9F5E 10 02 03 21 0B 81 08 87 88 56 08 +-p9F8113 1 06 +-p 82 2 21 43 +-p9F8217 1 24 +-cBF8218 -p9F8219 2 07 01 14:53:34 FSM 1030, Algorithm SIB print: PC_SSN = #step0:Algorithm(1030-35,2351,0).ret(1,0), nextNstep1 scffep2 #step1:Algorithm(1030-35,2,3).ret(1,0), nextNstep12 scffep2 #step12:Algorithm(1030-35,2,3).ret(1,0), nextNstep2 scffep2 #step2:Algorithm(1030-35,2,3).ret(1,0), nextNstep21 scffep2 #step21:Algorithm(1030-35,2,3).ret(1,0), nextNtest_1 scffep2 #test_1:Algorithm(1030-35,2,3).ret(1,0), nextNtest_2 scffep2 #test_2:Branch (1030-35,2,3).ret(1,0), nextNservice1 scffep2 ecSelect(1030), select telephonenumber from ctx_userprofile where telephonenumber =Select Result: rowNum=1, fieldNum=1 telephonenumber (CHAR16)#service1:ExecSQL(1030-35,2,3).ret(1,0), nextNsetVPNServcie scffep2 #setVPNServcie:Algorithm(1030-35,2,3).ret(1,0), nextNorreqDebug scffep2 #orreqDebug:Printf (1030-35,2,3).ret(1,0), nextNinvokeService scffep2 14:53:34 FSM 1030, Send ines msg to scf_bep1: scf_bep1 27A01865802790213 021030 invokeservice ,1308618807881001,orreq,1,36,01865802790213,01865812345678,2334118911,60,0,8610,1234100000,0 #invokeService:Printf (1030-35,2,3).ret(1,0), nextNwaitInd scffep2 #waitInd:Delay (1030-35,2,3).ret(0,DelayWaitForTimeOut), next waitInd scffep2 14:53:34 FSM 1031, Received ines msg from scf_bep1: scf_bep1 008 021030 invokeservice ,9,hlr,mscid,8618807881003,8618807881003,128 14:53:34 INES(invokeservice) invoke service 9, argvAll is: ,9,hlr,mscid,8618807881003,8618807881003,128 14:53:34 FSM 1031, Algorithm SIB print: gt is :8618807881003 14:53:34 FSM 1031, Algorithm SIB print: SSPName is :hlr # 0:Algorithm(1031-1,NULL).ret(1,0), next 1 scffep2 # 1:Branch (1031-1,2,3).ret(2,0), next setServiceID2 scffep2 #setServiceID2:Algorithm(1031-1,2,3).ret(1,0), next branch_destFE scffep2 #branch_destFE:Branch (1031-1,2,3).ret(1,0), next 2 scffep2 # 2:Branch (1031-1,2,3).ret(1,0), next 6 scffep2 # 6:Algorithm(1031-1,2,3).ret(1,0), next searchHLR scffep2 14:53:34 FSM 1031, 11 bytes, Send to SS7 ( DlgID-Request ): 0 00 09 20 00 00 00 01 00 02 04 07 . . #searchHLR:Xmlsib (1031-1,2,3).ret(0,XMLWaitDialogIDACK), nextNsearchHLR scffep2 14:53:34 FSM -1, 15 bytes, Received from SS7 ( DlgID-Response ): 0 00 00 21 00 00 00 01 00 00 00 24 00 02 04 07 .!.$. 14:53:34 FSM 1031, Send TC-Invoke Req( search ) search: +-DataKey 9 01 0D 68 81 08 87 18 00 F3 -ServiceDataAccessElementList +-DataAccessElementList | -DataID 1 95 -serviceID 1 80 14:53:34 FSM 1031, 62 bytes, Send to SS7 ( TC-Invoke ): 0 00 3C 10 00 00 00 24 00 00 00 24 01 81 FF 09 48 . # 10:Delay (1031-36,2,3).ret(0,DelayWaitForEDP), next 10 scffep2 14:53:34 FSM -1, 75 bytes, Received from SS7 ( TC-Begin ): 0 00 00 01 00 00 00 25 FF 1F 00 00 00 00 00 00 00 .%. 16 00 08 03 A3 7D 01 01 01 0B 00 6C 61 6E 04 7B FF .lan. 32 FF EF 00 00 00 00 00 00 25 0B 04 00 08 01 68 81 .%.h. 48 08 87 18 00 03 2E 2E 2E 2E 2E 68 2E 2E 0A 33 32 .h.32 64 09 38 37 20 31 38 20 30 30 FF 00 .87 18 00. 14:53:34 FSM 1032, 62 bytes, Received from SS7 ( TC-Invoke ): 0 00 00 10 00 00 00 25 00 00 00 25 01 81 FF 09 48 .%.%.H 16 FF 00 00 03 E8 00 27 9F 81 7C 09 01 0D 68 81 08 .h. 32 87 18 00 F3 BF 82 0F 16 BF 82 0E 12 BF 81 7A 09 .z. 48 BF 81 79 05 9F 81 7B 01 95 9F 81 76 01 80 .y.v. 14:53:34 FSM 1032, Change fsm type to GMPFSM 14:53:34 FSM 1032, Received TC-Invoke Ind( 2376 ) MsgID2376 +-p9F817C 9 01 0D 68 81 08 87 18 00 F3 +-cBF820F +-cBF820E +-cBF817A | +-cBF8179 | -p9F817B 1 95 -p9F8176 1 80 ecSelect(1032), SELECT ppslostflag , ppspin from pps_user where ppsnumber = 8618807881003 # 0:Algorithm(1032-37,2376,0).ret(1,0), next branch_destFE scffep2 #branch_destFE:Branch (1032-37,2,3).ret(1,0), next 2 scffep2 # 2:Branch (1032-37,2,3).ret(1,0), next SearchUserInfo scffep2 !scffep2 10411, _ecCursorOpen: prepare mystmt1032 from SELECT ppslostflag , ppspin from pps_user where ppsnumber = 8618807881003 !scffep2 10411, SQL ERROR: -206, ISAMCODE: -111 !scffep2 10411, (1) 42000: Base table not found !scffep2 10411, (2) IX000: ISAM error: no record found. 14:53:34 FSM 1032, Send TC-Result Req( 搜尋 ) 搜尋 : -服務數據接近元素表 +-DataAccessElementList | +-DataID 1 95 | -DataValue 1 03 | +-DataID | -DataValue 5 07 77 77 77 07 -serviceID 1 80 14:53:34 FSM 1032, 61 bytes, Send to SS7 ( TC-Result-L ): 0 00 3B 12 00 00 00 25 00 00 00 25 81 09 48 FF 00 .;.%.%.H. 16 2C BF 82 0F 28 BF 82 0E 24 BF 81 7A 1B BF 81 79 ,.(.$.z.y 32 0A 9F 81 7B 01 95 9F 82 00 01 03 BF 81 79 09 9F .y. 48 82 00 05 07 77 77 77 07 9F 81 76 01 80 .www.v. 14:53:34 FSM 1032, 60 bytes, Send to SS7 ( TC-End ): #SearchUserInfo:ExecSQL(1032-37,2,3).ret(DatabaseError,0), nextNalgorithm_3 scffep2 #algorithm_3:Algorithm(1032-37,2,3).ret(1,0), next 10 scffep2 0 00 3A 04 00 00 00 25 FF 1F 00 00 00 25 08 03 A3 .:.%.%. 16 7D 01 01 01 0B 00 6C 61 6E FF FF 7A 00 58 28 7A .lan.z.X(z 32 00 3A 20 31 30 20 4D 28 32 2C 33 29 00 19 00 00 .: 10 M(2,3). 48 00 58 28 7A 00 58 28 7A 00 02 FF 00 .X(z

溫馨提示

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

評論

0/150

提交評論