iVPN信令解析.doc

上传人:仙人指路1688 文档编号:2401647 上传时间:2023-02-17 格式:DOC 页数:61 大小:935KB
返回 下载 相关 举报
iVPN信令解析.doc_第1页
第1页 / 共61页
iVPN信令解析.doc_第2页
第2页 / 共61页
iVPN信令解析.doc_第3页
第3页 / 共61页
iVPN信令解析.doc_第4页
第4页 / 共61页
iVPN信令解析.doc_第5页
第5页 / 共61页
点击查看更多>>
资源描述

《iVPN信令解析.doc》由会员分享,可在线阅读,更多相关《iVPN信令解析.doc(61页珍藏版)》请在三一办公上搜索。

1、一 固网接续1 接续消息交互图参数:操作名信息单元名参数的值或说明InitialDPServiceKey 业务键CallingPartyNumber0258888010(国内号码)CallingPartyCategory10(普通用户)IPSSPCapabilities根据实际情况填写LocationNumberBearerCapabilityEventTypeBCSM3(分析信息)CalledPartyNumber用户拨打的号码(国内有效号码)RequestReportBCSMEventBCSMEvents EventType10(监视主叫用户放弃) MonitorMode1 (EDP-N)

2、(事件检出点-通知) LegIDRequestReportBCSMEventBCSMEvents EventType4(监视路由选择故障) MonitorMode0 (EDP-R)(事件检出点-请求) LegIDBCSMEvents EventType5(监视被叫忙) MonitorMode0 (EDP-R) LegIDBCSMEvents EventType9(监视被叫用户拆线) MonitorMode0 (EDP-R) LegID1BCSMEvents EventType9(监视主叫用户拆线) MonitorMode0 (EDP-R) LegID2BCSMEvents EventType6

3、(监视被叫无应答) MonitorMode0 (EDP-R) LegID applicationTimer无应答时间ApplyChargingchargeMode1(0:免费 1:计费)chargeRecordIdentifier1chargeAction2callPartToBeCharged3chargRecordTreatment68H calling0258888010 called0258888011 translated0258888011chargedPartyIdentityIndicator127 specified 集团标识号chargeClass1startChargeP

4、atternanswerReceivedstopChargingPatterncallingPartyOrCalledPartyHooksOndetailedType1sendingOfChargeMessageNeedsendToSCF1ConnectdestinationRoutingAddress0258888011(国内有效号码)(或者0086258888011国际号码)相关ID可选项切割和补偿可选项原被叫用户号码可选项主叫用户号码可选项主叫用户类别可选项改向用户ID可选项改向信息可选项ApplyChargingReportserviceKey229(业务键)chargeMode1(计

5、费模式0:免费 1:计费)chargeRecordIdentifier1(计费记录标识)chargedPartyIdentityIndicator(计费方标识指示) specified集团标识号 calling0258888010(主叫用户号码) called0258888011(被叫用户号码) translated0258888011(目标地址号码)startDateAndTime起始日期时间stopDateAndTime结束日期时间duration120(BCD编码,HHHMMSST,持续时间,单位:100ms)callCost呼叫费用ChargeClass计费类别reasonForRep

6、ort1(报告原因。1:到达费用限制 2:呼叫不结束 3:呼叫结束 4:到达时间限制)timeStamp时间标签EventReportBCSMEventTypeBCSM9(主叫拆线)(4:路由选择故障;5:用于被叫忙;6:被叫方无应答;9:被叫拆线;9:主叫拆线;10:主叫放弃)LegID1或2MiscCallInfo MessageType0ReleaseCallCause呼叫释放原因2接续流程traceFSM -1, 74 bytes, Received from SS7 ( TC-Begin ):0 00 00 01 0B EC 12 E9 FF FF 05 43 01 02 04 FE

7、 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-I48 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

8、 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.pUH48 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 GMPFSM11:06:12 FSM 40, Received TC-

9、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_CallMsgCS1scf0 #Ini_CallMsgCS1:Algorithm(40-2000

10、20713,2,3).ret(1,0), next Ini_RRBCS1scf0 11:06:12 FSM 40, Send TC-Invoke Req( RequestReportBCSMEvent )RequestReportBCSMEvent:-bcsmEvents +-eventTypeBCSM 1 0A +-monitorMode 1 01 -legID -sendingSideID 1 0111: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

11、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

12、 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_Verifyscf0 #Ini_Verify:Verify (40-200020713,2,3).ret(1,0), next judgeCallFlagscf0 #judgeCallFlag:Branch (40-200020713,2,3).ret(2,0), next getCgInfoscf0 ecSel

13、ect(40), SELECT GroupNumber , userID , userpin , pnpnumber , TemplateID From CTX_UserProfile where telephonenumber = 075584286006 and userstate = 0 Select Result: rowNum=1, fieldNum=5groupnumber userid userpin pnpnumber templateid (CHAR10) (CHAR23) (CHAR8) (CHAR6) (CHAR23) 111111 9897 1234 2016 9 #g

14、etCgInfo:ExecSQL(40-200020713,2,3).ret(1,0), next getGroupInfoscf0 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

15、).ret(1,0), next setPNPscf0 #setPNP:Algorithm(40-200020713,2,3).ret(1,0), next judgeCalltypescf0 #judgeCalltype:Branch (40-200020713,2,3).ret(2,0), next getCdInfoscf0 ecSelect(40), SELECT UserID , telephonenumber from CTX_UserProfile where GroupNumber = 111111 and pnpnumber = 18910060081 or telephon

16、enumber = 18910060081 Select Result: rowNum=0, fieldNum=2 userid telephonenumber (CHAR23) (CHAR16) #getCdInfo:ExecSQL(40-200020713,2,3).ret(Referral,0), nextN 27scf0 # 27:Algorithm(40-200020713,2,3).ret(1,0), next acscf0 11:06:12 FSM 40, Send TC-Invoke Req( ApplyCharging )ApplyCharging:+-aChBillingC

17、hargingCharacteristi | +-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| +-

18、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 FF11:06:12 FS

19、M 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.pU48 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

20、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 .-.t16 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

21、 49 6E 76 6F 6B 65 20 29 3A 00 ( TC-Invoke ):.# ac:Xmlsib (40-200020713,2,3).ret(1,0), next step43scf0 #step43:Algorithm(40-200020713,2,3).ret(1,0), next RRBCS2scf0 11:06:12 FSM 40, Send TC-Invoke Req( RequestReportBCSMEvent )RequestReportBCSMEvent:-bcsmEvents +-eventTypeBCSM 1 09 +-monitorMode 1 00

22、 -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 0011:06:12 FSM 40, 82 bytes, Send to SS7 ( TC-I

23、nvoke ):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:

24、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.032 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 conscf0 11:06:12 FSM 40, Send TC-I

25、nvoke Req( Connect )Connect:+-destinationRoutingAddress 8 83 10 81 19 00 06 80 01-callingPartyNumber 4 03 13 02 6111: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

26、 13 02 61 .a11: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 55scf0 # 55:Delay (40-200020713,2,3).ret(0,DelayWaitForTimeOut), next 55scf0 11:06:37 FSM 40, 46 bytes, Received from SS7 ( TC-Continue-Continue ):0 00 00 03

27、 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

28、 58 81 01 01 .0.X.32 85 01 01 87 01 7F 88 03 11 11 11 89 08 03 13 70 .p48 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

29、 50 32 11 80 42 .P2.B11: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

30、 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), nextNapplyreport1scf0 v001 012125 #applyreport1:Algorithm(40-200020713,2,3).ret(1,0), nextNapplyreport2scf0 v001 012125 #applyrep

31、ort2:Compare(40-200020713,2,3).ret(1,0), nextNapplyreport3scf0 v001 012125 #applyreport3:Compare(40-200020713,2,3).ret(1,0), nextNinsertacrscf0 Only Sync: insert into acr_record ( serviceKey , chargeMode , chargeRecordIdenti , specificChargedPar , locationnumber , callingpartynumber , calledpartynum

32、ber , chargeclass , translatednumber , startdateandtime , stopdateandtime , duration , callcost , typeoftraffic ) values ( 11864 , 10 , 1 , 111111 , 755 , 075584286006 , 18910060081 , 5 , 18910060081 , 080523110810 , 080523110824 , 00001004 , 231 , 0 ) v001 012125 #insertacr:ExecSQL(40-200020713,2,3

33、).ret(1,0), nextNapplyreport13scf0 ecRun(40), update CTX_GroupUser set balance = 103260 - 231 where GroupNumber = 111111 v001 012125 #applyreport13:ExecSQL(40-200020713,2,3).ret(1,0), nextNapplyreport8scf0 v001 012125 #applyreport8:Compare(40-200020713,2,3).ret(2,0), next Return(-8)scf0 11:06:37 FSM

34、 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

35、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 (4

36、0-200020713,24,0).ret(2,0), nextNdisconnect1scf0 v001 012125 #disconnect1:Branch (40-200020713,2,3).ret(2,0), next quit1scf0 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

37、 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 .o32 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 .X

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 建筑/施工/环境 > 项目建议


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号