SIST EN 301 140-3-1:2001
(Main)Intelligent Network (IN); Intelligent Network Application Protocol (INAP); Capability Set 2 (CS2); Part 3: Test Suite Structure and Test Purposes (TSS&TP) specification for Service Switching Function (SSF); Sub-part 1: Basic capability set of CS-1 including CS-2 complements
- Abstract
TSS&TP for DE/SPS-03038-1 & 2
- Status
- Published
- Publication Date
- 31-Aug-2001
- Technical Committee
- SPS - Signalling protocols and switching
- Current Stage
- 6060 - National Implementation/Publication (Adopted Project)
- Start Date
- 01-Sep-2001
- Due Date
- 01-Sep-2001
- Completion Date
- 01-Sep-2001
- Mandate
- BC-T-338
SIST EN 301 140-3-1:2001 is the Slovenian adoption of the ETSI European Standard EN 301 140-3-1 for Intelligent Network Application Protocol (INAP) Capability Set 2 (CS2). It specifies the Test Suite Structure and Test Purposes (TSS&TP) for the Service Switching Function (SSF), with a focus on the basic CS-1 capability set and the CS-2 complements used in conformance testing. In practice, it tells test developers and implementers what to test, how to structure the tests, and what behavior to expect from an SSF in telephone networks.
What does SIST EN 301 140-3-1:2001 specify?
SIST EN 301 140-3-1:2001 specifies TSS&TP for testing SSF behavior in INAP CS2, according to EN 301 140-1. The document relates to the basic capability set, which covers CS-1 operations plus the CS-2 additions associated with those operations, mainly extra parameters or functions.
The document is organized into:
- Clause 1 - Scope
- Clause 2 - References
- Clause 3 - Definitions and abbreviations
- Clause 4 - Test Purpose generalities
- Clause 5 - Functional configurations under test
- Clause 6 - TSS and TPs for CS-1 and CS-2 basic capabilities
- Annexes A to C
| Annex | What it covers |
|---|---|
| Annex A | Description of various functional configurations |
| Annex B | Parameter values used in MSCs for CORE INAP primitives |
| Annex C | Parameter values used in MSCs for TCAP primitives |
What are the key requirements of SIST EN 301 140-3-1:2001?
SIST EN 301 140-3-1:2001 is a conformance-test specification rather than a protocol definition. Its main value is the way it turns protocol behavior into named test purposes, message sequences, and pass criteria.
Test purposes are grouped by elementary procedure
Clause 4 groups TPs by elementary procedures such as Service Filtering, Activity Test, Apply Charging, Call Gap, Call Information, Cancel, Collect Information, Connect, Continue, Furnish Charging Information, InitialDP, InitiateCallAttempt, ReleaseCall, RequestReportBCSMEvent, SendChargingInformation, and RequestNotificationChargingEvent. This matters because testers can select the procedure they need to verify instead of reading the whole protocol specification.
Each TP follows a fixed description pattern
Clause 4.5 describes each TP with a table and a following Message Sequence Chart (MSC). The table gives the TP name, requirement reference, selection conditions, preamble, test description, pass criteria, and postamble. This helps a lab or supplier turn a requirement into a repeatable test case.
The document defines four test categories
Clause 4.5.2 uses Capability tests (CA), Valid Behaviour tests (BV), Invalid Behaviour tests (BI), and Inopportune Behaviour tests (BO). In practice, this separates normal behavior from wrong messages and wrong timing, so teams can check both positive operation and error handling.
Test names follow a strict coding scheme
Clause 4.5.3 defines TP identifiers of the form IN2_. The code shows the interface, the capability subset, the procedure, the category, and a sequence number, which makes it easier to trace a test back to the function it checks.
Preambles and postambles bring the SSF into a defined state
Clause 4.5.4 explains that preambles move the IUT into the state where the test starts, and postambles return it to the initial state. The document uses named preambles such as O_OS, O_S2P, T_OS, and T_S2P, so the same test can be run from a known call state.
The MSCs use TCAP adapter primitives and defined parameter values
Clause 4.5.5 shows TCAP primitives such as TC_BeginReq, TC_InvokeReq, TC_EndReq, and their indications, while Annex B and Annex C provide the parameter values used in the MSCs. For implementers, this means the message flow is not just descriptive - it is detailed enough to support automated testcase generation.
The tested configurations are explicit
Clause 5 identifies the SSF basic and additional functional configurations, including non-integrated or integrated SRF cases and assisting or initiating SSP cases. This matters because SSF behavior can differ depending on the network setup under test.
What terms does SIST EN 301 140-3-1:2001 define?
- Abstract Test Suite (ATS) - the set of abstract tests derived from the specification for conformance checking.
- Implementation Under Test (IUT) - the SSF implementation being tested.
- System Under Test (SUT) - the complete system that includes the IUT in its test environment.
- Protocol Implementation Conformance Statement (PICS) - the statement of protocol features supported by an implementation.
- Message Sequence Chart (MSC) - the diagram used to show the exchange of protocol messages in a test.
- Transaction Capabilities Application Part (TCAP) - the signalling layer whose primitives appear in the MSCs.
- Service Switching Function (SSF) - the network function being tested in this document.
- Intelligent Network Application Protocol (INAP) - the protocol whose CS2 behavior is being tested.
Who uses SIST EN 301 140-3-1:2001?
SIST EN 301 140-3-1:2001 is used by protocol engineers, conformance test developers, and laboratory staff who build or execute SSF test suites. It is also relevant to network operators, system integrators, and quality teams that need to verify how an SSF reacts to calls, charging events, gaps, releases, and information requests in an Intelligent Network.
Which standards are used with SIST EN 301 140-3-1:2001?
- EN 301 140-1 - provides the CS2 protocol specification that the test purposes are based on.
- EN 301 140-4 - provides the Abstract Test Suite (ATS) specification and PIXIT proforma for SSF testing.
- ISO/IEC 9646-1 - provides the general conformance testing framework and concepts.
- ISO/IEC 9646-2 - provides the abstract test suite methodology used here.
- ETS 300 374-1 - provides the Core INAP parameter list referenced for MSC parameters.
What does the SIST EN 301 140-3-1:2001 document contain?
The document contains TP tables, MSCs, preambles, postambles, and grouped procedures for SSF conformance testing. It also includes the functional-configuration diagrams used to explain the SSF test setups. Annex B and Annex C give the parameter tables used to populate the MSCs for CORE INAP and TCAP primitives, which is important when generating or reviewing test cases.
Get Certified
Connect with accredited certification bodies for this standard

ANCE
Mexican certification and testing association.

Intertek Slovenia
Intertek testing, inspection, and certification services in Slovenia.
LNE (Laboratoire National de Métrologie et d'Essais)
French national laboratory for metrology and testing.
Sponsored listings
Frequently Asked Questions
SIST EN 301 140-3-1:2001 is a standard published by the Slovenian Institute for Standardization (SIST). Its full title is "Intelligent Network (IN); Intelligent Network Application Protocol (INAP); Capability Set 2 (CS2); Part 3: Test Suite Structure and Test Purposes (TSS&TP) specification for Service Switching Function (SSF); Sub-part 1: Basic capability set of CS-1 including CS-2 complements". This standard covers: TSS&TP for DE/SPS-03038-1 & 2
TSS&TP for DE/SPS-03038-1 & 2
SIST EN 301 140-3-1:2001 is classified under the following ICS (International Classification for Standards) categories: 33.040.35 - Telephone networks. The ICS classification helps identify the subject area and facilitates finding related standards.
SIST EN 301 140-3-1:2001 is associated with the following European legislation: Standardization Mandates: BC-T-338. When a standard is cited in the Official Journal of the European Union, products manufactured in conformity with it benefit from a presumption of conformity with the essential requirements of the corresponding EU directive or regulation.
SIST EN 301 140-3-1:2001 is available in PDF format for immediate download after purchase. The document can be added to your cart and obtained through the secure checkout process. Digital delivery ensures instant access to the complete standard document.
Standards Content (Sample)
2003-01.Slovenski inštitut za standardizacijo. Razmnoževanje celote ali delov tega standarda ni dovoljeno.UHVNXãDQMDIntelligent Network (IN); Intelligent Network Application Protocol (INAP); Capability Set 2 (CS2); Part 3: Test Suite Structure and Test Purposes (TSS&TP) specification for Service Switching Function (SSF); Sub-part 1: Basic capability set of CS-1 including CS-2 complements33.040.35Telefonska omrežjaTelephone networksICS:Ta slovenski standard je istoveten z:EN 301 140-3-1 Version 1.1.3SIST EN 301 140-3-1:2001en01-september-2001SIST EN 301 140-3-1:2001SLOVENSKI
STANDARD
ETSIEN301140-3-1V1.1.3(2000-05)EuropeanStandard(Telecommunicationsseries)IntelligentNetwork(IN);IntelligentNetworkApplicationProtocol(INAP);CapabilitySet2(CS2);Part3:TestSuiteStructureandTestPurposes(TSS&TP)specificationforServiceSwitchingFunction(SSF);Sub-part1:BasiccapabilitysetofCS-1includingCS-2complementsSIST EN 301 140-3-1:2001
ETSIETSIEN301140-3-1V1.1.3(2000-05)2ReferenceDEN/SPS-03038-3-1KeywordsCS1,CS2,IN,INAP,TSS&TP,SSFETSI650RoutedesLuciolesF-06921SophiaAntipolisCedex-FRANCETel.:+33492944200Fax:+33493654716SiretN°34862356200017-NAF742CAssociationàbutnonlucratifenregistréeàlaSous-PréfecturedeGrasse(06)N°7803/88ImportantnoticeIndividualcopiesofthepresentdocumentcanbedownloadedfrom:http://www.etsi.orgThepresentdocumentmaybemadeavailableinmorethanoneelectronicversionorinprint.Inanycaseofexistingorperceiveddifferenceincontentsbetweensuchversions,thereferenceversionisthePortableDocumentFormat(PDF).Incaseofdispute,thereferenceshallbetheprintingonETSIprintersofthePDFversionkeptonaspecificnetworkdrivewithinETSISecretariat.Usersofthepresentdocumentshouldbeawarethatthedocumentmaybesubjecttorevisionorchangeofstatus.InformationonthecurrentstatusofthisandotherETSIdocumentsisavailableathttp://www.etsi.org/tb/status/Ifyoufinderrorsinthepresentdocument,sendyourcommentto:editor@etsi.frCopyrightNotificationNopartmaybereproducedexceptasauthorizedbywrittenpermission.Thecopyrightandtheforegoingrestrictionextendtoreproductioninallmedia.©EuropeanTelecommunicationsStandardsInstitute2000.Allrightsreserved.SIST EN 301 140-3-1:2001
ETSIETSIEN301140-3-1V1.1.3(2000-05)3ContentsIntellectualPropertyRights.5Foreword.51Scope.62References.63Definitionsandabbreviations.63.1Definitions.63.2Abbreviations.74TestPurposegeneralities.74.1Introduction.74.2Groupingoftestpurposesperelementaryprocedures.74.3Sourceoftestpurposedefinitions.84.4MethodusedfordevelopingTPs.84.4.1UseofMSCsgeneratedbytheSDLmodelofCoreINAPCS-2.84.4.2TCAPadapterprimitives.84.4.3GenerationofcorrespondingTestCases.84.5MethodusedforTPdescription.94.5.1TextandMSCs.94.5.2Testcategories.94.5.3Testpurposenamingconvention.104.5.4Preamblesandtheirnamingconventions.104.5.5HowtointerprettheparametersandtheirvaluesasusedintheMSCs.115Functionalconfigurationsundertest.125.1SSFbasicfunctions.125.2SSFadditionalfunctions.136TSSandTPsforCS-1andCS-2basiccapabilities.146.1Preamblesandpostamblesused.146.1.1ListofpreamblesandpostamblesforCS1.146.1.2Preambledescriptions.156.1.2.1O_OSpreamble.156.1.2.2O_S2Ppreamble.166.1.2.3T_OSpreamble.176.1.2.4T_S2Ppreamble.186.1.3Postambledescriptions.196.1.3.1SigConA_Releasepostamble.196.1.3.2SigConA_Release_thenBpostamble.196.1.3.3ReleaseCallApostamble.206.1.3.4ReleaseICApostamble.206.1.3.5ReleaseCallAB_cause_00postamble.216.1.3.6ReleaseCallAB_cause_0Fpostamble.226.1.3.7SigConB_Releasepostamble.236.1.3.8SigConB_Release_cause_0Dpostamble.236.1.3.9SigConA_Release_thenB_cause10postamble.246.1.3.10ReleaseCallBpostamble.256.1.3.11ReleaseCallA2postamble.266.2Basicprocedures.266.2.1Listofprocedures.266.2.2Definitionsoftheprocedures.276.3Structureofthetestsuite(TSS)forthebasiccapabilities.286.4TestPurposes(TP)description.306.4.1ServiceFilteringprocedure.306.4.2ActivityTestprocedure.406.4.3ApplyChargingprocedure.44SIST EN 301 140-3-1:2001
ETSIETSIEN301140-3-1V1.1.3(2000-05)46.4.4CallGapprocedure.576.4.5CallInformationprocedure.816.4.6Cancelprocedure.966.4.7CollectInformationprocedure.1066.4.8Connectprocedure.1116.4.9Continueprocedure.1266.4.10FurnishChargingInformationprocedure.1296.4.11InitialDPprocedure.1336.4.12InitiateCallAttemptprocedure.1426.4.13ReleaseCallprocedure.1526.4.14RequestReportBCSMEventprocedure.1576.4.15SendChargingInformationprocedure.2226.4.16RequestNotificationChargingEventprocedure.223AnnexA(informative):Descriptionofvariousfunctionalconfigurations.230AnnexB(normative):ParametervaluesusedinMSCsforCOREINAPprimitives.247AnnexC(normative):ParametervaluesusedinMSCsforTCAPprimitives.249Bibliography.250History.251SIST EN 301 140-3-1:2001
ETSIETSIEN301140-3-1V1.1.3(2000-05)5IntellectualPropertyRightsIPRsessentialorpotentiallyessentialtothepresentdocumentmayhavebeendeclaredtoETSI.TheinformationpertainingtotheseessentialIPRs,ifany,ispubliclyavailableforETSImembersandnon-members,andcanbefoundinSR000314:"IntellectualPropertyRights(IPRs);Essential,orpotentiallyEssential,IPRsnotifiedtoETSIinrespectofETSIstandards",whichisavailablefromtheETSISecretariat.LatestupdatesareavailableontheETSIWebserver(http://www.etsi.org/ipr).PursuanttotheETSIIPRPolicy,noinvestigation,includingIPRsearches,hasbeencarriedoutbyETSI.NoguaranteecanbegivenastotheexistenceofotherIPRsnotreferencedinSR000314(ortheupdatesontheETSIWebserver)whichare,ormaybe,ormaybecome,essentialtothepresentdocument.ForewordThisEuropeanStandard(Telecommunicationsseries)hasbeenproducedbyETSITechnicalCommitteeServicesandProtocolsforAdvancedNetworks(SPAN).Thepresentdocumentispart3,sub-part1ofamulti-partENcoveringtheIntelligentNetwork(IN);IntelligentNetworkApplicationProtocol(INAP);CapabilitySet2(CS2),asidentifiedbelow:Part1:"Protocolspecification";Part2:"ProtocolImplementationConformanceStatement(PICS)proformaspecification";Part3:"TestSuiteStructureandTestPurposes(TSS&TP)specificationforServiceSwitchingFunction(SSF)";Sub-part1:"BasiccapabilitysetofCS-1includingCS-2complements";Sub-part2:"CallPartyHandling(CPH)";Sub-part3:"SpecializedResourceFunctions(SRF)";Part4:"AbstractTestSuite(ATS)specificationandPartialProtocolImplementationeXtraInformationforTesting(PIXIT)proformaforServiceSwitchingFunction(SSF)";Part5:"DistributedFunctionalPlane(DFP)[ITU-TRecommendationQ.1224(1997),modified]".NationaltranspositiondatesDateofadoptionofthisEN:28April2000DateoflatestannouncementofthisEN(doa):31July2000DateoflatestpublicationofnewNationalStandardorendorsementofthisEN(dop/e):31January2001DateofwithdrawalofanyconflictingNationalStandard(dow):31January2001SIST EN 301 140-3-1:2001
ETSIETSIEN301140-3-1V1.1.3(2000-05)61ScopeThepresentdocumentprovidestheTestSuiteStructureandTestPurposes(TSS&TP)fortestingoftheServiceSwitchingFunction(SSF)andtheSpecializedResourceFunction(SRF)oftheIntelligentNetworkApplicationProtocol(INAP)ofIntelligentNetwork(IN)CapabilitySet2(CS2)accordingtoEN301140-1[1].Thepresentdocumentrelatestothebasiccapabilityset,whichcoverstheCS-1operations,plustheCS-2additionsrelatedtotheseoperations,mainlyduetothetestoftheCS-2additionalparametersorfunctionalities.ThepresentdocumentiscompletedbyotherpartsconstitutingtheCS-2CoreINAPspecifications.InthepresentversionoftheTPdescriptionincludedintables,referencestospecificationrequirementsandreferencestoPICSinthe"conditionforselection"arenotincluded,excepttomentionwhenitisaCS-2addition.ISO/IEC9646-1[3]andISO/IEC9646-2[4]areusedasthebasisforthetestmethodology.2ReferencesThefollowingdocumentscontainprovisionswhich,throughreferenceinthistext,constituteprovisionsofthepresentdocument.• Referencesareeitherspecific(identifiedbydateofpublication,editionnumber,versionnumber,etc.)ornon-specific.• Foraspecificreference,subsequentrevisionsdonotapply.• Foranon-specificreference,thelatestversionapplies.• Anon-specificreferencetoanETSshallalsobetakentorefertolaterversionspublishedasanENwiththesamenumber.[1]ETSIEN301140-1(V1.3):"IntelligentNetwork(IN);IntelligentNetworkApplicationProtocol(INAP);CapabilitySet2(CS2);Part1:Protocolspecification".[2]ETSIEN301140-4(V1.1):"IntelligentNetwork(IN);IntelligentNetworkApplicationProtocol(INAP);CapabilitySet2(CS2);Part4:AbstractTestSuite(ATS)specificationandPartialProtocolImplementationeXtraInformationforTesting(PIXIT)proformaforServiceSwitchingFunction(SSF)".[3]ISO/IEC9646-1:"Informationtechnology-Opensystemsinterconnection-Conformancetestingmethodologyandframework-Part1:Generalconcepts".[4]ISO/IEC9646-2:"Informationtechnology-Opensystemsinterconnection-Conformancetestingmethodologyandframework-Part2:Abstracttestsuitespecification".[5]ETSIETS300374-1:"IntelligentNetwork(IN);IntelligentNetworkCapabilitySet1(CS1);CoreIntelligentNetworkApplicationProtocol(INAP);Part1:Protocolspecification".3Definitionsandabbreviations3.1DefinitionsForthepurposesofthepresentdocument,thefollowingtermsanddefinitionsapply:-termsdefinedinEN301140-1[1];-termsdefinedinISO/IEC9646-1[3]andinISO/IEC9646-2[4].SIST EN 301 140-3-1:2001
ETSIETSIEN301140-3-1V1.1.3(2000-05)7Inparticular,thefollowingtermsdefinedinISO/IEC9646-1[3]apply:-AbstractTestSuite(ATS);-ImplementationUnderTest(IUT);-SystemUnderTest(SUT);-ProtocolImplementationConformanceStatement(PICS).3.2AbbreviationsForthepurposesofthepresentdocument,thefollowingabbreviationsapply:ATSAbstractTestSuiteBIInvalidBehaviourtestsBOInopportuneBehaviourtestsBVValidBehaviourtestsCACapabilitytestsCSCallSegmentCSCapabilitySetEDP-REventDetectionPoint-RequestFSMFiniteStateMachineINIntelligentNetworkINAPIntelligentNetworkApplicationProtocolIPIntelligentPeripheraliSinitiatingSSFiSSPinitiatingSSPIUTImplementationUnderTestMSCMessageSequenceChartPDUProtocolDataUnitPICSProtocolImplementationConformanceStatementSCFServiceControlFunctionSCPServiceControlPointSDFServiceDataFunctionSDLSpecificationandDescriptionLanguageSRFSpecializedResourceFunctionSSFServiceSwitchingFunctionSSPServiceSwitchingPointSUTSystemUnderTestTCAPTransactionCapabilitiesApplicationPartTPTestPurposeTSSTestSuiteStructure4TestPurposegeneralities4.1IntroductionATPisdefinedforoneorseveralconformancerequirementstobetested.EachTPwillresultinatestcasekeepingthesamename,specifiedintheATS.4.2GroupingoftestpurposesperelementaryproceduresTheTestPurposesaregroupedbyelementaryprocedures.AproceduregroupselementaryINAPoperationswhichitispossibletotesttogether.Foreachelementaryprocedure,aredefined:howtoinvokeit;andwhatarethepossiblereturnresultsandreturnerror(s)attheINAPinterface.SIST EN 301 140-3-1:2001
ETSIETSIEN301140-3-1V1.1.3(2000-05)8NOTE:SomehavenoresultsatallatthisINAPinterface.Inthesecases,andtohavea"visible"result,thePCOwillbeatthesignallingcontrolinterface.4.3SourceoftestpurposedefinitionsThetestpurposesarebasedontherequirementdocumentedinEN301140-1[1].4.4MethodusedfordevelopingTPs4.4.1UseofMSCsgeneratedbytheSDLmodelofCoreINAPCS-2TheSDLmodelofINAPCS-2isspecifiedwithobjectorientedSDL(SDL’92)andspecifiesthebehaviouroftheSSF.TheCS-2specificationinheritstheCS-1andspecifiesthewholeofCS-1andCS-2.TheSDLspecificationisthenormativespecificationoftheINAPbehaviourandiscontainedinannexAofEN301140-1[1].TheSDLmodelspecifiespreciselyandunambiguouslythebehaviourofandtheinterworkingbetweenthedifferentfunctionalentitiesoftheSSF.TheexternalinterfacesoftheSDLmodelaretwosignallingcontrolinterfaces(SigConAandSigConB)carryingabstractprimitives,andtheINAPinterfacestotheSCF.MappingsareprovidedfromSigConAandSigConBtoDSS.1andISUP.ThebehaviouroftheSDLmodelthusresemblesanSSP,andcanbeusedforserviceemulationandthedevelopmentoftestpurposesandtestcases.MSCsdeliveredbythisSDLmodelareusedintheTPdefinitionandareprovidedinadditiontothedescriptivetext.Thedevelopmentofthetestpurposes(TP)isdoneintwosteps:a)thedescriptivetextiscreatedtogetherwitharoughMSCdefinedbyhand.ItillustratesthebasicbehaviourinMSC-likeformwhichisexpectedfromtheIUT.TheroughMSCdoesnotcontainalltheconstraintsindetail.Thedescriptionmakesreferencetoapreambleandapostamble;b)adetailedMSCisdevelopedbysimulation:1)systemlevelMSCforAutolink(thetoolusedtoautomaticallygeneratetheTTCNtestcasesbasedontheMSCsandtheSDLmodel);2)MSCfordocumentationoftheTPs.ThereasonfordevelopingthedetailedMSCbysimulationisthatitcanbedonestepbystepwhiletheSDLmodelpromptsthedeveloperforthecorrectoptionsandparameters.TheMSCsidentifythedifferententities(SSF,SCF,SigConAandB)involvedinagivenconfigurationandshowsthedifferentcomponentsusedforatest,intermoftheIUT(representingtheSSFforinstance)andthetesters(representingtheSCFandtheSigConA,BorC).4.4.2TCAPadapterprimitivesInadditiontoshowingtheINAPprotocol,andinordertoeasetheimplementationofthetestsuite,theMSCsshowtheTCAPadapterprimitivessuchasTCbegin,TCcontinue,TCinvokeandTCendandshowusingstandardabbreviationstheINAPoperationswhichareembeddedintheTCAPprimitive,togetherwiththeoperationarguments.4.4.3GenerationofcorrespondingTestCasesUsingComputerAidedTestGenerationtechniques,TTCNtestcasescanbeautomaticallygeneratedfromtheSDLmodel.ItisalsopossibletoverifymanuallydevelopedtestcasesagainsttheSDLmodel.TheclearseparationofCS-1andCS-2intheSDLmodelmakesitpossibletouseitforbothCS-1andCS-2testcasedevelopment.SIST EN 301 140-3-1:2001
ETSIETSIEN301140-3-1V1.1.3(2000-05)94.5MethodusedforTPdescription4.5.1TextandMSCsIngeneral,aTPisdescribedusingtextpresentedinatablefollowedbyanMSC.ThetabledescribingeachTPisasfollows:Table1a(TPname,alsocorrespondingtestcasename)TestPurpose:RequirementRef:SelectionCond:Testpreamble:TestdescriptionPasscriteria:TestpostambleInadditiontotheTPnameandareferencetothespecificationrequirement,thetablecontainsashorttitleofthetestpurpose,theconditiontoselectandrunthistestcase(expressionintermsofPICSreferences),thenameofthetestpreamble,informationonthetestbodyincludingforinstancedetailsonparameterswhichdonotappearinthecompanionMSC,thepasscriteriaforasuccessfultestandthenameofthetestpostamble.TheMSCwhichfollowstheTPdescriptiondescribesthetestbody,asthepreamblesandpostamblesaremostlydefinedbyasinglelineintheMSC.4.5.2TestcategoriesCapabilitytests(CA)CapabilitytestingprovidesalimitedtestingtoascertainthecapabilitiesstatedinthePICScanbeobserved.ValidBehaviourtests(BV)Predefinedstatetransitionsareconsideredasvalid.ThetestpurposesinthevalidbehaviourtestsubgroupcoverasfarasreasonabletheverificationofthenormalandexceptionalproceduresofthevariousFiniteStateMachines(FSMs),i.e.avalidbehaviourtestisatestwherethemessagesequenceandthemessagecontentsisconsideredasvalid.InvalidBehaviourtests(BI)ThistestsubgroupisintendedtoverifythattheIUTisabletoreactproperlyhavingreceivedaninvalidProtocolDataUnit(PDU).AninvalidPDUisdefinedasasyntacticallyincorrectmessage.InopportuneBehaviourtests(BO)ThistestgroupisintendedtoverifythattheIUTisabletoreactproperlyinthecaseaninopportuneprotocoleventoccurring.Suchaneventissyntacticallycorrectbutoccurswhenitisnotexpected,e.g.acorrectlycodedoperationisreceivedinawrongstate(theIUTmayrespondbysendingerrorUnexpectedComponentSequence).SIST EN 301 140-3-1:2001
ETSIETSIEN301140-3-1V1.1.3(2000-05)104.5.3TestpurposenamingconventionTheidentifieroftheTPisbuiltaccordingtotheschemeintable1b.Table1b:TPidentifiernamingconventionschemeIdentifier:IN2_____IN2indicatesINCapabilitySet1and2(CS-1beinginCS-2)=interface:ASSF-SCFinterfaceBSSF-SRFinterfaceCSCF-SCFinterface=commonsetBASICBasicsetforCS-1complementedforCS-2CPHCallPartyHandlingfromCapabilitySet2CTMCordlessTerminalPortabilityfromCapabilitySet2=procedurenamelikeSFServiceFiltering=testcategory:CACapabilitytestsBVValidBehaviourtestsBIInvalidBehaviourtestsBOInopportuneBehaviourtests=sequentialnumber:(01-99)Exampleoftestpurposeandtestcasename:IN2_A_BASIC_SF_BV_024.5.4PreamblesandtheirnamingconventionsPreamblesareusedtobringtheIUTfromtheinitialstatetothestatewherethetesttakesplace.IntheCS-2scheme,thesetofthepreamblesformsatree,whichmeansthatinordertoreachthestatecreatedbypreambleP3,itisnecessarytoexecutepreambleP1followedbypreamblesP2thenP3.Thenamingconventionusedreflectsthedescriptionoftheconnectionviewsetbyexecutingthepreamble,intermsofnatureofthelegsperCallSegment(CS),startingfromthestablelegsthentheonesonholdthentheonesintransfer,withtheindicationofthenumberoflegs,whilethefirstletterindicateshowthisconfigurationwasinitiated.Thegeneralformis:a_[stableLegsPartyoronHold(legs)ortransfer(legs)forCallSegment1]_[idemforCallSegment2]_[idemforCallSegment3]where:aisletter:OforOriginating(outgoingcallforauser);TforTerminating(incomingcallforauser);IforInitiateCallAttempt(initiatedfromthenetwork).SIST EN 301 140-3-1:2001
ETSIETSIEN301140-3-1V1.1.3(2000-05)11Thestatenamesandtheirabbreviationsusedare:Null1Party1POriginatingSet-upOSTerminatingSet-upTSTerminating1PartySet-upT1PStable1PartyS1PStable2PartyS2PTransfer(no.ofpassivelegs)TF(x)OnHold(no.ofpassivelegs)OH(x)StableMultiParty(no.ofpassivelegs)S(x)PTheterm"null"standsfor"none"asinpreambleO_NULL_S2P_OH3.TherecanbetwosetofCSswiththesamenatureoflegspresentatthesametime,asinthepreamblenameO_S2P_OH2_OH3.4.5.5HowtointerprettheparametersandtheirvaluesasusedintheMSCsTheMSCsshowtheexchangesofPDUsoftheTCAPprotocol,aswellastheCoreINAPprotocol.PDUsofbothprotocolsuseparameters.ThelistoftheparametersfortheCoreINAPprotocolisgiveninreferenceETS300374-1[5].ThelistofparametersfortheTCAPprotocolisrecalledhereforeachTCAPprimitives.Notethatonlymandatoryparametersareused.TCAPprimitivesfromSCFtoTCAP:TC_InvokeReq(InvokeID,DialogueID,Class,OperationCode,Timeout);TC_BeginReq(DialogueID,OriginatingAddress);TC_ContinueReq(DialogueID,OriginatingAddress);TC_EndReq(DialogueID,Termination);TC_AbortReq(DialogueID).TCAPprimitivesfromTCAPtoSCF:TC_InvokeInd(InvokeID,DialogueID,Class,OperationCode,LastComponent);TC_BeginInd(DialogueID,OriginatingAddress,ComponentPresent);TC_ContinueInd(DialogueID,OriginatingAddress,ComponentPresent);TC_EndInd(DialogueID,Termination,ComponentPresent);TC_AbortInd(DialogueID);TC_ErrorInd(InvokeID,DialogueID,ErrorCode,LastComponent);TC_ReturnResultInd(InvokeID,DialogueID,LastComponent,OperationCode,OperationArg);SIST EN 301 140-3-1:2001
ETSIETSIEN301140-3-1V1.1.3(2000-05)12TC_RejectInd(InvokeID,DialogueID).Thevaluesoftheseparametersareeithermandatoryandimposedbythespecifications,ortheyareinformativeonlyandchosenarbitrarilyinrangescompatiblewiththespecifications.Thelistoftheinformativeparameters,forwhichavalueistobeassignedinparticularfortheexecutionofatestsuite,isincludedinthePIXITproforma.SeereferenceEN301140-4[2].AnnexBandAnnexCofthepresentdocumentcontainacopyofthePIXITproformaparametertablesofrespectivelytheCoreINAPandtheTCAPprotocols.TheseproformatablesarefilledupandcontaintheparametervaluesusedforthedefinitionoftheMSCsandTPs.ThepreambleT_OS(andallpreamblesandtestcaseswhichusethispreamble)containsreferencetoanASPMgt_SetTriggerTable.Thisdoesnotexistintheprotocol,butintheSDLmodelitidentifieswhichTriggerDetectionpointsneedtobesetbeforecommencingthetestcase.5Functionalconfigurationsundertest5.1SSFbasicfunctionsSCPSSPIPNon-integratedSRFSCFSSFCCFSRFSDFSCPwithsingleSSPFigure1:Configuration1:IUT=SSF(non-integratedwithSRF)SIST EN 301 140-3-1:2001
ETSIETSIEN301140-3-1V1.1.3(2000-05)13SCPSSPIntegratedSRFSCFSSFCCFSRFSDFSCPwithsingleSSPFigure2:Configuration2:IUT=SSF(integratedwithSRF)5.2SSFadditionalfunctionsSCPinitiatingSSPIPIntegratedSRFSCFSSFCCFSRFSSFCCFassistingSSPSDFSSPAssist/Hand-off(assistingSSPwithrelay)Figure3:Configuration3:IUT=SSFofassistingSSP(integratedSRF)SIST EN 301 140-3-1:2001
ETSIETSIEN301140-3-1V1.1.3(2000-05)14SCPinitiatingSSPIPNon-integratedSRFSCFSSFCCFSRFSSFCCFassistingSSPSDFSSPAssist/Hand-off(assistingSSPwithrelay)Figure4:Configuration4:IUT=SSFofassistingSSP(nonintegratedSRF)SCPinitiatingSSPIPNon-integratedSRFIntegratedSRFSCFSSFCCFSRFSSFCCFassistingSSPSDFSSPAssist/Hand-off(assistingSSPwithrelay)Figure5:Configuration5:IUT=SSFofinitiatingSSP6TSSandTPsforCS-1andCS-2basiccapabilities6.1Preamblesandpostamblesused6.1.1ListofpreamblesandpostamblesforCS1HereisalistofpreamblesusedintheBasicCS-1andCS-2capabilitiespart:O_OS;O_S2P;T_OS;SIST EN 301 140-3-1:2001
ETSIETSIEN301140-3-1V1.1.3(2000-05)15T_S2P.HereisalistofpostamblesusedintheBasicCS-1andCS-2capabilitiespart:SigConA_Release;SigConA_Release_thenB;ReleaseCallA;ReleaseICA;ReleaseCallAB_cause_00;ReleaseCallAB_cause_0F;SigConB_Release.MorepreamblesandpostamblesaredefinedforthecompleteCS-2.Seeclause7.6.1.2Preambledescriptions6.1.2.1O_OSpreambleThispreambleisusedtobringtheIUTfromtheidleorNullstatetothe1partystate.MSC O_OSSCFCS2_SSFSigCon_ASigCon_BSetupInd{ callRef 1, calledPartyNumber ’2000’H, callingPartyNumber ’1000’H }TC_BeginInd51, oSSF, TRUETC_InvokeInd101, 51, IDP, TRUE, iDPArg : { serviceKey 1, calledPartyNumber ’2000’H, callingPartyNumber ’1000’H, eventTypeBCSM analysedInformation, createdCallSegmentAssociation 1 }SIST EN 301 140-3-1:2001
ETSIETSIEN301140-3-1V1.1.3(2000-05)166.1.2.2O_S2PpreambleThispreambleisusedtobringtheIUTfromtheidleorNullstatetothe2partystate.MSC O_S2PSCFCS2_SSFSigCon_ASigCon_BSetupInd{ callRef 1, calledPartyNumber ’2000’H, callingPartyNumber ’1000’H }TC_BeginInd51, oSSF, TRUETC_InvokeInd101, 51, IDP, TRUE, iDPArg : { serviceKey 1, calledPartyNumber ’2000’H, callingPartyNumber ’1000’H, eventTypeBCSM analysedInformation, createdCallSegmentAssociation 1 }TC_InvokeReq1, 51, 2, RRB, short, rRBArg : { bcsmEvents { { eventTypeBCSM oDisconnect, monitorMode interrupted, legID sendingSideID : ’02’H } } }TC_InvokeReq2, 51, 2, CON, short, cONArg : { destinationRoutingAddress { ’2001’H }, callingPartyNumber ’1000’H }TC_ContinueReq51, oSCFSetupReq{ callRef 2, calledPartyNumber ’2001’H, callingPartyNumber ’1000’H }SIST EN 301 140-3-1:2001
ETSIETSIEN301140-3-1V1.1.3(2000-05)176.1.2.3T_OSpreambleMSC T_OSSCFCS2_SSFSigCon_ASigCon_BMgt_SetTriggerTable{ { legID ’01’H, serviceKey 1, eventTypeBCSM analysedInformation, monitorMode transparent } }Mgt_SetTriggerTable{ { legID ’01’H, serviceKey 1, eventTypeBCSM termAttemptAuthorized, monitorMode interrupted } }SetupInd{ callRef 1, calledPartyNumber ’2002’H, callingPartyNumber ’1000’H }TC_BeginInd51, oSSF, TRUETC_InvokeInd101, 51, IDP, TRUE, iDPArg : { serviceKey 1, calledPartyNumber ’2002’H, callingPartyNumber ’1000’H, eventTypeBCSM termAttemptAuthorized, createdCallSegmentAssociation 1 }SIST EN 301 140-3-1:2001
ETSIETSIEN301140-3-1V1.1.3(2000-05)186.1.2.4T_S2PpreambleMSC T_S2PSCFCS2_SSFSigCon_ASigCon_BSetupInd{ callRef 1, calledPartyNumber ’2002’H, callingPartyNumber ’1000’H }TC_BeginInd51, oSSF, TRUETC_InvokeInd101, 51, IDP, TRUE, iDPArg : { serviceKey 1, calledPartyNumber ’2002’H, callingPartyNumber ’1000’H, eventTypeBCSM analysedInformation, createdCallSegmentAssociation 1 }TC_InvokeReq1, 51, 2, RRB, short, rRBArg : { bcsmEvents { { eventTypeBCSM tDisconnect, monitorMode interrupted, legID sendingSideID : ’02’H } } }TC_InvokeReq2, 51, 2, CON, short, cONArg : { destinationRoutingAddress { ’2001’H }, callingPartyNumber ’1000’H }TC_ContinueReq51, oSCFSetupReq{ callRef 2, calledPartyNumber ’2001’H, callingPartyNumber ’1000’H }SIST EN 301 140-3-1:2001
ETSIETSIEN301140-3-1V1.1.3(2000-05)196.1.3PostambledescriptionsPostamblesareusedtobringtheIUTfromthestatewherethetestends,backtotheinitialstate.6.1.3.1SigConA_ReleasepostambleMSC SigConA_ReleaseSCFCS2_SSFSigCon_ASigCon_BReleaseInd{ callRef 1, cause ’00’H }TC_EndInd51, basic, FALSE6.1.3.2SigConA_Release_thenBpostambleMSC SigConA_Release_thenBSCFCS2_SSFSigCon_ASigCon_BReleaseInd{ callRef 1, cause ’00’H }ReleaseReq{ callRef 2, cause ’0F’H }, senderRefSIST EN 301 140-3-1:2001
ETSIETSIEN301140-3-1V1.1.3(2000-05)206.1.3.3ReleaseCallApostambleMSC ReleaseCallASCFCS2_SSFSigCon_ASigCon_BTC_InvokeReq100, 51, 4, RC, short, rCArg : initialCallSegment : ’00’HTC_EndReq51, basicReleaseReq{ callRef 1, cause ’00’H }, senderRef6.1.3.4ReleaseICApostambleMSC ReleaseICASCFCS2_SSFSigCon_ASigCon_BReleaseInd{ callRef 2, cause ’00’H }SIST EN 301 140-3-1:2001
ETSIETSIEN301140-3-1V1.1.3(2000-05)216.1.3.5ReleaseCallAB_cause_00postambleMSC ReleaseCallAB_cause_00SCFCS2_SSFSigCon_ASigCon_BTC_InvokeReq100, 51, 4, RC, short, rCArg : initialCallSegment : ’00’HTC_EndReq51, basicReleaseReq{ callRef 1, cause ’00’H }, senderRefReleaseReq{ callRef 2, cause ’00’H }, senderRefSIST EN 301 140-3-1:2001
ETSIETSIEN301140-3-1V1.1.3(2000-05)226.1.3.6ReleaseCallAB_cause_0FpostambleMSC ReleaseCallAB_cause_0FSCFCS2_SSFSigCon_ASigCon_BTC_InvokeReq100, 51, 4, RC, short, rCArg : initialCallSegment : ’00’HTC_EndReq51, basicReleaseReq{ callRef 1, cause ’00’H }, senderRefReleaseReq{ callRef 2, cause ’0F’H }, senderRefSIST EN 301 140-3-1:2001
ETSIETSIEN301140-3-1V1.1.3(2000-05)236.1.3.7SigConB_ReleasepostambleMSC SigConB_ReleaseSCFCS2_SSFSigCon_ASigCon_BReleaseInd{ callRef 2, cause ’00’H }6.1.3.8SigConB_Release_cause_0DpostambleMSC SigConB_Release_cause_0DSCFCS2_SSFSigCon_ASigCon_BReleaseInd{ callRef 2, cause ’0D’H }SIST EN 301 140-3-1:2001
ETSIETSIEN301140-3-1V1.1.3(2000-05)246.1.3.9SigConA_Release_thenB_cause10postambleMSC SigConA_Release_thenB_cause10SCFCS2_SSFSigCon_ASigCon_BReleaseInd{ callRef 1, cause ’00’H }ReleaseReq{ callRef 2, cause ’10’H }, senderRefSIST EN 301 140-3-1:2001
ETSIETSIEN301140-3-1V1.1.3(2000-05)256.1.3.10ReleaseCallBpostambleMSC ReleaseCallBSCFCS2_SSFSigCon_ASigCon_BTC_InvokeReq3, 51, 4, RC, short, rCArg : initialCallSegment : ’00’HTC_EndReq51, basicReleaseReq{ callRef 2, cause ’00’H }, senderRefSIST EN 301 140-3-1:2001
ETSIETSIEN301140-3-1V1.1.3(2000-05)266.1.3.11ReleaseCallA2postambleMSC ReleaseCallA2SCFCS2_SSFSigCon_ASigCon_BTC_InvokeReq100, 51, 4, RC, short, rCArg : initialCallSegment : ’00’HTC_EndReq51, basicReleaseReq{ callRef 2, cause ’00’H }, senderRefReleaseReq{ callRef 1, cause ’00’H }, senderRef6.2Basicprocedures6.2.1ListofproceduresTheTestPurposesforBasicCS-1andCS-2functionalitiesaregroupedaccordingtothefollowingprocedures:NOTE:Theacronymsbelowarenamesgiventoaprocedure(example:SFforServiceFiltering),andmaynotbeinlinewiththestandardizedonesusedforinvokingsuchaprocedure(example:ASFforActivateServiceFiltering).TheseacronymsaremadeoftwolettersonlyandareusedwhengivinganametoaTestPurposeoratestcase.SFServiceFilteringATActivityTestACApplyChargingARAssistRequestInstructionsCGCallGapCFCallInformationCACancelCICollectInformationCOConnectCRConnectToResourceCUContinue(nospecificTestPurpose)DFDisconnectForwardConnectionECEstablishTemporaryConnectionFCFurnishChargingInformationDPInitialDPICInitiateCallAttemptSIST EN 301 140-3-1:2001
ETSIETSIEN301140-3-1V1.1.3(2000-05)27PAPlayAnnouncement(nospecificTestPurpose)PCPromptAndCollectUserInformationRCReleaseCallRNRequestNotificationChargingEventRRRequestReportBCSMEventSCSendChargingInformation6.2.2DefinitionsoftheproceduresServiceFilteringprocedure(SF)Invoke:ActivateServiceFilteringReturnResult:ServiceFilteringResponseActivateServiceFilteringReturnError:ActivateServiceFilteringActivityTestprocedure(AT)Invoke:ActivityTestReturnResult:ActivityTestReturnError:NoneApplyChargingprocedure(AC)Invoke:ApplyChargingReturnResult:ApplyChargingReportReturnError:ApplyChargingApplyChargingReportAssistRequestInstructionsprocedure(AR)Invoke:AssistRequestInstructionsReturnResult:NoneReturnError:AssistRequestInstructionsCallGapprocedure(CG)Invoke:CallGapReturnResult:NoneReturnError:NoneCallInformationprocedure(CF)Invoke:CallInformationRequestReturnResult:CallInformationReportReturnError:CallInformationRequestCancelprocedure(CA)Invoke:CancelReturnResult:PlayAnnouncement(Error)PromptAndCollectUserInformation(Error)ReturnError:CancelCollectInformationprocedure(CI)Invoke:CollectInformationRequestReportBCSMEventReturnResult:EventReportBCSMReturnError:CollectInformationRequestReportBCSMEventConnectprocedure(CO)Invoke:ConnectReturnResult:NoneReturnError:ConnectConnectToResourceprocedure(CR)Invoke:ConnectToResourceReturnResult:NoneReturnError:ConnectToResourceSIST EN 301 140-3-1:2001
ETSIETSIEN301140-3-1V1.1.3(2000-05)28Continue(CU)Invoke:ContinueReturnResult:NoneReturnError:NoneDisconnectForwardConnectionprocedure(DF)Invoke:DisconnectForwardConnectionReturnResult:NoneReturnError:DisconnectForwardConnectionEstablishTemporaryConnectionprocedure(EC)Invoke:EstablishTemporaryConnectionReturnResult:NoneReturnError:EstablishTemporaryConnectionFurnishChargingInformationprocedure(FC)Invoke:FurnishChargingInformationReturnResult:NoneReturnError:FurnishChargingInformationInitialDPprocedure(DP)Invoke:SetupInd(SignallingControlinterface)ReturnResult:InitialDPReturnError:InitialDPInitiateCallAttemptprocedure(IC)Invoke:InitialCallAttemptReturnResult:NoneReturnError:InitiateCallAttemptPlayAnnouncementprocedure(PA)Invoke:PlayAnnouncementReturnResult:SpecializedResourceReportReturnError:PlayAnnouncementPromptAndCollectUserInformationprocedure(PC)Invoke:PromptAndCollectUserInformationReturnResult:PromptAndCollectUserInformationReturnError:PromptAndCollectUserInformationReleaseCallprocedure(RC)Invoke:ReleaseCallReturnResult:NoneReturnError:NoneRequestNotificationChargingEventprocedure(RN)Invoke:RequestNotificationChargingEventReturnResult:EventNotificationChargingReturnError:RequestNotificationChargingEventRequestReportBCSMEventprocedure(RR)Invoke:RequestReportBCSMEventReturnResult:EventReportBCSMReturnError:RequestReportBCSMEventSendChargingInformationprocedure(SC)Invoke:SendChargingInformationReturnResult:NoneReturnError:SendChargingInformation6.3Structureofthetestsuite(TSS)forthebasiccapabilitiesTable1cshowsthestructureofthetestsuitesforSSFfunctionsandthenumberofTestPurposesproduced.SIST EN 301 140-3-1:2001
ETSIETSIEN301140-3-1V1.1.3(2000-05)29Table1c:TestsuitestructureoftheSSFtestIUTInterfaceProtocolcomponentProcedureCategoryandnumberSSFSSF-SCFBasicsubsetSFCA1ServiceFilteringBV3BI2BO2ATCA1ActivityTestBV2BI1BOACCA1ApplyChargingBV4BI2BO1CGCA1CallGapBV11BI1BOCFCA1CallInformationBV5BI1BO2CACA1CancelBV3BI1BO1CICA1CollectInformationBVBI1BO3COCA1ConnectBV9BI1BO1CUCA1ContinueBV1BIBOFCCA1FurnishBV1ChargingBIInformationBODPCA2InitialDPBV5BI2BOICCA1InitiateCallBV2AttemptBIBO2RCCA1ReleaseCallBV2BIBO1RRCA1RequestReportBV33BCSMEventBI2BO1SCCASendChargingBVInformationBIBOSIST EN 301 140-3-1:2001
ETSIETSIEN301140-3-1V1.1.3(2000-05)30IUTInterfaceProtocolcomponentProcedureCategoryandnumberRNCA1RequestBV2NotificationBI1ChargingEventBO16.4TestPurposes(TP)descriptionTheobjectiveistotesttheINAPproceduresattheServiceSwitchingPoint(SSP).SigConAandSigConBarethesignallingcontrolsforusersAandB,andtheIUTisaSSFwhilethemainlowertesterisanSCF.6.4.1ServiceFilteringprocedureIN2_A_BASIC_SF_CA_01Purpose:testServiceFilteringprocedureondurationRequirementrefSelectionCond.Preamble:noneTestdescriptionSCFissuesActivateServiceFilteringinvokecontainingmandatoryparametersonly,with:-filteredCallTreatmentincludingsFBillingChargingCharacteristicsonly,-filteringCharacteristicsbeinginterval,-filteringTimeOutbeingduration,-filteringCriteriabeingserviceKey,thenacallisinitiatedafterCharacteristicsbeingintervaldurationexpiresPasscriteriaSSFacceptsthecall,thenSSFissuesServiceFilteringResponseinvokewithparameters-countersValueincluding1counterAndValue,-filteringCriteriabeingserviceKeyPostamble:ReleaseCallA.SIST EN 301 140-3-1:2001
ETSIETSIEN301140-3-1V1.1.3(2000-05)31MSC IN2m_A_BASIC_SF_CA_01SCFCS2_SSFSigCon_ASigCon_BTC_InvokeReq1, 51, 1, ASF, medium, aSFArg : { filteredCallTreatment { sFBillingChargingCharacteristics ’BBBB’H,
informationToSend tone : { toneID 0, duration 66 },
maximumNumberOfCounters 14, releaseCause ’00’H }, filteringCharacteristics numberOfCalls : 2, filteringTimeOut Duration : 5000, filteringCriteria addressAndService : { calledAddressValue ’2000’H, serviceKey 28,
callingAddressValue ’1000’H, locationNumber ’9001’H } }TC_BeginReq51, oSCFTC_EndInd51, basic, FALSETC_ReturnResultInd1, 51, TRUE, ASF_R, aSFRArg : NullCriteria_for_finishing_filtering_is_metTC_BeginInd52, oSSF, TRUETC_InvokeInd1, 52, SFR, TRUE, sFRArg : { countersValue { { counterID 1, counterValue 0 } }, filteringCriteria addressAndService : { calledAddressValue ’2000’H, serviceKey 28, callingAddressValue ’1000’H, locationNumber ’9001’H } }TC_EndInd52, basic, FALSEsetup_a_call_after_filtering_timer_expiresSetupInd{ callRef 1, calledPartyNumber ’2000’H }TC_BeginInd51, oSSF, TRUETC_InvokeInd101, 51, IDP, TRUE, iDPArg : { serviceKey 1, calledPartyNumber ’2000’H, createdCallSegmentAssociation 1 }ReleaseCallASIST EN 301 140-3-1:2001
ETSIETSIEN301140-3-1V1.1.3(2000-05)32IN2_A_BASIC_SF_BV_01Purpose:testServiceFilteringprocedureonmiscellaneousparametersRequirementrefSelectionCond.Preamble:noneTestdescriptionSCFissuesActivateServiceFilteringinvokecontainingmandatoryandoptionalparameters,with:-filteredCallTreatmentincluding:-sFBillingChargingCharacteristics,-informationToSend,-maximumNumberOfCounters,-filteringCharacteristicsbeingnumberOfCalls,-filteringTimeOutbeingstopTime,-filteringCriteriabeingaddressAndServiceincluding:-calledAddressValue,-serviceKey,-callingAddressValue,-locationNumber,-startTimePasscriteria-BeforestartTime,SSFdoesnotfilteracallandpassesittoSCFPostamble:SigConA_Release_thenB.SIST EN 301 140-3-1:2001
ETSIETSIEN301140-3-1V1.1.3(2000-05)33MSC IN2m_A_BASIC_SF_BV_01SCFCS2_SSFSigCon_ASigCon_BTC_InvokeReq1, 51, 1, ASF, medium, aSFArg : { filteredCallTreatment { sFBillingChargingCharacteristics ’BBBB’H,
informationToSend tone : { toneID 0, duration 66 },
maximumNumberOfCounters 14, releaseCause ’00’H }, filteringCharacteristics numberOfCalls : 1, filteringTimeOut Duration : 5000, filteringCriteria addressAndService : { calledAddressValue ’2000’H, serviceKey 28,
callingAddressValue ’1000’H, locationNumber ’9001’H } }TC_BeginReq51, oSCFTC_EndInd51, basic, FALSETC_ReturnResultInd1, 51, TRUE, ASF_R, aSFRArg : NullStartTime_not_matchedSetupInd{ callRef 1, calledPartyNumber ’2000’H }TC_BeginInd52, oSSF, TRUETC_InvokeInd101, 52, IDP, TRUE, iDPArg : { serviceKey 1, calledPartyNumber ’2000’H, createdCallSegmentAssociation 1 }TC_InvokeReq1, 52, 2, CON, short, cONArg : { destinationRoutingAddress { ’2001’H }, callingPartyNumber ’1000’H }TC_ContinueReq52, oSCFSetupReq{ callRef 2, calledPartyNumber ’2001’H, callingPartyNumber ’1000’H }SigConA_ReleaseSIST EN 301 140-3-1:2001
ETSIETSIEN301140-3-1V1.1.3(2000-05)34IN2_A_BASIC_SF_BV_02ThisTestPurposeisnotincluded.IN2_A_BASIC_SF_BV_03Purpose:testServiceFilteringprocedureonmiscellaneousparametersRequirementrefSelectionCond.Preamble:noneTestdescriptionSCFissuesActivateServiceFilteringinvokecontainingmandatoryandoptionalparameters,with:-filteredCallTreatmentincluding:-sFBillingChargingCharacteristics;-informationToSend;-maximumNumberOfCounters.-filteringCharacteristicsbeingnumberOfCalls;-filteringTimeOutbeingstopTime;-filteringCriteriabeingaddressAndServiceincluding:-calledAddressValue;-serviceKey;-callingAddressValue;-locationNumber.-startTimePasscriteria1SSFfiltersthefirstcall2WhenCharacteristicsbeingnumberOfCallsisreached,SSFpassesacalltoSCFthenSSFissuesServiceFilteringResponseinvokewithparameters:countersValueincludingcounterValue,filteringCriteriabeingaddressAndService3WhenstopTimeisreached,SSFissuesafinalServiceFilteringResponsewithcounterIDremainingtopreviousvalue(nonewcall)Postamble:SigConA_Release_then_B.SIST EN 301 140-3-1:2001
ETSIETSIEN301140-3-1V1.1.3(2000-05)35MSC IN2m_A_BASIC_SF_BV_03SCFCS2_SSFSigCon_ASigCon_BTC_InvokeReq1, 51, 1, ASF, medium, aSFArg : { filteredCallTreatment { sFBillingChargingCharacteristics ’BBBB’H,
informationToSend tone : { toneID 0, duration 66 },
maximumNumberOfCounters 14, releaseCause ’00’H }, filteringCharacteristics numberOfCalls : 2, filteringTimeOut stopTime : ’980220183050’H, filteringCriteria addressAndService : { calledAddressValue ’2000’H, serviceKey 28,
callingAddressValue ’1000’H, locationNumber ’9001’H }}TC_BeginReq51, oSCFTC_EndInd51, basic, FALSETC_ReturnResultInd1, 51, TRUE, ASF_R, aSFRArg : NullSetupInd{ callRef 1, calledPartyNumber ’2000’H }ReleaseReq{ callRef 1, cause ’10’H }SetupInd{ callRef 1, calledPartyNumber ’2000’H }TC_BeginInd52, oSSF, TRUETC_InvokeInd101, 52, IDP, TRUE, iDPArg : { serviceKey 1, calledPartyNumber ’2000’H, createdCallSegmentAssociation 1 }TC_ContinueInd52, oSSF, TRUETC_InvokeInd1, 52, SFR, TRUE, sFRArg :{ countersValue { { counterID 1, counterValue 2 } },filteringCriteria addressAndService : { calledAddressValue ’2000’H,
serviceKey 28,callingAddressValue ’1000’H, locationNumber ’9001’H } }StopTime_Is_reachedTC_InvokeReq1, 52, 2, CUE, short, cUEArg : NullTC_EndReq52, basicSetupReq{ callRef 2, calledPartyNumber ’2000’H, callingPartyNumber ’1000’H }TC_BeginInd53, oSSF, TRUETC_InvokeInd1, 53, SFR, TRUE, sFRArg :{ countersValue { { counterID 1, counterValue 2 } },filteringCriteria addressAndService : { calledAddressValue ’2000’H,
serviceKey 28,callingAddressValue ’1000’H, locationNumber ’9001’H } }TC_EndInd53, basic, FALSESigConA_Release_thenBSIST EN 301 140-3-1:2001
ETSIETSIEN301140-3-1V1.1.3(2000-05)36IN2_A_BASIC_SF_BI_01Purpose:testServiceFilteringprocedureonmissingparametersSelectionCond.Preamble:noneTestdescriptionSCFissuesActivateServiceFilteringinvokewithmissingparameter-filteredCallTreatmentPasscriteria-CheckthatSSFsendstoSCFaActivateServiceFilteringerrorwiththeindicationofmissingparameterPostamble:None.MSC IN2m_A_BASIC_SF_BI_01SCFCS2_SSFSigCon_ASigCon_BTC_InvokeReq1, 51, 1, ASF, medium, aSFArg : { filteredCallTreatment { sFBillingChargingCharacteristics ’BBBB’H,
informationToSend tone : { toneID 0, du
...



