------------------------SDT2 (K CS2_INAP--------------------------------------------------------------------------------------------------------------------------------------------------------ObjectName----------------------------------------ObjectType----------------------------------------!%&()LinkEndpoints--------------------------------!%()HeaderText------------------------------------  CS2_INAP-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------12-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------()[8(! System Type CS2_INAP)]}--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------,()[(! l! 22!(d)[h(! l)[k(! 6)[n(! 6d! )]][ q(! 6)][9|(! 6,! )[8(!$ /**** BLOCK TYPE DEFINITIONS ****/)]][=t(! 6^&! ,!)[(! 6wq! redefined SSF_CCF)][ y(!XX!"XX)[v(! 6&!)[8&(!4`!5!7)[!(! 1! !3)[!(! 2! !3)[!(! 3! !3)[!(! 4! !3)[!(! 5! !3)]]]]]}!%()PageOrder-------------------------------------1-----------------------------------------------%4------------------------------------------------1------------------------------------------------  !%()HeadingText-----------------------------------2------------------------------------------------7---------------------------------------------------------------------------------------------------- --------88----()[8(! INHERITS CS1_INAP;)]}----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*()[(! l! 22!(L)[w(! l)[(! 6)[6(! 6d! )]][ (! 6)][g(! 6)][^(! 6)][9( ! 6&2! )[8(!b /* Note: This specification should be read in conjunction with the IN CS-1 SDL specification. */)]][9p(! 6&! )[8(! /* Notes: - Dashed symbols refer to  entities defined in the IN CS-1 SDL specifications. - For IN CS-2 the INAP interface (the CS2_INAP channels) is extended with the IN CS-2 operations. */)]][9s(! 6&!  )[8(! /* Note: In the IN CS-2 recommendations the signalling interface (the SigCon and IBI channels) is extended with : - suspend/resume used to model analogue signalling systems.  Analogue signalling was not considered in the IN CS-1 recommendations. - DataReq and DataInd used to convey ServiceToUser and UserToService information.)]][?(! 6&! !)[(! 6! TCAP_Adapter)][I(! !8)[(! 6! CS2_INAP_A)][.J(! )[8(! 6de! (CS2_INAP_From_SCF))]][()[(! l! 22!(P)[(! l)[(! 6)[(! 6d! )]][ (! 6)][9(! 6! )[8(!; /**** TYPE DEFINITIONS OF IN CS-2 SCF-SSF OPERATION ARGUMENTS ****/ /* Notes: - To be replaced with ASN.1 - Only the new operations for IN CS-2 is defined below. In case the arguments for IN CS-1 operations has been extended, this is defined in the IN CS-1 SDL specification. */)]][9(! 6d! )[8(!  NEWTYPE AuthorizeTerminationArg STRUCT csaID CSAIDType; legID LegIDType; destinationNumberRoutingAddress CalledPartyNumberType; ENDNEWTYPE; /* Note: ContinueWithArgument is defined in the IN CS-1 specification for simplicity. */ NEWTYPE CreateCallSegmentAssociationArg STRUCT csaID CSAIDType; ENDNEWTYPE; /* Note: DisconnectForwardConnectionWithArgument is defined in the IN CS-1 specification for simplicity. */ NEWTYPE DisconnectLegArg STRUCT csaID CSAIDType; legToBeReleased LegIDType; ENDNEWTYPE; NEWTYPE EntityReleasedArg STRUCT csaID CSAIDType; csFailure CSFailureType; bcsmFailure BCSMFailureType; ENDNEWTYPE; NEWTYPE EventReportFacilityArg STRUCT csaID CSAIDType; legID LegIDType; componentCorrelationID ComponentCorrelationIDType; ENDNEWTYPE; NEWTYPE FacilitySelectedAndAvailableArg STRUCT /* Note: DP specific operation. */ createdCallSegmentAssocia4(! 6!Z)][.K(! )[8(! 6R! (CS2_INAP_To_SCF))]][(! 6R!)][:B(! 6 )[(! 6! A_Side)]][;L(! 6)[()[w(!GSDL)]} list definitions for the CS2 extension to the Originating and Terminating BCSMs interfaces */ SIGNAL NetworkSuspendReqInd(NetworkSuspendType), NetworkResumeReqInd(NetworkResumeType); SIGNALLIST IBI2 = NetworkSuspendReqInEWTYPE; NEWTYPE BCSMFailureType ARRAY(LegIDType,CS1CauseType) ENDNEWTYPE; /* Move call segment types. */ NEWTYPE MCCSType /* Mapping old CSId -> new CSID */ ARRAY(CSIDType,CSIDType) ENDNEWTYPE; NEWTYPE MCLegsType /* Mapping old LegID -> new LegID "-CS 2 DATA TYPE DEFINITIONS USED IN THE OPERATION ARGUMENTS *****/ /* Note: To be replaced with ASN.1 */)]][9(! 6^X! )[8(! /* Entity released types. */ NEWTYPE CSFailureType ARRAY(CSIDType,CS1CauseType) ENDN()[(! l! 22!(d)[(! l)[(! 6)[(! 6d! )]][ (! 6)][9(! 6^! )[8(!s /**** INSegments MCCSType; legs MCLegsType; ENDNEWTYPE; )]]]]}SegmentsArg STRUCT sourceCallSegmentAssociation CSAIDType; /* Note: Argument not in Q.1228. */ targetCallSegmentAssociation CSAIDType; callSegments MCCSType; legs MCLegsType; ENDNEWTYPE; )]]]]86(! 6! SCF)]][@(! 6! !)[(! 6^! SSF_CCF_A)][O(!L!8)[(! 6k! IBI2)][.P(! )[8(! 6-! (IBI2))]][(! 6!)][.Q(! )[8(! 6-! (IBI2))]][(! 6 !)][:R(! 6)[(! 6q! IBI)]][;U(! 6L)[(! 6e! IBI)]][C(! 6L! !)[(! 6! SSF_CCF_B)][X(!x!8)[(! 6-! SigCon2_B)$oBeSplit LegIDType; newCallSegment CSIDType; ENDNEWTYPE; NEWTYPE TerminationAttemptArg STRUCT /* Note: DP specific operation. */ createdCallSegmentAssociation CSAIDType; ENDNEWTYPE; NEWTYPE TSuspendedArg STRUCT /* Note: DP specific operation. */ cr>()[(! l! 22!(P)[(! l)[(! 6)[(! 6d! )]][ (! 6)][9(! 6,,! )[8(!Q /**** SI)()[(! l! 22!(d)[(! l)[(! 6)[(! 6d! )]][ (! 6)][9(! 6! )[8(!n /**** TY1*/ ARRAY(LegIDType,LegIDType) ENDNEWTYPE; /* Facility Event types. */ SYNONYM maxNumOfCCIds NATURAL = 2; SYNTYPE ComponentCorrelationIDType = NATURAL CONSTANTS 1:maxNumOfCCIds ENDSYNTYPE;)]]]]}) ENDNEWTYPE; NEWTYPE MCLegsType /* Mapping old LegID#8 /* Signal definitions for CS2 INAP SSF to SC9interface. */ SIGNAL ContinueCSPrim(ContinueCS9pe), DisconnectLegPrim(DisconnectLegType), Me9eCallSegmentsPrim(MergeCallSegmentsType), MoveC GGG!][.Y(! )[8(! 6-! (SigCon2_Out))]][(! 6!Z)][.Z(! )[8(! 6-f! (SigCon2_In))]][(! 6Y!)][:[(! 6+z!Z)][.c(! )[8(! 6 f! (SigCon2_In))]][(! 6Y!)][:d(! 6x)[(! 6F! SigCon)]][)g()]]]][j(! .(! For IN CS-2 the SSF_CCF is redefined and extended to incorporate: - the extended connection view defined for IN CS-2 - processing of the IN CS-2 operations - the new detection points in the call processing defined for IN CS-2 - ext'ensions to the signalling interface)]]]][=Q(! 6! !)[(! 6,3! redefined TCAP_Simulator)]]]]} )]]]]}-------------------------------------------------------------------------------------------HE TCAP - SCF Interface */ SIGNALLIST CS2_TCAPtoSCF = TC_ReturnResultInd;)]]]]}!(! 8! !3)[! (! 9! !3)]]]]]]]]]}(! 10! !3)]]]]]]]]]]}-----------------------------------QFGNAL/PRIMITIVE LIST DEFINITIONS FOR THE IN CS-2 SCF-SSF INTERFACE ****/)]][9(! 6! )[8(!S /* SSF -> SCF */ SIGNALLIST CS2_INAP_To_SCF = CreateCallSegmentAssociationResult, DisconnectLegResult, EntityRelea-mptAndReceiveMessageArg STRUCT csaID CSAIDType; legID LegIDType; ENDNEWTYPE; NEWTYPE ScriptCloseArg STRUCT csaID CSAIDType; csID CSIDType; ENDNEWTYPE; NEWTYPE ScriptInformationArg STRUCT csaID CSAIDType; csID CSIDType; ENDNEWTYPE; NEWTYPE Sc?x)[(! 6F! SigCon)]][)^()]]]][a(!x!8)[(! 6, ! SigCon2_A)][.b(! )[8(! 6 ! (SigCon2_Out))]][(! 6%nageTriggerDataArg), ManageTriggerDataResult(InvokeID,DialogIDtype,ManageTriggerDataResultArg), MergeCallSegments(InvokeID,CSAID,MergeCallSegmentsArg), MergeCallSegmentsResult(InvokeID,CSAID), MoveCallSegments(InvokeID,CSAID,MoveCallSegmentsArg), 0sed, ManageTriggerDataResult, MergeCallSegmentsResult, MoveCallSegmentsResult, MoveLegResult, ReportUTSI, SplitLegResult; /* SCF -> SSF */ SIGNALLIST CS2_INAP_From_SCF = ContinueWithArgument, CreateCallSegmentAssociation, DisconnectForwa/!8)[(! 6F! CS2_INAP_B)][.k(! )[8(! 6FL! (CS2_INAP_From_SCF))]][(! 6!Z)][.l(! )[8(! 6FR! (CS2_I2rdConnectionWithArgument, DisconnectLeg, ManageTriggerData, MergeCallSegments, MoveCallSegments, MoveLeg, RequestReportFacilityEvent, RequestReportUTSI, SendFacilityInformation, SendSTUI, SplitLeg;)]]]]} /* SIGNAL LIST DEFINITION FOR T MoveCallSegmentsResult(InvokeID,CSAID), MoveLeg(InvokeID,CSAID,MoveLegArg), MoveLegResult(InvokeID,CSAID), OriginationAttempt(CSAID,OriginationAttemptArg), OSuspended(CSAID,OSuspendedArg), ReportUTSI(CSAID,ReportUTSIArg), RequestReportFacilityDPE DEFINITIONS OF IN CS-2 SCF-SRF OPERATION ARGUMENTS ****/ /* Note: - To be replaced with ASN.1 */)]][9(! 6! )[8(! NEWTYPE EraseMessageArg STRUCT csaID CSAIDType; csID CSIDType; ENDNEWTYPE; NEWTYPE Pro*NAP_To_SCF))]][(! 6R!)][:E(! 6 )[(! 6! B_Side)]][;m(! 6)[(! 6! SCF)]][)C()]]]]]}SCF))]][(! 6!Zg); SIGNALLIST IBI2 = NetworkSuspendReqInd, NetworkResumeReqInd, DataReqInd;)]]]]}ataReqInd;)]]]]}tworkResumeReqInd, DataReqInd;)]]]]} DataInd;)]][9(! 6:! )[8(!! /* Definition of primitives for the extYtion CSAIDType; ENDNEWTYPE; NEWTYPE ManageTriggerDataArg STRUCT csaID CSAIDType; ENDNEWTYPE; NEWTYPE MergeCallSegmentsArg STRUCT csaID CSAIDType; sourceCallSegment CSIDType; targetCallSegment CSIDType; ENDNEWTYPE; NEWTYPE MoveCallSegmentsArg STR5UCT csaID CSAIDType; targetCallSegmentAssociation CSAIDType; callSegments MCCSType; legs MCLegsType; ENDNEWTYPE; )]]]]})]]]]}ourceCallSegmentAssociation CSAIDType; /* Note: Argument not in Q.1228. */ targetCallSegmentAssociation CSAIDType; calld, NetworkResumeReqInd;)]]]]}es */ SIGNAL NetworkSuspendInd(NetworkSuspendType), NetworkSuspendReq(NetworkSuspendType), NetworkResumeInd(NetworkResumeType), NetworkResumeReq(NetworkResumeType); SIGNALLIST SigCon2_Out = NetworkSuspendReq, Ne()[(! l! 22!(d)[(! l)[(! 6)[(! 6d! )]][ (! 6)][9(! 6,! )[8(!< NEWTYPE 93CallArg STRUCT csaID CSAIDType; legToBeCreat4 LegID; newCallSegment CSIDType; calledPartyI5CalledPartyNumberType; ENDNEWTYPE; NEWTYPE Origi9tionAttemptArg STRUCT /* Note: DP specific operat @ GGMoveLegArg STRUCT csaID CSAIDType; legIDToMove LegIDType; sourceCallSegment CSIDType; /* Note: Not needed. */ targetCallSegment CSIDType; ENDNEWTYPE; NEWTYPE OAbandonArg STRUCT /* Note: DP specific operation. */ createdCallSegmentAssociation CSA:IDType; ENDNEWTYPE; NEWTYPE OriginationAttemptArg STRUCT /* Note: DP specific operation. */ createdCallSegmentAssociation CSAIDType; ENDNEWTYPE; NEWTYPE OSuspendedArg STRUCT /* Note: DP specific operation. */ createdCallSegmentAssociation CSAIDType; ;ENDNEWTYPE; NEWTYPE ReconnectArg STRUCT csaID CSAIDType; csID CSIDType; ENDNEWTYPE; NEWTYPE ReportUTSIArg STRUCT csaID CSAIDType; legID LegIDType; utsi Charstring; ENDNEWTYPE; NEWTYPE RequestReportFacilityEventArg STRUCT csaID CSAIDType;