SIST EN 301 934-2 V1.1.1:2005
(Main)Intelligent Network (IN); Intelligent Network Capability Set 3 (CS3); Abstract Test Suite (ATS) and Partial Protocol Implementation eXtra Information for Testing (PIXIT) proforma specification; Part 2: Call Party Handling (CPH)
Intelligent Network (IN); Intelligent Network Capability Set 3 (CS3); Abstract Test Suite (ATS) and Partial Protocol Implementation eXtra Information for Testing (PIXIT) proforma specification; Part 2: Call Party Handling (CPH)
Conformance Testing for CPH specification.
Inteligentno omrežje (IN) – Tretji nabor zmožnosti inteligentnega omrežja (CS3) – Abstraktni preskušalni niz (ATS) in delna dodatna informacija za preskušanje izvedbe protokola (PIXIT) – Proforma specifikacija – 2. del: Ravnanje z udeležencem klica (CPH)
General Information
Standards Content (Sample)
2003-01.Slovenski inštitut za standardizacijo. Razmnoževanje celote ali delov tega standarda ni dovoljeno.Inteligentno omrežje (IN) – Tretji nabor zmožnosti inteligentnega omrežja (CS3) – Abstraktni preskušalni niz (ATS) in delna dodatna informacija za preskušanje izvedbe protokola (PIXIT) – Proforma specifikacija – 2. del: Ravnanje z udeležencem klica (CPH)Intelligent Network (IN); Intelligent Network Capability Set 3 (CS3); Abstract Test Suite (ATS) and Partial Protocol Implementation eXtra Information for Testing (PIXIT) proforma specification; Part 2: Call Party Handling (CPH)33.040.35Telefonska omrežjaTelephone networksICS:Ta slovenski standard je istoveten z:EN 301 934-2 Version 1.1.1SIST EN 301 934-2 V1.1.1:2005en01-januar-2005SIST EN 301 934-2 V1.1.1:2005SLOVENSKI
STANDARD
SIST EN 301 934-2 V1.1.1:2005
ETSI EN 301 934-2 V1.1.1 (2003-01)European Standard (Telecommunications series) Intelligent Network (IN);Intelligent Network Capability Set 3 (CS3);Abstract Test Suite (ATS) and Partial ProtocolImplementation eXtra Information for Testing (PIXIT)proforma specification;Part 2: Call Party Handling (CPH)
SIST EN 301 934-2 V1.1.1:2005
ETSI ETSI EN 301 934-2 V1.1.1 (2003-01) 2
Reference DEN/SPAN-120063-4-2 Keywords ATS, CS3, CTM, IN, INAP, PIXIT, TTCN ETSI 650 Route des Lucioles F-06921 Sophia Antipolis Cedex - FRANCE
Tel.: +33 4 92 94 42 00
Fax: +33 4 93 65 47 16
Siret N° 348 623 562 00017 - NAF 742 C Association à but non lucratif enregistrée à la Sous-Préfecture de Grasse (06) N° 7803/88
Important notice Individual copies of the present document can be downloaded from: http://www.etsi.org The present document may be made available in more than one electronic version or in print. In any case of existing or perceived difference in contents between such versions, the reference version is the Portable Document Format (PDF). In case of dispute, the reference shall be the printing on ETSI printers of the PDF version kept on a specific network drive within ETSI Secretariat. Users of the present document should be aware that the document may be subject to revision or change of status. Information on the current status of this and other ETSI documents is available at http://portal.etsi.org/tb/status/status.asp If you find errors in the present document, send your comment to: editor@etsi.org Copyright Notification No part may be reproduced except as authorized by written permission. The copyright and the foregoing restriction extend to reproduction in all media.
© European Telecommunications Standards Institute 2003. All rights reserved.
DECTTM, PLUGTESTSTM and UMTSTM are Trade Marks of ETSI registered for the benefit of its Members. TIPHONTM and the TIPHON logo are Trade Marks currently being registered by ETSI for the benefit of its Members. 3GPPTM is a Trade Mark of ETSI registered for the benefit of its Members and of the 3GPP Organizational Partners. SIST EN 301 934-2 V1.1.1:2005
ETSI ETSI EN 301 934-2 V1.1.1 (2003-01) 3
Contents Intellectual Property Rights.5 Foreword.5 1 Scope.6 2 References.6 3 Definitions and abbreviations.7 3.1 Definitions.7 3.2 Abbreviations.7 4 Test architecture.8 4.1 Abstract Test Method (ATM).8 4.2 Overall configuration.8 4.3 Test of SSF-SCF interface using INAP.9 4.4 Points of control and observation (PCOs).9 4.5 Test system.9 4.6 Functional configurations.10 4.6.1 SSF-SCF interface.10 4.6.2 Reference to product implementation.11 4.7 Protocol primitives.11 4.7.1 Protocol primitives at PCO_1 and PCO_2.11 4.7.2 Protocol primitives at PCO_3_1 and PCO_3_2.12 5 ATS naming conventions.13 5.1 Declarations part.13 5.1.1 Test suite type and structured type definitions by reference.13 5.1.2 Test suite operations definitions.13 5.1.3 Test suite parameter declarations.13 5.1.4 Test case selection expression definitions.13 5.1.5 Test suite constant declarations by reference.13 5.1.6 Test suite variable declarations.13 5.1.7 Test case variable declarations.14 5.1.8 Timer declarations.14 5.1.9 ASP type definitions.14 5.1.10 Alias definitions.14 5.2 Constraints part.14 5.3 Dynamic part.15 5.3.1 Test case identifier.15 5.3.2 Preambles and their naming conventions.15 5.3.3 Postamble identifier.16 6 Implementation conventions.16 6.1 TC and TP mapping.16 7 ATS generalities.16 7.1 ATS design.16 7.1.1 Methodology.16 7.2 Test Configuration.18 7.2.1 Example.19 7.3 ATS restrictions.19 Annex A (normative): ATS for INAP CS3 Call Party Handling.20 A.1 The TTCN Graphical form (TTCN.GR).20 A.2 The TTCN Machine Processable form (TTCN.MP).20 Annex B (normative): Partial PIXIT proforma for INAP CS3 CPH.21 SIST EN 301 934-2 V1.1.1:2005
ETSI ETSI EN 301 934-2 V1.1.1 (2003-01) 4
B.1 Identification summary.21 B.2 ATS summary.21 B.3 Test laboratory.21 B.4 Client identification.21 B.5 SUT.22 B.6 Protocol layer information.22 B.6.1 Protocol identification.22 B.6.2 IUT information.22 B.6.2.1 Implicit send events.22 B.6.2.2 PICS and PIXIT Values required by the ATS.23 Annex C (normative): Protocol Conformance Test Report (PCTR) proforma for INAP INAP CS3 CPH.27 C.1 Identification summary.27 C.1.1 Protocol conformance test report.27 C.1.2 IUT identification.27 C.1.3 Testing environment.27 C.1.4 Limits and reservation.28 C.1.5 Comments.28 C.2 IUT conformance status.28 C.3 Static conformance summary.28 C.4 Dynamic conformance summary.29 C.5 Static conformance review report.29 C.6 Test campaign report.29 C.7 Observations.34 Annex D (informative): Bibliography.35 History.36
SIST EN 301 934-2 V1.1.1:2005
ETSI ETSI EN 301 934-2 V1.1.1 (2003-01) 5
Intellectual Property Rights IPRs essential or potentially essential to the present document may have been declared to ETSI. The information pertaining to these essential IPRs, if any, is publicly available for ETSI members and non-members, and can be found in ETSI SR 000 314: "Intellectual Property Rights (IPRs); Essential, or potentially Essential, IPRs notified to ETSI in respect of ETSI standards", which is available from the ETSI Secretariat. Latest updates are available on the ETSI Web server (http://webapp.etsi.org/IPR/home.asp). All published ETSI deliverables shall include information which directs the reader to the above source of information. Foreword This European Standard (Telecommunications series) has been produced by ETSI Technical Committee Services and Protocols for Advanced Networks (SPAN). The present document is part 2 of a multi-part deliverable. Full details of the entire series can be found in part 1 [3].
National transposition dates Date of adoption of this EN: 27 December 2002 Date of latest announcement of this EN (doa): 31 March 2003 Date of latest publication of new National Standard or endorsement of this EN (dop/e):
30 September 2003 Date of withdrawal of any conflicting National Standard (dow): 30 September 2003
SIST EN 301 934-2 V1.1.1:2005
ETSI ETSI EN 301 934-2 V1.1.1 (2003-01) 6
1 Scope The present document contains the Abstract Test Suite (ATS) and Partial PIXIT for Call Party Handling (CPH), part of CoreINAP CS-3. The present document provides the Abstract Test Suite (ATS) and Partial PIXIT for the testing of the Call Party Handling (CPH) operations of the Service Switching Function (SSF), defined for the Intelligent Network Application Protocol (INAP) of Intelligent Network (IN) Capability Set 3 (CS3) according to ETSI EN 301 931-1 [1] and ETSI EN 301 931-2 [2]. Annex A provides the Tree and Tabular Combined Notation (TTCN). Annex B provides the Partial Protocol Implementation eXtra Information for Testing (PIXIT) Proforma. Annex C provides the Protocol Conformance Test Report (PCTR) Proforma. The present document is completed by other parts constituting the testing of the CS3 Core INAP specifications: ETSI EN 301 934-1 [3] (Basic capability set of CS-3). ISO/IEC 9646-1 [4] and ISO/IEC 9646-2 [5] are used as the basis for the testing methodology. 2 References The following documents contain provisions which, through reference in this text, constitute provisions of the present document. • References are either specific (identified by date of publication and/or edition number or version number) or non-specific. • For a specific reference, subsequent revisions do not apply. • For a non-specific reference, the latest version applies. Referenced documents which are not found to be publicly available in the expected location might be found at http://docbox.etsi.org/Reference. [1] ETSI EN 301 931-1: "Intelligent Network (IN); Intelligent Network Capability Set 3 (CS3); Intelligent Network Application Protocol (INAP); Protocol specification; Part 1: Common aspects". [2] ETSI EN 301 931-2: "Intelligent Network (IN); Intelligent Network Capability Set 3 (CS3); Intelligent Network Application Protocol (INAP); Protocol specification; Part 2: SCF-SSF interface". [3] ETSI EN 301 934-1: "Intelligent Network (IN); Intelligent Network Capability Set 3 (CS-3); Abstract Test Suite (ATS) and Partial Protocol Implementation eXtra Information for Testing (PIXIT) proforma specification; Part 1: Basic capability set of CS3". [4] ISO/IEC 9646-1: "Information technology - Open Systems Interconnection - Conformance testing methodology and framework - Part 1: General concepts". [5] ISO/IEC 9646-2: "Information technology - Open Systems Interconnection - Conformance testing methodology and framework - Part 2: Abstract Test Suite specification". [6] ISO/IEC 9646-3: "Information technology - Open Systems Interconnection - Conformance testing methodology and framework - Part 3: The Tree and Tabular Combined Notation (TTCN) ". [7] ETSI ETS 300 374-1: "Intelligent Network (IN); Intelligent Network Capability Set 1 (CS1); Core Intelligent Network Application Protocol (INAP); Part 1: Protocol specification". [8] ITU-T Recommendation Q.771: "Functional description of transaction capabilities". SIST EN 301 934-2 V1.1.1:2005
ETSI ETSI EN 301 934-2 V1.1.1 (2003-01) 7
3 Definitions and abbreviations 3.1 Definitions For the purposes of the present document, the terms and definitions defined in ETSI EN 301 931-1 [1], ISO/IEC 9646-1 [4] and ISO/IEC 9646-2 [5] apply. 3.2 Abbreviations For the purposes of the present document, the following abbreviations apply: ASP Abstract Service Primitive ATM Abstract Test Method ATS Abstract Test Suite BI Invalid Behaviour tests BO Inopportune Behaviour tests BV Valid Behaviour tests CS Call Segment CS Capability Set IN Intelligent Network INAP Intelligent Network Application Protocol IP Intelligent Peripheral IUT Implementation Under Test LE Local Exchange
LT Lower Tester
MPyT Multy Party Testing
MSC Message Sequence Chart NWK NetWork Layer PCO Point of Control and Observation PDU Protocol Data Unit PICS Protocol Implementation Conformance Statement PIXIT Protocol Implementation eXtra Information for Testing SAP Service Access Point SCF Service Control Function SCP Service Control Point SDF Service Data Function SDL Specification and Description Language SRF Specialized Resource Function SSF Service Switching Function SSP Service Switching Point SUT System Under Test TC Test Case TCAP Transaction Capabilities Application Part TE Transit Exchange
TP Test Purpose TSS Test Suite Structure TTCN Tree and Tabular Combined Notation SIST EN 301 934-2 V1.1.1:2005
ETSI ETSI EN 301 934-2 V1.1.1 (2003-01) 8
4 Test architecture 4.1 Abstract Test Method (ATM) This clause describes the ATM used for testing the INAP protocol. It is the embedded variant of the remote test method used in Multy Party Testing (MPyT) context, as defined in ISO/IEC 9646-2 [5]. This test method has been selected, because: - this test method implies no specific requirements from the Implementation Under Test (IUT); - the upper Service Access Point (SAP) of the IUT cannot be directly observed; - this test method places minimum limitations in the realization of conformance testing. 4.2 Overall configuration Figure 1 describes the test architecture which will be used for the definition of the ATS. A single test architecture covers all testing configuration requirements. Test Co-ordination and main test programLT1LT2PCO_1PCO_2Protocols PzPzPmPnIUTLT3_1LT3_2PCO_3_1PCO_3_2Protocols PnProtocols Pm Figure 1: Multi-party, single-layer testing context: one IUT and 4 types of LTs Figure 1 shows the multi-party, single layer testing context. The same architecture can be used for testing several interfaces. The roles of IUT and LTs change according to the protocol to be tested in the IUT. Table 1 gives the nature of the IUT and LTs according to the protocol under test. Table 1: possible testing configurations Test Config Tested Interface IUT LT1 LT2 LT3_1 LT3_2 Functional Configuration 1 SSF-SCF SSF SCF SRF Sig con A Sig con B A 2 SSF-SCF SSF SCF - Sig con A Sig con B B
SIST EN 301 934-2 V1.1.1:2005
ETSI ETSI EN 301 934-2 V1.1.1 (2003-01) 9
4.3 Test of SSF-SCF interface using INAP The test program contains the program of the main LT1 main tester as well as the co-ordination points to co-ordinate the tasks with the other testers LT2 and LT3. IUT: Is the SSF-INAP. LT1: Test program is the SCF. LT2: Test program is the SRF-INAP when required. LT3: Informal test program for actions and observation at the signalling control points, to play the role of end users A,
B and C for instance.
There are as many LT3 as required by the test configuration (LT3_1, LT3_2, etc.) according to the number of
end users A, B and C involved in a service scenario for instance, using different types of protocols). Pz: Contains the protocols used below the INAP between SCP and SSP, also between SSP and SRF. They could be
e.g. TCAP, SCCP and MTP of SS7 etc. Pm: Contains the protocols used below the LT3_1 between the IUT and the Signalling control point. It could be the
DSS1 protocols or ISUP SS7 protocol (in the case of having a transit exchange). Pn: Contains the used protocols below the LT3_2 between the IUT and the Signalling control point. It could be the
DSS1 protocols or ISUP SS7 protocol (in the case of having a transit exchange). 4.4 Points of control and observation (PCOs) PCO-Declarations. 1) PCO_1:
This PCO is at the core INAP interface between SSP and SCP. The lower layer protocol is Pz. It could be e.g. TCAP. 2) PCO_2:
This PCO is at the core INAP interface between SSP and SRF. The lower layer protocol is Pz. It could be e.g. TCAP, ISUP, B-ISUP, TUP or the NWK of DSS1. 3) PCO_3_1: This PCO is at the interface between SSP and Signalling Control A. The lower layer protocol is Pm. It could be e.g. ISUP, B-ISUP, TUP or the NWK of DSS1. 4) PCO_3_2: This PCO is at the interface between SSP and Signalling Control B. The lower layer protocol is Pn. It could be e.g. ISUP, B-ISUP, TUP or the NWK of DSS1. 4.5 Test system It is expected that the test system supports the protocols Pz, Pz-1, Pz-2 and the protocols for Pm and Pn. It is expected that the test system supports the PCO Requirements of PCO_1, PCO_2, PCO_3_1 to PCO_3_n. SIST EN 301 934-2 V1.1.1:2005
ETSI ETSI EN 301 934-2 V1.1.1 (2003-01) 10 4.6 Functional configurations 4.6.1 SSF-SCF interface SCPSSPIPNon-integrated SRFSCFSSFCCFSRFSDF Figure 2: SCP with single SSP Configuration A: IUT = SSF (non integrated with SRF) SCPSSPIntegrated SRFSCFSSFCCFSRFSDF Figure 3: SCP with single SSP Configuration B: IUT = SSF (integrated with SRF) SIST EN 301 934-2 V1.1.1:2005
ETSI ETSI EN 301 934-2 V1.1.1 (2003-01) 11 4.6.2 Reference to product implementation The SUT can either be a Local Exchange (LE) or a Transit Exchange (TE). The exact number of testers (LT3 alone or LT3_1 and LT3_2) will depend upon the type of exchange and the configuration of the exchange, as explained by the following examples of implementation. SCPSRFParty AParty CParty BINAPDSS1 or ISUPSSFLESUTISUPISUPTELEDSS1DSS1 Figure 4: Configuration with Local Exchange as SUT Figure 4 shows a configuration where the SUT is a Local Exchange. In this case, signalling of a call may be done either with DSS1 and ISUP (A and B involved) or only with DSS1 (A and C involved).
SCPSRFParty AParty CParty BINAPDSS1 or ISUPSSFLESUTISUPISUPTELEDSS1DSS1 Figure 5: Configuration with Transit Exchange as SUT Figure 5 shows a configuration where the SUT is a Transit Exchange. In this case, signalling uses ISUP protocol only.
4.7 Protocol primitives 4.7.1 Protocol primitives at PCO_1 and PCO_2
The transmission of INAP messages at the interface between SCF and SSF or SSF and SRF uses TCAP primitives. The LT1, LT2 communicate with the lower protocols via the SAPs with the TCAP-primitives shown in tables 2 and 3 according to clause 10 of ETS 300 374-1 [7] and ITU-T Recommendation Q.771 [8]. SIST EN 301 934-2 V1.1.1:2005
ETSI ETSI EN 301 934-2 V1.1.1 (2003-01) 12 Table 2 Primitives for dialogue handling Abstract Service Primitive Type TC_BEGIN Request or Indication TC_CONTINUE Request or Indication TC_END Request or Indication TC_U_ABORTa Request or Indication TC_U_ABORTb Request or Indication TC_P_ABORTa Indication TC_P_ABORTb Indication TC-NOTICE Indication
Table 3 Primitives for components handling Abstract Service Primitive Type TC_INVOKE Request or Indication TC_U_ERROR Request or Indication TC_U_REJECT Request or Indication TC_L_REJECT Indication TC_R_REJECT Indication TC_U_CANCEL Request or Indication
4.7.2 Protocol primitives at PCO_3_1 and PCO_3_2 In order to be protocol independent, a set of primitives is defined at this interface, and the next table is an example of the mapping between this generic interface and the possible signalling protocols like ISUP and DSS1.
Here follows the list of these primitives for the generic interface and a table giving the mapping of the generic primitives into real protocols. Table 4 Mapping table for the interface between SSP and signalling control point PCO_3-1 or 3-2 interface primitives Type if ISUP used if DSS1 used Setup Indication Request Response Confirm IAM
ANM Setup
Answer Release Request Indication REL/RLC Disconnect SubsequentAddress Request Indication SAM Information AddressEnd Request Indication SAM Information CallProgress Request Indication ACM, CPG Progress, Alerting ServiceFeature Request Indication ? Facility
NetworkSuspend Request Indication SUSPEND -- NetworkResume Request Indication RESUME --
SIST EN 301 934-2 V1.1.1:2005
ETSI ETSI EN 301 934-2 V1.1.1 (2003-01) 13 5 ATS naming conventions This clause describes the conventions applied to define the ATS and gives the naming conventions chosen for the different elements of the ATS. The ATS conventions are intended to give a better understanding of the ATS but they describe also the conventions made for the development of the ATS, thus for any later maintenance purposes or further development of the ATS, the conventions described in this clause shall be considered. 5.1 Declarations part This clause describes the naming conventions chosen for the elements of the ATS declarations part. 5.1.1 Test suite type and structured type definitions by reference In order to avoid misalignment problems with the base IN CS-3 standard, all the ASN.1 types used in this ATS which are defined as types in the base standard have been imported by reference to the ASN.1 types in the base standard.
Where an imported type originally contained the dash ("-") character, it is replaced by an underscore ("_") in the type as imported. 5.1.2 Test suite operations definitions The test suite operation identifiers are composed of strings in uppercase letters starting with the uppercase string "TSO_". The different strings in the definition are separated with underscores. 5.1.3 Test suite parameter declarations The test suite parameter identifiers are composed of strings starting by the uppercase string "PX_" and separated by underscores. EXAMPLE: PX_CalledPartyNumber_1 Complete names as defined in the specifications are used. 5.1.4 Test case selection expression definitions The naming conventions for the test case selection expression definitions use free text starting with an uppercase letter. The name of the expression is intended to explain clearly the selection rule. The test case selection expressions are generally logical combinations of the test suite parameter definitions. 5.1.5 Test suite constant declarations by reference In order to avoid misalignment problems with the base IN CS-3 standard, all the ASN.1 constants used in this ATS which are defined as constants in the base standard have been imported by reference to the ASN.1 constants in the base standard.
Where an imported constant originally contained the dash ("-") character, it is replaced by an underscore ("_") in the type as imported. 5.1.6 Test suite variable declarations The test suite variable identifiers are composed of strings starting with the uppercase string "TSV_". EXAMPLE: TSV_DialogID1 If the test suite variable represents a system parameter or value, the name defined in the specifications is used. SIST EN 301 934-2 V1.1.1:2005
ETSI ETSI EN 301 934-2 V1.1.1 (2003-01) 14 5.1.7 Test case variable declarations The test case variable identifiers are composed of st
...
Questions, Comments and Discussion
Ask us and Technical Secretary will try to provide an answer. You can facilitate discussion about the standard in here.