iVPN信令解析_第1页
iVPN信令解析_第2页
iVPN信令解析_第3页
iVPN信令解析_第4页
iVPN信令解析_第5页
已阅读5页,还剩56页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

一 固网 接续 1 接续消息交互图 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 业务键 CallingPartyNumber 0258888010(国内号码) CallingPartyCategory 10(普通用户) IPSSPCapabilities 根据实际情况填写 LocationNumber BearerCapability EventTypeBCSM 3(分析 信息) CalledPartyNumber 用户拨打的 号码 (国内有效号码 ) RequestReportBCSMEvent BCSMEvents EventType 10(监视主叫用户放弃) MonitorMode 1 (EDP-N)(事件检出点 -通知 ) LegID RequestReportBCSMEvent BCSMEvents EventType 4(监视路由选择故障) MonitorMode 0 (EDP-R)(事件检出点 -请求 ) LegID BCSMEvents EventType 5(监视被叫忙) MonitorMode 0 (EDP-R) LegID BCSMEvents EventType 9(监视被叫用户拆线) MonitorMode 0 (EDP-R) LegID 1 BCSMEvents EventType 9(监视主叫用户拆线) MonitorMode 0 (EDP-R) LegID 2 BCSMEvents EventType 6(监视被叫无应答) 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(业务键) chargeMode 1(计费模式 0:免费 1:计费) chargeRecordIdentifier 1(计费记录标识) chargedPartyIdentityIndicator (计费方标识指示) specified 集团标识 号 calling 0258888010(主叫用户号码) called 0258888011(被叫用户号码) translated 0258888011(目标地址号码) startDateAndTime 起始日期时间 stopDateAndTime 结束日期时间 duration 120 ( BCD 编码,HHHMMSST,持续时间,单位: 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接续 流程 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 业务键 CallingPartyNumber 0258888010(国内号码) CallingPartyCategory 10(普通用户) IPSSPCapabilities 根据实际情况填写 iPAvailable EventTypeBCSM 3(分析信息) CalledPartyNumber 用户拨打的 号码 (国内有效号码 ) RequestReportBCSMEvent BCSMEvents EventType 10(监视主叫用户放弃) MonitorMode 1 (EDP-N) LegID BCSMEvents EventType 9(监视主叫用户拆线) MonitorMode 0 (EDP-R) LegID 2 EstablishTemporaryConnection assistingSSPIPRoutingAddress correlationID scfID AssistRequestInstructions correlationID iPAvailable iPSSPCapabilities 0440H PlayAnnouncement informationToSend 信号音 ID 持续时间 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网接续 1 接续消息交互图 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,是一次呼叫的唯一标识,必须和本呼叫所有后续的信令的BillingID 一致。 Digits (Dialed) 必填参数,用户所拨的被叫号码。 ElectronicSerialNumber 必填参数, UIM 卡电子序列号 MSCID 必填参数,始发 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 优选语言种类,中文, 6 SenderIndentificationNumber 不作要求 ServingCellID 服务小区 ID) TriggerType 必须为 36 Origination attempt authorized WINCapability WIN Operations Capability 标识:值为 3 TriggerCapability 不作要求 OperationsCapability 可选参数: 3,标识支持 CONN,CCDIR Orreq Actioncode 鉴权通过时,不填此参数或填上 1,在DMH_ServiceID 中填业务键;鉴权不通过时此参数填 2。 AccessDeniedReason 鉴权不通过( actioncode=2)时填 10 或不填 AnnouncementList 指示交换机放音时填此参数, IP方式不填。 CallingPartyNumberString1 不作要求 CallingPartyNumberString2 不作要求 CallingPartySubaddress 不作要求 CarrierDigits 不作要求 Digits 不作要求 DisplayText 不作要求 DMH_AccountCodeDigits 不作要求 DMH_AlternateBillingDigits 不作要求 DMH_BillingDigits 不作要求 DMH_RedirectionIndicator 不作要求 DMH_ServiceID 填业务健 GroupInformation 不作要求 MobileDirectoryNumber 不作要求 NoAnswerTime 不作要求 OneTimeFeatureIndicator 不作要求 PilotNumber 不作要求 RedirectingNumberDigits 不作要求 RedirectingNumberString 不作要求 RedirectingSubaddress 不作要求 ResumePIC 不作要求 RoutingDigits 不作要求 TerminationList VPN 业务拨打小号时填写小号对应的真实号码, 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 业务拨打短号是要填被叫真实号码 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 优选语音:中文, 6。 RedirectingNumberDigits 不作要求 RedirectionPartyName 不作要求 RedirectingSubaddress 不作要求 RoutingDigits 不作要求 ServingCellID 小区号 SystemMyTypeCode 系统码 TerminationAccessType 不作要求 TimeDateOffset +480 TimeOfDay 时刻,当前时间( UTC) Anlyzd Actioncode 拒绝呼叫填 2;允许接续不返回此参数或填 1。 AccessDeniedReason 鉴权不通过时填 10 或不填 AnnouncementList 交换机放音时填此参数, IP方式不填。 接收方 ASB: CarrierDigits 不作要求 ConferenceCallingIndicator 不作要求 Digits 不作要求 DisplayText 不作要求 DMH_AccountCodeDigits 不作要求 DMH_AlternateBillingDigits 不作要求 DMH_BillingDigits 不作要求 DMH_RedirectionIndicator 不作要求 DMH_ServiceID 业务健 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 小区号,服务 Cell ID SystemMyTypeCode 系统码 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 小区号 ,服务 Cell ID SystemMyTypeCode 系统码 Odisconnect DMH_ServiceID 填业务健 AnnouncementList 不作要求。 2接续流程 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. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论