Abstract

Definition of ISUP version 3 tests in order to support interoperability & validation for nodes having implemented supplementary services + CCNR.

Status
Published
Publication Date
31-Mar-2005
Current Stage
6060 - National Implementation/Publication (Adopted Project)
Start Date
01-Apr-2005
Due Date
01-Apr-2005
Completion Date
01-Apr-2005

Buy Documents

Standard

SIST EN 300 356-35 V3.1.2:2005

English language (221 pages)
Preview
Preview
e-Library read for
×1 day

SIST EN 300 356-35 V3.1.2:2005 is the Slovenian adoption of ETSI EN 300 356-35 Version 3.1.2, published by SIST. It specifies the Test Suite Structure and Test Purposes (TSS&TP) for Integrated Services Digital Network (ISDN) Signalling System No.7 ISDN User Part (ISUP) version 3 supplementary services on the international interface. The document is used to validate ISUP v3 exchanges, including supplementary services and CCNR, rather than to perform compatibility testing.

What does SIST EN 300 356-35 V3.1.2:2005 specify?

SIST EN 300 356-35 V3.1.2:2005 defines how to structure tests and what each test is meant to prove for ISUP v3 supplementary services. It applies to exchanges that implement the ISUP v3 protocol specification and is aimed at validation testing of the exchange types defined there.

The body of the document moves from the scope and references to definitions, implementation under test and test methods, then to the Test Suite Structure, test purposes, test coverage, bibliography and history. In practice, that means the standard gives both the testing framework and the service-by-service test intent.

What are the key requirements of SIST EN 300 356-35 V3.1.2:2005?

  • Clause 4.1 identifies the System Under Test (SUT) as an exchange and the Implementation Under Test (IUT) as the ISUP v3 supplementary-services part of that exchange. It also says the tester may need to observe SS7 signalling on the Network-Network Interface (NNI) and, for local exchanges, behaviour on the user-network access side. In practice, the test setup must capture both signalling and user-visible effects such as tones, connectivity and announcements.

  • Clause 4.2 selects the distributed multi-party Abstract Test Method (ATM) and says the ATS is written in concurrent TTCN. In practice, this means the tests are run with coordinated test components, not by a single simple stimulus-response script.

  • Clauses 4.2.1 to 4.2.3 define different configurations for intermediate exchanges, local exchanges and mixed local-exchange cases, using master and parallel test components. In practice, the chosen setup depends on whether the exchange under test is an originating local exchange, destination local exchange, transit exchange or gateway exchange.

  • Clause 5 defines the Test Suite Structure (TSS) as one main group, ISUP_v3_Suppl_Services, with leaf groups for CLIP, CLIR, COLP, COLR, TP, UUS1, UUS2, UUS3, CUG, SUB, MCID, CONF, ECT, call diversion, HOLD, CW, CCBS, 3PTY and CCNR. It also includes “NO_” groups for unsupported features. In practice, the tree shows exactly which service areas are covered and which “service not supported” cases are tested.

  • Clause 6.1 gives the Test Purpose (TP) naming convention and separates test purposes into valid behaviour and inopportunistic stimulus groups. In practice, this creates stable identifiers that can be mapped to PICS and PIXIT answers and used in test reports.

  • Clause 6.2 says each TP includes the TSS identifier, TP identifier, ISUP v3 reference, selection expression, optional Q.788 reference, the test purpose text, pre-test conditions and message sequence charts. In practice, each case is traceable back to the underlying service specification and shows what to send and what to expect.

  • Clause 6.2 covers the service behaviours for CLIP, CLIR, COLP, COLR, TP, UUS, CUG, SUB, MCID, CONF, ECT, call diversion (CFB, CFNR, CFU, CD), HOLD, CW, CCBS, 3PTY and CCNR. In practice, the tests check number presentation and restriction, user-to-user information handling, call transfer and diversion, suspension and resumption, and completion on busy or no reply.

What terms does SIST EN 300 356-35 V3.1.2:2005 define?

SIST EN 300 356-35 V3.1.2:2005 uses the following testing terms.

  • Abstract Test Case (ATC) - a complete, independent test case at the level of an Abstract Test Method.
  • Abstract Test Method (ATM) - the abstract description of how the IUT is tested.
  • Abstract Test Suite (ATS) - the collection of abstract test cases.
  • Implementation Under Test (IUT) - the protocol implementation being tested.
  • Means of Testing (MOT) - the equipment and procedures used to derive, select, parameterize and execute test cases.
  • Protocol Implementation Conformance Statement (PICS) - the supplier’s statement of implemented capabilities.
  • Protocol Implementation eXtra Information for Testing (PIXIT) - the implementation and test-environment information needed to run the right test suite.
  • Point of Control and Observation (PCO) - the point where test events are controlled and observed.

Who uses SIST EN 300 356-35 V3.1.2:2005?

SIST EN 300 356-35 V3.1.2:2005 is used by exchange vendors, test laboratories, system integrators and network operators working with ISUP v3 over SS7. It is especially relevant for teams validating supplementary services on local, transit, gateway and international exchanges.

Quality and conformance teams use it to prepare PICS and PIXIT data, set up a Means of Testing, and execute validation cases for CLIP, CLIR, COLP, COLR, TP, UUS, call diversion, CCBS and CCNR. Buyers and technical evaluators can use it to check whether a product has test coverage for the supplementary services they need.

Which standards are used with SIST EN 300 356-35 V3.1.2:2005?

StandardWhat it contributes
ISO/IEC 9646-1, ISO/IEC 9646-3, ISO/IEC 9646-7Conformance testing framework, TTCN and PICS concepts
ETSI EN 300 008-1Message Transfer Part (MTP) support for SS7 interconnection
ETSI EN 300 356-1ISUP v3 basic services and core protocol basis
ETSI EN 300 356-3 to EN 300 356-20Service-specific ISUP v3 supplementary-service specifications referenced by the test purposes
ETSI EN 300 356-34PICS proforma for supplementary services
ETSI EN 300 356-36ATS and PIXIT proforma for supplementary services
ITU-T E.164ISDN numbering plan used in the definitions
ITU-T Q.730, Q.731, Q.731.1, Q.732.2, Q.733.5, Q.734.1, Q.735.1, Q.737, Q.784.1, Q.788Service descriptions and compatibility-test context used to define and select the test purposes

What does the SIST EN 300 356-35 V3.1.2:2005 document contain?

The document contains figures for the SUT and for the test configurations used with intermediate, local and mixed exchanges, plus a table of exchange roles. It also contains the TSS tree, the TP naming rules, and a large set of per-service test-purpose tables.

Each TP table gives the selection expression, the requirement reference, pre-test conditions and message sequence charts for the exchange role being tested. That makes the document useful for designing ATS cases, preparing lab setups and checking supplementary-service behaviour during validation.

Buy Documents

Standard

SIST EN 300 356-35 V3.1.2:2005

English language (221 pages)
Preview
Preview
e-Library read for
×1 day

Get Certified

Connect with accredited certification bodies for this standard

ANCE

Mexican certification and testing association.

EMA Mexico Verified

Intertek Slovenia

Intertek testing, inspection, and certification services in Slovenia.

UKAS Slovenia Verified

LNE (Laboratoire National de Métrologie et d'Essais)

French national laboratory for metrology and testing.

COFRAC France Verified

Sponsored listings

Frequently Asked Questions

SIST EN 300 356-35 V3.1.2:2005 is a standard published by the Slovenian Institute for Standardization (SIST). Its full title is "Integrated Services Digital Network (ISDN); Signalling System No.7; ISDN User Part (ISUP) version 3 for the international interface; Part 35: Test Suite Structure and Test Purposes (TSS&TP) specification for supplementary services". This standard covers: Definition of ISUP version 3 tests in order to support interoperability & validation for nodes having implemented supplementary services + CCNR.

Definition of ISUP version 3 tests in order to support interoperability & validation for nodes having implemented supplementary services + CCNR.

SIST EN 300 356-35 V3.1.2:2005 is classified under the following ICS (International Classification for Standards) categories: 33.080 - Integrated Services Digital Network (ISDN). The ICS classification helps identify the subject area and facilitates finding related standards.

SIST EN 300 356-35 V3.1.2:2005 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.Integrated Services Digital Network (ISDN); Signalling System No.7; ISDN User Part (ISUP) version 3 for the international interface; Part 35: Test Suite Structure and Test Purposes (TSS&TP) specification for supplementary services33.080Digitalno omrežje z integriranimi storitvami (ISDN)Integrated Services Digital Network (ISDN)ICS:Ta slovenski standard je istoveten z:EN 300 356-35 Version 3.1.2SIST EN 300 356-35 V3.1.2:2005en01-april-2005SIST EN 300 356-35 V3.1.2:2005SLOVENSKI
STANDARD
ETSIEN300356-35V3.1.2(2000-09)EuropeanStandard(Telecommunicationsseries)IntegratedServicesDigitalNetwork(ISDN);SignallingSystemNo.7;ISDNUserPart(ISUP)version3fortheinternationalinterface;Part35:TestSuiteStructureandTestPurposes(TSS&TP)specificationforsupplementaryservicesSIST EN 300 356-35 V3.1.2:2005

ETSIETSIEN300356-35V3.1.2(2000-09)2ReferenceREN/SPS-01037-5KeywordsISDN,ISUP,SS7,supplementaryservice,TSS&TPETSI650RoutedesLuciolesF-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 300 356-35 V3.1.2:2005

ETSIETSIEN300356-35V3.1.2(2000-09)3ContentsIntellectualPropertyRights.4Foreword.41Scope.62References.63Definitionsandabbreviations.83.1Definitions.83.2Abbreviations.93.2.1ISUPabbreviations.104Implementationundertestandtestmethods.114.1Identificationofthesystemandimplementationundertest.114.2ATMandtestingconfigurationforISUPv3.134.2.1Intermediateexchanges.134.2.2Localexchanges.144.2.3Master-slaveaspectsinthetestconfiguration.175TestSuiteStructure(TSS).186Testpurposes(TP).196.1Introduction.196.1.1Testpurpose(TP)namingconvention.196.1.2Sourceoftestpurposedefinition.196.1.3Testpurposestructure.206.2Testpurposesforthesupplementaryservices.206.2.1Callinglineidentificationpresentation(CLIP).216.2.2Callinglineidentificationrestriction(CLIR).266.2.3Connectedlineidentificationpresentation(COLP).296.2.4Connectedlineidentificationrestriction(COLR).386.2.5Terminalportability(TP).456.2.6User-to-usersignalling(UUS).506.2.6.1User-to-usersignallingservice1(UUS1).506.2.6.2User-to-usersignallingservice2(UUS2).656.2.6.3User-to-usersignallingservice3(UUS3).756.2.7Closedusergroup(CUG).856.2.8Sub-addressing(SUB).936.2.9Maliciouscallidentification(MCID).946.2.10Conferencecall,add-on(CONF).996.2.11Explicitcalltransfer(ECT).1156.2.12Calldiversion(CFB,CFNR,CFU,CD).1336.2.13Callhold(HOLD).1606.2.14Callwaiting(CW).1656.2.15Completionofcallstobusysubscribers(CCBS).1686.2.15.1CCBSApplicationServiceElement(ASE).1776.2.16Threepartyservice(3PTY).1896.2.17CompletionofcallsonNoReply(CCNR).1976.2.17.1CCNRApplicationServiceElement(ASE).2057TestCoverage.219Bibliography.220History.221SIST EN 300 356-35 V3.1.2:2005

ETSIETSIEN300356-35V3.1.2(2000-09)4IntellectualPropertyRightsIPRsessentialorpotentiallyessentialtothepresentdocumentmayhavebeendeclaredtoETSI.TheinformationpertainingtotheseessentialIPRs,ifany,ispubliclyavailableforETSImembersandnon-members,andcanbefoundinETSISR000314:"IntellectualPropertyRights(IPRs);Essential,orpotentiallyEssential,IPRsnotifiedtoETSIinrespectofETSIstandards",whichisavailablefromtheETSISecretariat.LatestupdatesareavailableontheETSIWebserver(http://www.etsi.org/ipr).PursuanttotheETSIIPRPolicy,noinvestigation,includingIPRsearches,hasbeencarriedoutbyETSI.NoguaranteecanbegivenastotheexistenceofotherIPRsnotreferencedinETSISR000314(ortheupdatesontheETSIWebserver)whichare,ormaybe,ormaybecome,essentialtothepresentdocument.ForewordThisEuropeanStandard(Telecommunicationsseries)hasbeenproducedbyETSITechnicalCommitteeSignallingProtocolandSwitching(SPS).Thepresentdocumentispart35ofamulti-partENcoveringtheIntegratedServicesDigitalNetwork(ISDN);SignallingSystemNo.7ISDNUserPart(ISUP)version3fortheinternationalinterface,asidentifiedbelow:Part1:"Basicservices";Part2:"ISDNsupplementaryservices";Part3:"CallingLineIdentificationPresentation(CLIP)supplementaryservice";Part4:"CallingLineIdentificationRestriction(CLIR)supplementaryservice";Part5:"ConnectedLineIdentificationPresentation(COLP)supplementaryservice";Part6:"ConnectedLineIdentificationRestriction(COLR)supplementaryservice";Part7:"TerminalPortability(TP)supplementaryservice";Part8:"User-to-UserSignalling(UUS)supplementaryservice";Part9:"ClosedUserGroup(CUG)supplementaryservice";Part10:"Subaddressing(SUB)supplementaryservice";Part11:"MaliciousCallIdentification(MCID)supplementaryservice";Part12:"ConferenceCall,add-on(CONF)supplementaryservice";Part14:"ExplicitCallTransfer(ECT)supplementaryservice";Part15:"Diversionsupplementaryservices";Part16:"CallHold(HOLD)supplementaryservice";Part17:"CallWaiting(CW)supplementaryservice";Part18:"CompletionofCallstoBusySubscriber(CCBS)supplementaryservice";Part19:"Threeparty(3PTY)supplementaryservice";Part20:"CompletionofCallsonNoReply(CCNR)supplementaryservice";Part31:"ProtocolImplementationConformanceStatement(PICS)proformaspecificationforsupplementaryservices";Part32:"TestSuiteStructureandTestPurposes(TSS&TP)specificationforbasicservices";SIST EN 300 356-35 V3.1.2:2005

ETSIETSIEN300356-35V3.1.2(2000-09)5Part33:"AbstractTestSuite(ATS)andpartialProtocolImplementationeXtraInformationforTesting(PIXIT)proformaspecificationforbasicservices";Part34:"ProtocolImplementationConformanceStatement(PICS)proformaspecificationforsupplementaryservices";Part35:"TestSuiteStructureandTestPurposes(TSS&TP)specificationforsupplementaryservices";Part36:"AbstractTestSuite(ATS)andpartialProtocolImplementationeXtraInformationforTesting(PIXIT)proformaspecificationforsupplementaryservices".NOTE:Part13and21to30havenotbeenissued.NationaltranspositiondatesDateofadoptionofthisEN:1September2000DateoflatestannouncementofthisEN(doa):31December2000DateoflatestpublicationofnewNationalStandardorendorsementofthisEN(dop/e):30June2001DateofwithdrawalofanyconflictingNationalStandard(dow):30June2001SIST EN 300 356-35 V3.1.2:2005

ETSIETSIEN300356-35V3.1.2(2000-09)61ScopeThepresentdocumentpresentsthetestsuitestructureandtestpurposes(TSS&TP)forISUPv3supplementaryservicesdefinedin[1]to[21].ThepresentdocumentappliesonlytoexchangeshavingimplementedtheISUPv3protocolspecification.ItisapplicableforvalidationtestingofalltypesofexchangesasdefinedintheISUPv3protocolspecification.Thepresentdocumentdoesnotdealwithcompatibilitytesting.Themaintextpartofthepresentdocumentpresentstherequirementsregardingthechosentestmethod,conventionsusedwithintheATS,theTestSuiteStructureandTestPurposes(TSS&TP)forISUPv3supplementaryservices.2ReferencesThefollowingdocumentscontainprovisionswhich,throughreferenceinthistext,constituteprovisionsofthepresentdocument.• Referencesareeitherspecific(identifiedbydateofpublication,editionnumber,versionnumber,etc.)ornon-specific.• Foraspecificreference,subsequentrevisionsdonotapply.• Foranon-specificreference,thelatestversionapplies.[1]ISO/IEC9646-1(1994):"Informationtechnology;OpenSystemsInterconnection;Conformancetestingmethodologyandframework;Part1:Generalconcepts".[2]ISO/IEC9646-3(1996):"Informationtechnology;OpenSystemsInterconnection;Conformancetestingmethodologyandframework;Part3:TheTreeandTabularCombinedNotation(TTCN)".[3]ISO/IEC9646-7(1994):"Informationtechnology;OpenSystemsInterconnection;Conformancetestingmethodologyandframework;Part7:ImplementationConformanceStatements".[4]ETSIEN300008-1(V1.3):"IntegratedServicesDigitalNetwork(ISDN);SignallingSystemNo.7;MessageTransferPart(MTP)tosupportinternationalinterconnection;Part1:Protocolspecification[ITU-TRecommendationsQ.701,Q.702,Q.703,Q.704,Q.705,Q.706,Q.707andQ.708modified]".[5]ETSIEN300356-1(V3.2):"IntegratedServicesDigitalNetwork(ISDN);SignallingSystemNo.7;ISDNUserPart(ISUP)version3fortheinternationalinterface;Part1:Basicservices[ITU-TRecommendationsQ.761toQ.764(1997),modified]".[6]ETSIEN300356-3(V3.1):"IntegratedServicesDigitalNetwork(ISDN);SignallingSystemNo.7;ISDNUserPart(ISUP)version3fortheinternationalinterface;Part3:CallingLineIdentificationPresentation(CLIP)supplementaryservice[ITU-TRecommendationQ.731,clause3(1993),modified]".[7]ETSIEN300356-4(V3.1):"IntegratedServicesDigitalNetwork(ISDN);SignallingSystemNo.7;ISDNUserPart(ISUP)version3fortheinternationalinterface;Part4:CallingLineIdentificationRestriction(CLIR)supplementaryservice[ITU-TRecommendationQ.731,clause4(1993),modified]".[8]ETSIEN300356-5(V3.1):"IntegratedServicesDigitalNetwork(ISDN);SignallingSystemNo.7;ISDNUserPart(ISUP)version3fortheinternationalinterface;Part5:ConnectedLineIdentificationPresentation(COLP)supplementaryservice[ITU-TRecommendationQ.731,clause5(1993),modified]".[9]ETSIEN300356-6(V3.1):"IntegratedServicesDigitalNetwork(ISDN);SignallingSystemNo.7;ISDNUserPart(ISUP)version3fortheinternationalinterface;Part6:ConnectedLineIdentificationRestriction(COLR)supplementaryservice[ITU-TRecommendationQ.731,clause6(1993),modified]".SIST EN 300 356-35 V3.1.2:2005

ETSIETSIEN300356-35V3.1.2(2000-09)7[10]ETSIEN300356-7(V3.1):"IntegratedServicesDigitalNetwork(ISDN);SignallingSystemNo.7;ISDNUserPart(ISUP)version3fortheinternationalinterface;Part7:TerminalPortability(TP)supplementaryservice[ITU-TRecommendationQ.733,clause4(1993),modified]".[11]ETSIEN300356-8(V3.1):"IntegratedServicesDigitalNetwork(ISDN);SignallingSystemNo.7;ISDNUserPart(ISUP)version3fortheinternationalinterface;Part8:User-to-UserSignalling(UUS)supplementaryservice[ITU-TRecommendationQ.737,clause1(1997),modified]".[12]ETSIEN300356-9(V3.1):"IntegratedServicesDigitalNetwork(ISDN);SignallingSystemNo.7;ISDNUserPart(ISUP)version3fortheinternationalinterface;Part9:ClosedUserGroup(CUG)supplementaryservice[ITU-TRecommendationQ.735,clause1(1993),modified]".[13]ETSIEN300356-10(V3.1):"IntegratedServicesDigitalNetwork(ISDN);SignallingSystemNo.7;ISDNUserPart(ISUP)version3fortheinternationalinterface;Part10:Subaddressing(SUB)supplementaryservice[ITU-TRecommendationQ.731,clause8(1992),modified]".[14]ETSIEN300356-11(V3.1):"IntegratedServicesDigitalNetwork(ISDN);SignallingSystemNo.7;ISDNUserPart(ISUP)version3fortheinternationalinterface;Part11:MaliciousCallIdentification(MCID)supplementaryservice[ITU-TRecommendationQ.731,clause7(1997),modified]".[15]ETSIEN300356-12(V3.1):"IntegratedServicesDigitalNetwork(ISDN);SignallingSystemNo.7;ISDNUserPart(ISUP)version3fortheinternationalinterface;Part12:ConferenceCall,add-on(CONF)supplementaryservice[ITU-TRecommendationQ.734,clause1(1993),modified]".[16]ETSIEN300356-14(V3.1):"IntegratedServicesDigitalNetwork(ISDN);SignallingSystemNo.7;ISDNUserPart(ISUP)version3fortheinternationalinterface;Part14:ExplicitCallTransfer(ECT)supplementaryservice[ITU-TRecommendationQ.732,clause7(1996),modified]".[17]ETSIEN300356-15(V3.2):"IntegratedServicesDigitalNetwork(ISDN);SignallingSystemNo.7;ISDNUserPart(ISUP)version3fortheinternationalinterface;Part15:Diversionsupplementaryservices[ITU-TRecommendationQ.732,clauses2to5(1997),modified]".[18]ETSIEN300356-16(V3.1):"IntegratedServicesDigitalNetwork(ISDN);SignallingSystemNo.7;ISDNUserPart(ISUP)version3fortheinternationalinterface;Part16:CallHold(HOLD)supplementaryservice[ITU-TRecommendationQ.733,clause2(1993),modified]".[19]ETSIEN300356-17(V3.1):"IntegratedServicesDigitalNetwork(ISDN);SignallingSystemNo.7;ISDNUserPart(ISUP)version3fortheinternationalinterface;Part17:CallWaiting(CW)supplementaryservice[ITU-TRecommendationQ.733,clause1(1992),modified]".[20]ETSIEN300356-18(V3.1):"IntegratedServicesDigitalNetwork(ISDN);SignallingSystemNo.7;ISDNUserPart(ISUP)version3fortheinternationalinterface;Part18:CompletionofCallstoBusySubscriber(CCBS)supplementaryservice[ITU-TRecommendationQ.733,clause3(1997),modified]".[21]ETSIEN300356-19(V3.1):"IntegratedServicesDigitalNetwork(ISDN);SignallingSystemNo.7;ISDNUserPart(ISUP)version3fortheinternationalinterface;Part19:Three-Party(3PTY)supplementaryservice[ITU-TRecommendationQ.734,clause2(1996),modified]".[22]ETSIEN300356-20(V3.2):"IntegratedServicesDigitalNetwork(ISDN);SignallingSystemNo.7;ISDNUserPart(ISUP)version3fortheinternationalinterface;Part20:CompletionofCallsonNoReply(CCNR)supplementaryservice".[23]CCITTRecommendationQ.707(1988):"Testingandmaintenance".[24]ITU-TRecommendationQ.730(1997):"ISDNUserPartsupplementaryservices".[25]ITU-TRecommendationQ.731(1993):"Stage3descriptionfornumberidentificationsupplementaryservicesusingSignallingSystemNo.7".SIST EN 300 356-35 V3.1.2:2005

ETSIETSIEN300356-35V3.1.2(2000-09)8[26]ITU-TRecommendationQ.731.1(1996):"Stage3descriptionfornumberidentificationsupplementaryservicesusingSignallingSystemNo.7;Direct-dialling-in(DDI)".[27]ITU-TRecommendationQ.732.2:"Stage3descriptionforcallofferingsupplementaryservicesusingSignallingSystemNo.7:Calldiversionservices:callforwarding,callforwardingnoreply,callforwardingunconditional,calldeflection".[28]ITU-TRecommendationQ.733.5(1999):"SignallingSystemNo.7-Completionofcallsonnoreply".[29]ITU-TRecommendationQ.734.1(1993):"Stage3descriptionformultipartysupplementaryservicesusingSignallingSystemNo.7:Conferencecalling".[30]ITU-TRecommendationQ.735.1(1993):"Stage3descriptionforcommunityofinterestsupplementaryservicesusingSignallingSystemNo.7:Closedusergroup".[31]ITU-TRecommendationQ.735.3(1993):"Stage3descriptionforcommunityofinterestsupplementaryservicesusingSignallingSystemNo.7;Multi-levelprecedenceandpreemption(MLPP)".[32]ITU-TRecommendationQ.735.6(1996):"Stage3descriptionforcommunityofinterestsupplementaryservicesusingSignallingSystemNo.7;GlobalVirtualNetworkService(GVNS)".[33]ITU-TRecommendationQ.737(1993):"Stage3descriptionforadditionalinformationtransfersupplementaryservicesusingSignallingSystemNo.7".[34]ETSIEN300356-34(V3.1):"IntegratedServicesDigitalNetwork(ISDN);SignallingSystemNo.7;ISDNUserPart(ISUP)version3fortheinternationalinterface;Part34:ProtocolImplementationConformanceStatement(PICS)proformaspecificationforsupplementaryservices".[35]ETSIEN300356-36:"IntegratedServicesDigitalNetwork(ISDN);SignallingSystemNo.7;ISDNUserPart(ISUP)version3fortheinternationalinterface;Part36:AbstractTestSuite(ATS)andpartialProtocolImplementationeXtraInformationforTesting(PIXIT)proformaspecificationforsupplementaryservices".[36]ITU-TRecommendationE.164(1997):"Theinternationalpublictelecommunicationnumberingplan".[37]ITU-TRecommendationQ.784.1(1996):"ISUPbasiccalltestspecification:ValidationandcompatibilityforISUP'92andQ.767protocols".[38]ITU-TRecommendationQ.788(1997):"User-network-interfacetouser-network-interfacecompatibilitytestspecificationsforISDN,non-ISDNandundeterminedaccessesinterworkingoverinternationalISUP".3Definitionsandabbreviations3.1DefinitionsForthepurposesofthepresentdocument,thefollowingtermsanddefinitionsapply:• termsdefinedinISDNUserPart(ISUP)referencespecification[4]to[33];• termsdefinedinISO/IEC9646-1[1],ISO/IEC9646-3[2]andinISO/IEC9646-7[3].Inparticular,thefollowingtermsapply:AbstractTestCase(ATC):completeandindependentspecificationoftheactionsrequiredtoachieveaspecifictestpurpose,definedatthelevelofabstractionofaparticularAbstractTestMethod,startinginastabletestingstateandendinginastabletestingstate(seeISO/IEC9646-1[1],subclause3.3.3).SIST EN 300 356-35 V3.1.2:2005

ETSIETSIEN300356-35V3.1.2(2000-09)9AbstractTestMethod(ATM):descriptionofhowanIUTistobetested,givenatanappropriatelevelofabstractiontomakethedescriptionindependentofanyparticularrealizationofaMeansofTesting,butwithenoughdetailtoenableabstracttestcasestobespecifiedforthismethod(seeISO/IEC9646-1[1],subclause3.3.5).AbstractTestSuite(ATS):testsuitecomposedofabstracttestcases(seeISO/IEC9646-1[1],subclause3.3.6).ImplementationUnderTest(IUT):implementationofoneormoreOSIprotocolsinanadjacentuser/providerrelationship,beingpartofarealopensystemwhichistobestudiedbytesting(seeISO/IEC9646-1[1],subclause3.3.43).ISDNnumber:numberconformingtothenumberingandstructurespecifiedinITU-TRecommendationE.164[36].MeansofTesting(MOT):combinationofequipmentandproceduresthatcanperformthederivation,selection,parameterizationandexecutionoftestcases,inconformancewithareferencestandardizedATS,andcanproduceaconformancelog(seeISO/IEC9646-1[1],subclause3.3.54).PICSproforma:documentintheformofaquestionnaire,whichwhencompletedforanimplementationorsystembecomesthePICS.PIXITproforma:documentintheformofaquestionnaire,whichwhencompletedfortheIUTbecomesthePIXIT.PointofControlandObservation:pointwithinatestingenvironmentwheretheoccurrenceoftesteventsistobecontrolledandobserved,asdefinedinanAbstractTestMethod(seeISO/IEC9646-1[1],subclause3.3.64).Pre-testcondition:settingorstateintheIUTwhichcannotbeachievedbyprovidingstimulusfromthetestenvironment.ProtocolImplementationConformanceStatement(PICS):statementmadebythesupplierofaprotocolclaimedtoconformtoagivenspecification,statingwhichcapabilitieshavebeenimplemented(seeISO/IEC9646-1[1],subclause3.3.39andsubclause3.3.80).ProtocolImplementationeXtraInformationforTesting(PIXIT):statementmadebyasupplierorimplementorofanIUT(protocol)whichcontainsorreferencesalloftheinformationrelatedtotheIUTanditstestingenvironment,whichwillenablethetestlaboratorytorunanappropriatetestsuiteagainsttheIUT(seeISO/IEC9646-1[1],subclause3.3.41andsubclause3.3.81).SystemUnderTest(SUT):realopensysteminwhichtheIUTresides(seeISO/IEC9646-1[1],subclause3.3.103).User:accessprotocolentityattheUsersideoftheuser-networkinterfacewhereaTreferencepointorcoincidentSandTreferencepointapplies.3.2AbbreviationsForthepurposesofthepresentdocument,thefollowingabbreviationsapply:3PTYThreePartyserviceASEApplicationServiceEntityASPAbstractServicePrimitiveATCAbstractTestCaseATMAbstractTestMethodATSAbstractTestSuiteCCBSCompletionofCallstoBusySubscriberCDCallDeflectionCDIVCallDIVersionCFBCallForwardingBusyCFNRCallForwardingNoReplyCFUCallForwardingUnconditionalCLICallingLineIdentityCLIPCallingLineIdentificationPresentationCLIRCallingLineIdentificationRestrictionCOLConnectedLineIdentityCOLPConnectedLineIdentificationPresentationCOLRConnectedLineIdentificationRestrictionCONFConferencecall,add-onSIST EN 300 356-35 V3.1.2:2005

ETSIETSIEN300356-35V3.1.2(2000-09)10CUGClosedUserGroupCWCallWaitingDDIDirectDialling-InDLEDestinationLocalExchangeDSS1DigitalSubscriberSystemNo.1ECTExplicitCallTransferHOLDCallHoldIncIEIncomingInternationalExchangeIntermEIntermediateExchangeISCInternationalSwitchingCentreISDNIntegratedServicesDigitalNetworkISUPISDNUserPartITEInternationalTransitExchangeIUTImplementationUnderTestIWorkEInterworkingExchangeLAPDLinkAccessProtocolfortheD-channelLTLowerTesterMCIDMaliciousCallIdentificationMOTMeansOfTestingMSNMultipleSubscriberNumberMTCMainTestComponentMTPMessageTransferPartNNINetwork-networkinterfaceNTENationalTransitExchangeOLEOriginatingLocalExchangeOutIEOutgoingInternationalExchangePCOPointofControlandObservationPDUProtocolDataUnitPICSProtocolImplementationConformanceStatementPIXITProtocolImplementationeXtraInformationforTestingPSTNPublicSwitchedTelephoneNetworkSPSignallingPointSUBSub-addressingSUTSystemUnderTestTCAPTransactionCapabilitiesApplicationPartTCPTestCoordinationProceduresTPTerminalportabilityTPTestPurpose(contextdependent)TSSTestSuiteStructureTTCNTreeandTabularCombinedNotationUNIUser-networkinterfaceUTUpperTesterUUSUser-to-usersignallingUUS1User-to-usersignallingservice1UUS2User-to-usersignallingservice2UUS3User-to-usersignallingservice3TheISUPmessageacronymscanbefoundintable2ofITU-TRecommendationQ.762asendorsedbyEN300356-1[5].3.2.1ISUPabbreviationsThefollowingabbreviationsapplyforISUPparametersandparametervalues.ACHAccesssignallingPCO(D-channel)APHAccessphysicalcircuitPCO(B-channel)addCgPNadditionalCallingPartyNumberaddConNbadditionalConnectedNumberAdSgAddressSignalsAPRIAddressPresentationRestrictedIndicatorATPAccessTransportParameterBCIBackwardCallIndicatorsSIST EN 300 356-35 V3.1.2:2005

ETSIETSIEN300356-35V3.1.2(2000-09)11CABPCOforABcircuitsCACPCOforACcircuitsCCCountryCodeCCBSparCCBSparameterCDInfCallDiversionInformationCDmoCallDiversionmayoccurCdPSICalledParty’sStatusIndicatorCgPNCallingPartyNumberCHInfCallHistoryInformationConNbConnectedNumberCTNbCallTransferNumberCTRefCallTransferReferenceCUGICCUGInterlockCodeFCIForwardCallIndicatorsGenNbGenericNumberGenNotGenericNotificationIAIncomingAccessICBIncomingCallsBarredIPIISUPPreferenceIndicatorLABPCOforsignallinglinkABLACPCOforsignallinglinkACLOPIndLOopPreventionIndicatorsNoIndNoIndicationNSONotificationSubscriptionOptionOAOutgoingAccessOBCIOptionalBackwardCallIndicatorsOFCIOptionalForwardCallIndicatorsOriCdNbOriginalCalledNumberPDCPropagationDelayCounterPTCParallelTestComponentRgIndRedirectingIndicatorRgNbRedirectingNumberRnCntRedirectionCounterRnInfRedirectionInformationRnNbRedirectionNumberRnNbResRedirectionNumberRestrictionRnReasRedirectionReasonScrIScreeningIndicatorServActServiceActivationUSIUserServiceInformationUSIpUserServiceInformationprimeUUIndUser-to-UserIndicatorsUUInfUser-to-UserInformation4Implementationundertestandtestmethods4.1IdentificationofthesystemandimplementationundertestTheSystemUnderTest(SUT)isanexchange.Theimplementationundertest(IUT)istheISUPv3implementationinthisexchange,mainlythepartresponsibleforthesupplementaryservicesfunctionality,asshowninfigure1.SIST EN 300 356-35 V3.1.2:2005

ETSIETSIEN300356-35V3.1.2(2000-09)12ISUPISUPExchangeSUTISUPv3SupplementaryServicesAccessIUTFigure1:SystemUnderTestTheISUPsignallingprotocolcanbeobservedontheSSNo.7linkontheNetwork-NetworkInterface(NNI).TheeffectsofsignallingproceduresoftheISDNUserPartcanbeobservedonthecircuitscontrolledbytheISUPontheNNI.TheISUPimplementationwillinsomeexchangeshavetointerworkwiththeAccesssignallingsystemontheuser-networkinterface(UNI)andinvolvecallhandlinginordertoestablishend-to-endconnections.FromtheISUPreferencestandardseveraltypesofexchanges(orroles)canbeidentifiedaspresentedinfigure2.DLEOLEAccessAccessintermediatelocallocalGatewayOutIETransitITEGatewayIncIEnationalnetworkinternationalnetworknationalnetworkTransitNTEFigure2:RolesofexchangesTheexchangescanbedividedintotwomaingroupsaccordingtotheirfunctionality:localexchanges,wherecallsoriginateandterminate,andintermediateexchanges,withtransitfunctionality.Localexchangesarenational,i.e.belongtoanationalnetwork.Intermediateexchangesarenationalorinternational.Theinternationalintermediateexchangeswhichpermitaccesstotheinternationalnetworkarethegatewayexchanges(incomingandoutgoing),alsocalledISCs(InternationalSwitchingCentres).Aparticularityforsomesupplementaryservices,e.g.calldiversionservices,isthatalocalexchangeisnotonlyoriginator/terminatorofthecallbutalsomediatorbetweentwofar-endlocalexchanges.Therolesoftheexchangesaresummarizedintable1.Table1:RolesofexchangesLocalIntermediateExchangeExchangeNationalInternationalOriginatingLocalExchangeOLETransitExchangeNTEITEIncoming/GatewayExchangeIncIEOutgoing/GatewayExchangeOutIEDestinationLocalExchangeDLESIST EN 300 356-35 V3.1.2:2005

ETSIETSIEN300356-35V3.1.2(2000-09)134.2ATMandtestingconfigurationforISUPv3TheAbstractTestMethod(ATM)chosenfortheISUPv3supplementaryservicestestingspecificationisthedistributedmulti-partytestmethod.TheATMisdefinedatanappropriatelevelofabstractionsothatthetestcasesmaybespecifiedappropriately,withoutaddingrestrictionstotheimplementationundertest.Thetestingarchitecturesaredescribedinthefollowingsubclauses.TheATSiswritteninconcurrentTTCN.4.2.1IntermediateexchangesTheconfigurationproposedfortestingintermediateexchangesisshowninfigure3.InordertotesttheprotocolandfunctionalityoftransitandgatewayexchangesoneneedstoconsidertheincomingandoutgoingsideoftheSUT.SPBIUTNetworkserviceproviderTCPCABLABPhysicalaspectsNetworkserviceproviderSPCCACLACSPALTCircuitsLTCircuitsLTISUPlinkLTISUPlinkFigure3:ISUPtestmethodforintermediateexchangesTheIUTisobservedandcontrolledfromtwosignallinglinkswithISUPassociatedcircuits.Thepointsofcontrolandobservation(PCO)arelabelledLABandCABononeside,andLACandCAContheother.TheLABandLACPCOsareusedbythelowertesters(LT)forcontrollingtheISUPsignallinglink,whereastheCABandCACPCOsareusedbythelowertestersforobservingcircuitrelatedevents,suchasconnectivity,echocontrolcheck,alertingtone,etc.TheISUPPDUstobesentandobservedontheLABPCOsideallowforPDUconstraintstobespecifiedandcodeddowntothebitlevel.TheunderlyingnetworkserviceprovideristheMessageTransferPart(MTP)protocol.Figure4showstheactualusedconfigurationforintermediateexchanges,withamaintestingcomponent(MTC),responsiblefortheA-Binterfaceandaslaveparalleltestingcomponent(PTC),responsiblefortheC-Ainterface.Thetestcoordinationprocedures(TCP)allowforcommunicationbetweenthetesters.Thetestcomponentsaremostlyimplicitlycoordinated(asynchronously);theTCPsareonlyusedwhenitisnecessarytoobtaintheverdictfromtheparalleltestcomponent.SIST EN 300 356-35 V3.1.2:2005

ETSIETSIEN300356-35V3.1.2(2000-09)14NetworkserviceproviderCABLABTCPPTCNetworkserviceproviderSPCCACLACIUTSPBMTCSPAISUPsignalling,circuitsISUPsignalling,circuitsFigure4:ISUPtestconfigurationforintermediateexchanges4.2.2LocalexchangesWhentestingalocalexchangeasspecifiedinthereferencestandard,itisdifficult,ifnotimpossible,toobserveonlyISUPPDUs,iffunctionalitysuchasconnectivity,tonesandannouncementsetc.associatedwithprotocoleventsistobeconsideredandusedtoassignverdicts.Thereferencestandardoftenreferstoactionsoreventsinitiatedbyortobeobservedbythecallingorcalleduser.APointofControlofObservation(PCO)fromISUP(IUT)totheaccesssideisneeded,e.g.forstimulatingthelocalexchangetooriginateacall(sendanIAM).AnotherPCOisneededtocheckconnectivityorgeneratedtonesbythelocalexchange.ThereisnoexposedinterfacefromISUP(theIUT)towardstheaccessside.Forpracticaltestingpurposesthenaturalchoiceistheaccessinterface.Itisthereforereasonabletomakeuseoftheaccessinterface(e.g.theuseraccessinterfaceDSS1)asaPCOandtouseexistingnamingconventionsfortheabstractserviceprimitives(ASPs)tobeusedonthisPCO.Figure5presentsamulti-partytestingconfigurationforlocalexchanges.InthisfigureeachtesterhasasinglePCO.ThePCOfortheaccessusestheunderlyingaccessserviceprovider(e.g.LAPD,incaseofDSS1)forobservingaccesseventsandstimulatingtheISUPviatheaccess.TheISUPimplementation(IUT)cannotbetestedwithoutinvolvingtheuser-networkinterface(UNI).SIST EN 300 356-35 V3.1.2:2005

ETSIETSIEN300356-35V3.1.2(2000-09)15SPBIUTLTNetworkserviceproviderLABLTISUPlinkCircuitsTCPLTCallhandlingACHAccessserviceproviderLTPhysicalaspectsAPHUNISPAAnnouncementstones,etc.CABFigure5:ISUPtestmethodfororiginating/destinationexchangesOntherightsidetherearetwoPCOsasinthetestconfigurationpresentedintheprevioussubclause.TheLABPCOisusedbytheLTcontrollingtheISUPsignallinglink,whereastheCABPCOisusedbyanotherLTcontrollingthetrafficchannels(forobservingcircuitrelatedevents,suchasconnectivity,alertingtone,etc.).TheISUPPDUstobesentandobservedontheLABPCOsideallowforPDUconstraintstobespecifiedandcodeddowntothebitlevel.OntheaccesssidetherearetwoPCOsandtwoLTssimilartotheonesonnetworkside.TheACHPCOisusedtoobserveandcontroltheCallHandlingevents,whereastheAPHisusedtocontrolandobservephysicalaspects(e.g.tonesandannouncements).TheaccessPDUstobesentandobservedontheACHPCOarechosenatanappropriatelevelofabstraction.FortheaccessASPsDSS1-likeprimitivenameshavebeenused,whereasaccessPDUconstraintshavenotbeencodedtothebitlevel.Theaccessaspectscannotbeleftoutforlocalexchanges,wideninginthisrespecttosomeextentthescopeoftheISUPtesting.Figure6showstheactualusedconfigurationforlocalexchanges,withamastertestingcomponent(MTC),responsiblefortheA-Binterfaceandaslaveparalleltestingcomponent(PTC),responsiblefortheUNIaccessinterface.ThemaintenancePCOisintegratedintheMTC,forsimplifyingreasons.SIST EN 300 356-35 V3.1.2:2005

ETSIETSIEN300356-35V3.1.2(2000-09)16CABLABTCPPTCIUTSPBMTCACHAccessserviceproviderCallhandlingAPHUNISPAISUPsignalling,circuitsNetworkserviceproviderFigure6:ISUPtestconfigurationforlocalexchangesTherearetestcasesforlocalexchangesforsomesupplementaryserviceswhereamixedconfigurationisused.Thisconfigurationispresentedinfigure7anditmaybededucedfromtheconfigurationspresentedinfigures4and6.NetworkserviceproviderCABLABTCPPTCIUTSPBMTCACHCallhandlingAPHUNISPATCPNetworkserviceproviderPTCLACCACSPCISUPsignalling,circuitsISUPsignalling,circuitsAccessserviceproviderFigure7:ISUPmixedtestconfigurationforlocalexchangesInthisconfigurationthemaintestcomponentlocatedontherightsidesupervisestwoparalleltestcomponents:oneISUPPTCandoneaccessPTC.Thelocalexchangeinthiscaseistheexchangeservingtheuserwhoactivatedthesupplementaryservice.SIST EN 300 356-35 V3.1.2:2005

ETSIETSIEN300356-35V3.1.2(2000-09)174.2.3Master-slaveaspectsinthetestconfigurationFigures4,6and7showthelogicaltestcomponentsoftheadoptedtestconfiguration.ThemaintestcomponentislocatedontherightsideoftheIUT,whereasontheleftsidetherearedifferentparalleltestcomponents:ISUP(figure4),access(figure6)orboth(figure7).TheATSiswrittensothattheappropriateconfigurationischosen-dependingontheexchange'sroletobetested.TherightsidemaintestcomponentmaybeinternationalornationalISUPandisconfigurablesothatanytwoofthesemayberun-basedontheanswersgiventoPIXITquestions.Theleftsideparalleltestcomponentmaybeofanykind:itmaybeinternationalornationalISUP,anaccesssignallingsystemoranon-ISUPuserpart.Attestexecutionexactlyoneoftheseconfigurationswillbechosen-basedontheinformationprovidedinthePICSandPIXIT.ForthegatewayexchangesitisassumedbydefaultthatthecallissetupfromtheleftPTCtotherightMTC.Soforoutgoinginternationalexchangethenationalnetworkislocatedontheleftsideandtheinternationalnetworkontherightside.Forincominginternationalexchangestheinternationalnetworkislocatedontheleftsideandthenationalnetworkontherightside.Themessageflowinthetestcasesisdesignedinsuchawaythattheverdictisassignedbasedonobservingthebehaviourontherightside.Theleftsidewillinthiscasemainlyactasaslavestimulus/acceptor.Thereare,however,testcaseswheretheexpectedbehaviourofbothsidesisneededtoassigntheverdict.SIST EN 300 356-35 V3.1.2:2005

ETSIETSIEN300356-35V3.1.2(2000-09)185TestSuiteStructure(TSS)ISUP_v3_Suppl_Services1CLIP2CLIR3COLP4COLR5TPNO_TP6UUSUUS1_I7CUGNO_UUS1_INO_CUGUUS1_E8SUBNO_UUS1_EUUS29MCIDNO_UUS2NO_MCIDUUS310CONFNO_UUS311ECT12CDIV13HOLDForeachleaf:14CWVI15CCBSISUP16THREE_PTYASE17CCNRISUPASEFigure8:TestsuitestructureTestsuitestructure(TSS)namingconventionsare:CCBSCompletionofCallstoBusySubscriberCCBS_ASECCBS-ApplicationServiceElementCCBS_ISUPCCBS-ISUPprotocolCCNRCompletionofCallsNoReplyCCNR_ASECCNR-ApplicationServiceElementCCNR_ISUPCCNR-ISUPprotocolCDCallDeflectionCDIVCallDiversionServicesCFBCallForwardingBusyCFNRCallForwardingNoReplyCFUCallForwardingUnconditionalCLIPCallingLineIdentificationPresentationCLIRCallingLineIdentificationRestrictionCOLPConnectedLineIdentificationPresentationCOLRConnectedLineIdentificationRestrictionCONFConferenceCall,add-onSIST EN 300 356-35 V3.1.2:2005

ETSIETSIEN300356-35V3.1.2(2000-09)19CUGClosedUserGroupCWCallWaitingECTExplicitCallTransferHOLDCallHoldIInopportunestimulusMCIDMaliciousCallIdentificationNO_CUGClosedUserGroupnotsupportedNO_MCIDMaliciousCallIdentificationnotsupportedNO_TPTerminalPortabilitynotsupportedNO_UUS1_EUser-to-UserSignallingservice1explicitnotsupportedNO_UUS1_IUser-to-UserSignallingservice1implicitnotsupportedNO_UUS2User-to-UserSignallingservice2notsupportedNO_UUS3User-to-UserSignallingservice3notsupportedSUBSub-addressingTHREE_PTYThreePartyserviceTPTerminalPortabilityUUSUser-to-UserSignallingUUS1_EUser-to-UserSignallingservice1explicitUUS1_IUser-to-UserSignallingservice1implicitUUS2User-to-UserSignallingservice2UUS3User-to-UserSignallingservice3VValidbehaviourstimulus6Testpurposes(TP)6.1IntroductionForeachtestrequirementaTestPurpose(TP)isdefined.6.1.1Testpurpose(TP)namingconventionTestPurposesarenumberedascendingwithineachgroup.GroupsareorganizedaccordingtotheTSSdowntothelastbutonelevel.TheclassificationintheV/IgroupsisdonebytheinclusionofVorIinthetestcasename.Additionalqualifiers,informoflowercaseletters,areaddedtoidentifyvariantswithinonegenerictestcase,seetable2.Table2:TPIdentifiernamingconventionschemeIdentifier:ISS_{}____{}_{}ISS=ISUPv3SupplementaryServices{}=DesignationusedforASEtestcases(e.g.CCBS):TC:TransactionCapabilities=Onecharacterrepresentingthetestgroup:V:ValidstimulusI:Inopportunestimulus=Sequencenumberforsupplementaryservicesaccordingtothetestsuitestructure=Sequencenumberusedwithinthegroup{}=Optionaladditionalnumberused(e.g.forUUS){}=Optionallower-casecharacterdistinguishingtestswithsamereferencenumber6.1.2SourceoftestpurposedefinitionThetestpurposescovervalidationtestingaspectsandweredevelopedwithinETSI.SIST EN 300 356-35 V3.1.2:2005

ETSIETSIEN300356-35V3.1.2(2000-09)206.1.3TestpurposestructureThetestpurposestructureoverlapswiththeTestSuiteStructure(TSS).TestpurposesthattestnormalbehaviourhavebeengroupedintheV-validbehaviourgroup.TestpurposesthattesttheIUTbehaviourinsituationsthatarenotnormaloperationhavebeengroupedintheI-Inopportunestimulusgroup.TestpurposesfortheApplicationServiceEntity(ASE)definedforsomesupplementaryservices(e.g.CCBS)havebeenmarkedwiththeTCdesignation-Transactioncapabilities.6.2TestpurposesforthesupplementaryservicesAllofthefollowingtestpurposesbelongtothemaingroupISUP_v3_Suppl_Services.Eachtestpurposeispresentedinaseparatetable.Thefirstrowofthetablecontainsthefollowingitems:TSSIdentifierinthetestsuitestructure(testgroup/subgroupidentifier);TPIdentifierofthetestpurpose;ISUPv3referenceThereferencetotherequirementintheISUPstandards[5]to[21],[24],[26]to[27]and[31]to[32]whichledtothetestpurpose;SelectionexpressionSelectioncriterionforthetestpurposetakingintoaccounttheexchange'sroleandtheanswerstothespecifiedPICSquestions.IfthePICSquestionsrefertofeaturesoftheBasiccallcontrolprocedures(seeITU-TRecommendationQ.784.1[37])theyareprecededbytheidentifier"BCall".AllotherPICSquestionsrefertosupplementaryservicesspecificfeatures(seeannexA).Ifthereisnoselectionexpressionspecified,theTPisvalidforallrolesofexchanges;Q.788[38]referenceIfthereisatestpurposedefinedintheITU-TRecommendationQ.788[38]whichcoverstheexpectedbehaviourofthebelowdefinedtestpurpose,thenthereferencetothattestisgivenhere.BecausethetestpurposesdefinedinITU-TRecommendationQ.788[38]describeUNI(user-networkinterface)toUNIend-to-endtestsitispossiblethatonesingleITU-TRecommendationQ.788[38]testisreferencedbyseveraltestpurposesinthistestspecification.Besidesthat,somedefinedtestpurposesdonothaveanyreferencetoITU-TRecommendationQ.788[38]andthereforetheword"None"isusedintheITU-TRecommendationQ.788[38]referencebox.Thenextrowdefinesthetestpurposeitself,eachhavingatitleinitalicsandatextbody.TheISUPmessagesandparameternamesarehighlightedboldtoeasethereadability.Inordertocheckthespecifiedbehaviourforsometestpurposes,aspecialprerequisitetestconditionhastobefulfilled.Ifsuchaconditionisneeded,itispresentedafterthetestpurposeundertheheading"Pre-testconditions".Foreachtestpurposetheessentialpartofthemessagesequencechartispresented.Ifthereareseveralscenariosofmessagesequencechartsimpliedbythetestpurpose,thevariantsarepresenteddistinguishingthedifferentcases.Thesemessagesequencechartsarepresentedusingafixedpitchfontfortheproperalignmentofthearrowsinthediagram.Insidethemessagesequencechartscommentsareincludedforclarificationpurposes.Additionalinformationofinterestwhileexecuting/implementingthetestcasesispresentedbelowacontinuouslineafterthemessagesequencecharts.SIST EN 300 356-35 V3.1.2:2005

ETSIETSIEN300356-35V3.1.2(2000-09)216.2.1Callinglineidentificationpresentation(CLIP)TSSCLIP/TPISS_V_1_1ISUP'97reference3.5.2.1.1;Table3.1/Q.731[25]SelectionexpressionOLEQ.788[38]reference2.1.1TestpurposeCallingpartynumber(networkprovided)ToverifythattheIUTcansuccessfullyoriginateacallhavingacallingpartynumberwiththescreeningindicatorsetto"networkprovided"andthepresentationrestrictedindicatorsetto"presentationallowed".accessSPASPB------setup----->-------IAM------>1.Setupacallfromtheaccesswithoutcallingpartynumberorinvalidcallingpartynumber(notacceptedbythenetwork).TSSCLIP/TPISS_V_1_2ISUP'97reference3.5.2.1.1;Table3.1/Q.731[25]SelectionexpressionOLEANDPICSA.3/8(SUB)Q.788[38]reference2.1.2TestpurposeCallingpartynumber(networkprovided)withcallingsub-addressToverifythattheIUTcansuccessfullyoriginateacallhavingacallingpartynumberwiththescreeningindicatorsetto"networkprovided"andanaccesstransportparametercontainingthecallingsub-address.Pre-testconditionsArrangethedataintheIUTsothatthecallingpartyhassubscribedtothesub-addressingsupplementaryservice.accessSPASPB------setup----->-------IAM------>1.Setupacallfromtheaccesswithoutcallingpartynumberorwrongcallingpartynumber(notacceptedbythenetwork)andwithacallingsub-address.TSSCLIP/TPISS_V_1_3ISUP'97reference3.5.2.1.1;Table3.1/Q.731[25]SelectionexpressionOLEQ.788[38]referenceNoneTestpurposeCallingpartynumber(userprovided,verifiedandpassed)ToverifythattheIUTcansuccessfullyoriginateacallhavingthecallingpartynumberwiththescreeningindicatorsetto"userprovided,verifiedandpassed".accessSPASPB------setup----->-------IAM------>1.Setupacallfromtheaccesswithacorrectcallingpartynumber(withinrange).TSSCLIP/TPISS_V_1_4ISUP'97reference3.5.2.1.1;Table3.1/Q.731[25]SelectionexpressionOLEANDPICSA.3/8(SUB)Q.788[38]reference2.1.3TestpurposeCallingpartynumber(userprovided,verifiedandpassed)withcallingsub-addressToverifythattheIUTcansuccessfullyoriginateacallhavingacallingpartynumberwiththescreeningindicatorsetto"userprovided,verifiedandpassed"andanaccesstransportparametercontainingthecallingsub-address.Pre-testconditionsArrangethedataintheIUTsothatthecallingpartyhassubscribedtothesub-addressingsupplementaryservice.accessSPASPB------setup----->-------IAM------>1.Setupacallfromtheaccesswithacorrectcallingpartynumber(withinrange)andwithacallingsub-address.SIST EN 300 356-35 V3.1.2:2005

ETSIETSIEN300356-35V3.1.2(2000-09)22TSSCLIP/TPISS_V_1_5ISUP'97reference3.5.2.1.1;Table3.1/Q.731[25]SelectionexpressionOLEQ.788[38]referenceNoneTestpurposeCallingpartynumber(userprovided,notverified)ToverifythattheIUTcansuccessfullyoriginateacallhavingadefaultcallingpartynumberwiththescreeningindicatorsetto"networkprovided"andagenericnumbercontainingtheadditionalcallingpartynumberwiththescreeningindicatorsetto"userprovided,notverified".Pre-testconditionsArrangethedataintheIUTsothatthereisaspecialarrangementfromtheaccesssignallingsystemregardinganadditionalcallingpartynumber.accessSPASPB------setup----->-------IAM------>1.Setupacallfromtheaccesswithaspecialcallingpartynumber.TSSCLIP/TPISS_V_1_6ISUP'97reference3.5.2.1.1;Table3.1/Q.731[25]SelectionexpressionOLEANDPICSA.3/8(SUB)Q.788[38]reference2.1.4TestpurposeCallingpartynumber(userprovided,notverified)withcallingsub-addressToverifythattheIUTcansuccessfullyoriginateacallhavingadefaultcallingpartynumberwiththescreeningindicatorsetto"networkprovided",agenericnumbercontainingtheadditionalcallingpartynumberwiththescreeningindicatorsetto"userprovided,notverified"andanaccesstransportparametercontainingthecallingsub-address.Pre-testconditionsArrangethedatainIUTsothatthereisaspecialarrangementfromtheaccesssignallingsystemregardinganadditionalcallingpartynumberandthatthecallingpartyhassubscribedtothesub-addressingsupplementaryservice.accessSPASPB-
...