Integrated Services Digital Network (ISDN); Generic functional protocol for the support of supplementary services; Digital Subscriber Signalling System No. one (DSS1) protocol; Part 3: Test Suite Structure and Test Purposes (TSS&TP) specification for the user

Test specification for RE/SPS-05135-1

Digitalno omrežje z integriranimi storitvami (ISDN) - Generični funkcijski protokol za podporo dopolnilnih storitev - Protokol digitalne naročniške signalizacije št. 1 (DSS1) - 3. del: Zgradba preskušalnega niza in namen preskušanja (TSS&TP) - Specifikacija za uporabnika

General Information

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

Buy Standard

Standard
EN 300 196-3 V1.2.1:2004
English language
41 pages
sale 10% off
Preview
sale 10% off
Preview
e-Library read for
1 day

Standards Content (Sample)

SLOVENSKI STANDARD
SIST EN 300 196-3 V1.2.1:2004
01-april-2004
'LJLWDOQRRPUHåMH]LQWHJULUDQLPLVWRULWYDPL ,6'1 *HQHULþQLIXQNFLMVNLSURWRNRO
]DSRGSRURGRSROQLOQLKVWRULWHY3URWRNROGLJLWDOQHQDURþQLãNHVLJQDOL]DFLMHãW
'66 GHO=JUDGEDSUHVNXãDOQHJDQL]DLQQDPHQSUHVNXãDQMD 766 73 
6SHFLILNDFLMD]DXSRUDEQLND
Integrated Services Digital Network (ISDN); Generic functional protocol for the support of
supplementary services; Digital Subscriber Signalling System No. one (DSS1) protocol;
Part 3: Test Suite Structure and Test Purposes (TSS&TP) specification for the user
Ta slovenski standard je istoveten z: EN 300 196-3 Version 1.2.1
ICS:
33.080 Digitalno omrežje z Integrated Services Digital
integriranimi storitvami Network (ISDN)
(ISDN)
SIST EN 300 196-3 V1.2.1:2004 en
2003-01.Slovenski inštitut za standardizacijo. Razmnoževanje celote ali delov tega standarda ni dovoljeno.

---------------------- Page: 1 ----------------------

SIST EN 300 196-3 V1.2.1:2004

---------------------- Page: 2 ----------------------

SIST EN 300 196-3 V1.2.1:2004

ETSI EN 300 196-3 V1.2.1 (2001-11)
European Standard (Telecommunications series)

Integrated Services Digital Network (ISDN);
Generic functional protocol for the
support of supplementary services;
Digital Subscriber Signalling System No. one (DSS1) protocol;
Part 3: Test Suite Structure and Test Purposes (TSS&TP)
specification for the user

---------------------- Page: 3 ----------------------

SIST EN 300 196-3 V1.2.1:2004
 2 ETSI EN 300 196-3 V1.2.1 (2001-11)



Reference
REN/SPAN-130135-3
Keywords
DSS1, ISDN, supplementary service, TSS&TP,
user
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.fr
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 2001.
All rights reserved.

ETSI

---------------------- Page: 4 ----------------------

SIST EN 300 196-3 V1.2.1:2004
 3 ETSI EN 300 196-3 V1.2.1 (2001-11)
Contents
Intellectual Property Rights.5
Foreword.5
1 Scope.6
2 References.6
3 Definitions.7
3.1 Definitions related to conformance testing.7
3.2 Definitions related to EN 300 196-1.7
4 Abbreviations.8
5 General Test Suite Structure (TSS).9
6 TSS&TP.9
6.1 Introduction.9
6.1.1 TP naming convention.9
6.1.2 Source of TP definition.9
6.1.3 TP structure.10
6.1.4 Test strategy.10
6.1.5 Test of call states .10
6.2 User TSS&TP for the generic functional protocol .11
6.2.1 TSS&TP for clauses 1 to 6 .11
6.2.2 TSS&TP for clause 7 .11
6.2.2.1 TSS for clause 7 .11
6.2.2.2 TPs for clause 7.11
6.2.2.2.1 Auxiliary states.11
6.2.2.2.2 Hold function.13
6.2.2.2.3 Retrieve function.17
6.2.2.2.4 Clearing of a held call.22
6.2.3 TSS&TP for clause 8 .23
6.2.3.1 TSS for clause 8 .23
6.2.3.2 TPs for clause 8.24
6.2.3.2.1 Introduction.24
6.2.3.2.2 Application of operations (clause 8.2).24
6.2.3.2.3 Transport of components (clause 8.3) .26
6.2.3.2.4 Error procedures (clause 8.4).31
6.2.4 TSS&TP for clause 9 .31
6.2.4.1 TSS for clause 9 .31
6.2.4.2 TPs for clause 9.31
6.2.4.2.1 Introduction.31
6.2.4.2.2 Bearer-related notifications.31
6.2.4.2.3 Bearer-independent notifications (clause 9.4) .34
6.2.5 TSS&TP for clause 10 .34
6.2.5.1 TSS for clause 10 .34
6.2.5.2 TPs for clause 10.34
6.2.5.2.1 Network-side channel reservation function .35
6.2.5.2.2 Generic procedures for supplementary service management .36
6.2.5.2.3 Generic status request procedure.38
6.2.6 TSS&TP for clause 11 .38
6.2.6.1 TSS for clause 11 .38
6.2.6.2 TPs for clause 11.39
6.2.6.2.1 Facility information element.39
6.2.6.2.2 Extended facility information element .39
6.2.7 TSS&TP for annex D.39
6.2.7.1 TSS for annex D.39
6.2.7.2 TPs for annex D .39
6.2.7.2.1 Definition of Q.931 information elements.39
ETSI

---------------------- Page: 5 ----------------------

SIST EN 300 196-3 V1.2.1:2004
 4 ETSI EN 300 196-3 V1.2.1 (2001-11)
6.2.8 TSS&TP for Annex E.40
7 Compliance.40
8 Requirements for a comprehensive testing service .40
History .41

ETSI

---------------------- Page: 6 ----------------------

SIST EN 300 196-3 V1.2.1:2004
 5 ETSI EN 300 196-3 V1.2.1 (2001-11)
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).
Pursuant to the ETSI IPR Policy, no investigation, including IPR searches, has been carried out by ETSI. No guarantee
can be given as to the existence of other IPRs not referenced in ETSI SR 000 314 (or the updates on the ETSI Web
server) which are, or may be, or may become, essential to the present document.
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 3 of a multi-part deliverable covering the Integrated Services Digital Network (ISDN);
Generic functional protocol for the support of supplementary services; Digital Subscriber Signalling System No. one
(DSS1) protocol; as described below:
Part 1: "Protocol specification";
Part 2: "Protocol Implementation Conformance Statement (PICS) proforma specification";
Part 3: "Test Suite Structure and Test Purposes (TSS&TP) specification for the user";
Part 4: "Abstract Test Suite (ATS) and partial Protocol Implementation eXtra Information for Testing (PIXIT)
proforma specification for the user";
Part 5: "Test Suite Structure and Test Purposes (TSS&TP) specification for the network;
Part 6: "Abstract Test Suite (ATS) and partial Protocol Implementation eXtra Information for Testing (PIXIT)
proforma specification for the network".

National transposition dates
Date of adoption of this EN: 9 November 2001
Date of latest announcement of this EN (doa): 28 February 2002
Date of latest publication of new National Standard
or endorsement of this EN (dop/e): 31 August 2002
Date of withdrawal of any conflicting National Standard (dow): 31 August 2002

ETSI

---------------------- Page: 7 ----------------------

SIST EN 300 196-3 V1.2.1:2004
 6 ETSI EN 300 196-3 V1.2.1 (2001-11)
1 Scope
The present document specifies the Test Suite Structure and Test Purposes (TSS&TP) for the User side of the T
reference point or coincident S and T reference point (as defined in ITU-T Recommendation I.411 [5]) of
implementations conforming to the stage three standard for the generic functional protocol for the support of
supplementary services for the pan-European Integrated Services Digital Network (ISDN) by means of the Digital
Subscriber Signalling System No. one (DSS1) protocol, EN 300 196-1 [1].
A further part of the present document specifies the Abstract Test Suite (ATS) and partial Protocol Implementation
eXtra Information for Testing (PIXIT) proforma based on the present document. Other parts specify the TSS&TP and
the ATS and partial PIXIT proforma for the Network side of the T reference point or coincident S and T reference point
of implementations conforming to EN 300 196-1 [1].
The present document adds the TSS and TPs relating to the bearer independent connection oriented transport
mechanism.
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.
[1] ETSI EN 300 196-1: "Integrated Services Digital Network (ISDN); Generic functional protocol for
the support of supplementary services; Digital Subscriber Signalling System No. one (DSS1)
protocol; Part 1: Protocol specification".
[2] ETSI EN 300 196-2: "Integrated Services Digital Network (ISDN); Generic functional protocol for
the support of supplementary services; Digital Subscriber Signalling System No. one (DSS1)
protocol; Part 2: Protocol Implementation Conformance Statement (PICS) proforma specification".
[3] ISO/IEC 9646-1: "Information technology - Open Systems Interconnection - Conformance testing
methodology and framework - Part 1: General concepts".
[4] ISO/IEC 9646-2: "Information technology - Open Systems Interconnection - Conformance testing
methodology and framework - Part 2: Abstract test suite specification".
[5] ITU-T Recommendation I.411 (1993): "ISDN user-network interfaces - Reference configurations".
[6] ETSI EN 300 403-1: "Integrated Services Digital Network (ISDN); Digital Subscriber Signalling
System No. one (DSS1) protocol; Signalling network layer for circuit-mode basic call control;
Part 1: Protocol specification [ITU-T Recommendation Q.931 (1993), modified]".
NOTE: There are no clause numbering in EN 300 403-1; the clause numbers used in the present document
actually refer to the clause numbers of ITU-T Recommendation Q.931.
[7] ITU-T Recommendation I.112 (1993): "Vocabulary of terms for ISDNs".
[8] ITU-T Recommendation I.210 (1993): "Principles of the telecommunication services supported by
an ISDN and the means to describe them".
[9] ETSI EN 300 403-3: "Integrated Services Digital Network (ISDN); Digital Subscriber Signalling
System No. one (DSS1) protocol; Signalling network layer for circuit-mode basic call control;
Part 3: Protocol Implementation Conformance Statement (PICS) proforma specification".
ETSI

---------------------- Page: 8 ----------------------

SIST EN 300 196-3 V1.2.1:2004
 7 ETSI EN 300 196-3 V1.2.1 (2001-11)
[10] ITU-T Recommendation X.209 (1988): "Specification of Basic Encoding Rules for Abstract
Syntax Notation One (ASN.1)".
[11] ITU-T Recommendation X.208 (1988): "Specification of Abstract Syntax Notation One (ASN.1)".
[12] ITU-T Recommendation X.680: "Information technology - Abstract Syntax Notation One
(ASN.1): Specification of basic notation".
[13] ITU-T Recommendation X.690: "Information technology - ASN.1 encoding rules: Specification of
Basic Encoding Rules (BER), Canonical Encoding Rules (CER) and Distinguished Encoding
Rules (DER)".
[14] ETSI EN 301 813-3: "Integrated Services Digital Network (ISDN) and Broadband Integrated
Services Digital Network (B-ISDN); Generic Addressing and Transport (GAT) protocol;
Part 3: Test Suite Structure and Test Purposes (TSS&TP) specification".
3 Definitions
For the purposes of the present document, the following terms and definitions apply.
3.1 Definitions related to conformance testing
abstract test case: Refer to ISO/IEC 9646-1 [3].
Abstract Test Suite (ATS): Refer to ISO/IEC 9646-1 [3].
Implementation Under Test (IUT): Refer to ISO/IEC 9646-1 [3].
lower tester: Refer to ISO/IEC 9646-1 [3].
point of control and observation: Refer to ISO/IEC 9646-1 [3].
Protocol Implementation Conformance Statement (PICS): Refer to ISO/IEC 9646-1 [3].
PICS proforma: Refer to ISO/IEC 9646-1 [3].
Protocol Implementation eXtra Information for Testing (PIXIT): Refer to ISO/IEC 9646-1 [3].
PIXIT proforma: Refer to ISO/IEC 9646-1 [3].
system under test: Refer to ISO/IEC 9646-1 [3].
Test Purpose (TP): Refer to ISO/IEC 9646-1 [3].
3.2 Definitions related to EN 300 196-1
bearer-related transport mechanism: procedure tied to the procedures for basic call control and tied to a connection
in progress, active or in the clearing phase
NOTE: The call reference used by the basic call control procedure is adopted by the bearer-related service
invocations to correlate with the appropriate basic call control transaction.
bearer-independent transport mechanism: procedure independent of the procedures for basic call control and not
correlated to a connection
connection-oriented transport mechanism: mechanism requiring the establishment of a data link and a transport
association between the service requesting entity and the service provider
NOTE: It provides a facility to access common information element category operations where success and/or
failure reporting is required. It provides a call reference within the transport association as a means to
associate uniquely among the related transport messages.
ETSI

---------------------- Page: 9 ----------------------

SIST EN 300 196-3 V1.2.1:2004
 8 ETSI EN 300 196-3 V1.2.1 (2001-11)
connectionless transport mechanism: mechanism where no transport association exists but a single transport message
transfer is provided using the dummy call reference
call held auxiliary state: See EN 300 196-1 [1], clause 7.1.2.
call reference: See EN 300 403-1 [9], clause 4.3.
called user: user at the origination side of the call
calling user: user at the destination side of the call
component: See EN 300 196-1 [1], clause 11.2.2.1.
general signalling: signalling procedure for the exchange of APDUs between application entities that need not be
adjacent
hold requested auxiliary state: See EN 300 196-1 [1], clause 7.1.2.
idle auxiliary state: See EN 300 196-1 [1], clause 7.1.2.
Integrated Services Digital Network (ISDN): See ITU-T Recommendation I.112 [7], definition 308.
invoke component: See EN 300 196-1 [1], clause 11.2.2.1.
local signalling: signalling procedure restricted to the exchange of APDUs between adjacent application entities
retrieve requested auxiliary state: See EN 300 196-1 [1], clause 7.1.2.
return error component: See EN 300 196-1 [1], clause 11.2.2.1.
return result component: See EN 300 196-1 [1], clause 11.2.2.1.
service; telecommunication service: See ITU-T Recommendation I.112 [7], definition 201.
supplementary service: See ITU-T Recommendation I.210 [8], clause 2.4.
user: DSS1 protocol entity at the User side of the user-network interface where a T reference point or coincident S and
T reference point applies
user (S/T): DSS1 protocol entity at the network side of the user-network interface where a coincident S and T reference
point applies
user (T): DSS1 protocol entity at the User side of the user-network interface where a T reference point applies (User is
the Private ISDN)
4 Abbreviations
For the purposes of the present document, the following abbreviations apply:
ATM Abstract Test Method
ATS Abstract Test Suite
CR Call Reference
DSS1 Digital Subscriber Signalling System No. one
GFP Generic Functional Protocol
ISDN Integrated Services Digital Network
IUT Implementation Under Test
NCICS Networked Call Independent Signalling Connection
PICS Protocol Implementation Conformance Statement
PIXIT Protocol Implementation eXtra Information for Testing
TP Test Purpose
TSS Test Suite Structure
U00 Null call state
U03 Outgoing Call Proceeding call state
U04 Call Delivered call state
ETSI

---------------------- Page: 10 ----------------------

SIST EN 300 196-3 V1.2.1:2004
 9 ETSI EN 300 196-3 V1.2.1 (2001-11)
U07 Call Received call state
U08 Connect Request call state
U09 Incoming Call Proceeding call state
U10 Active call state
U25 Overlap Receiving call state
UI Unnumbered Information
5 General Test Suite Structure (TSS)
Generic Functional Protocol - Network


Clauses 1-6 Clause 7 Clause 8 Clause 9 Clause 10 Clause 11 Annex D Annex E

Figure 1: Test suite structure
More detailed TSSs for each group (branch) are contained in separate clauses.
6 TSS&TP
6.1 Introduction
For each test requirement a TP is defined.
6.1.1 TP naming convention
TPs are numbered, starting at 001, within each group. Groups are organized according to the TSS. Additional references
are added to identify the actual test suite and whether it applies to the network or the user (see table 1).
Table 1: TP identifier naming convention scheme
Identifier: ___
= supplementary service: e.g. "GFP"
= type of IUT: U User
N Network
= clause 1 or 2 character field representing a clause number from
EN 300 196-1 [1]
= group 2 digit field representing group reference according to TSS
= sequential number (001-999)

6.1.2 Source of TP definition
The TPs are based on EN 300 196-1 [1].
ETSI

---------------------- Page: 11 ----------------------

SIST EN 300 196-3 V1.2.1:2004
 10 ETSI EN 300 196-3 V1.2.1 (2001-11)
6.1.3 TP structure
Each TP has been written in a manner which is consistent with all other TPs. The intention of this is to make the TPs
more readable and checkable. A particular structure has been used and this is illustrated in table 2. This table should be
read in conjunction with any TP, i.e. use a TP as an example to fully understand the table.
Table 2: Structure of a single TP
TP part Text Example
Header tab
see table 1
tab clause 0.0.0
CR valid, invalid, inopportune
Stimulus Ensure that the IUT in the
U10, U10, etc.
see below for message structure receiving a XXXX message
or
to request a .
Reaction
 sends, saves, does, etc.
 using en-bloc sending, .
if the action is sending
see below for message structure
, etc.
and remains in the same state
or and enters state
Message  SETUP, FACILITY, CONNECT, .
structure message containing a
a)
Bearer capability, Facility, .
information element with
b) a
encoded as or including
and back to a or b,
NOTE: Text in italics will not appear in TPs and text between <> is filled in for each TP and may differ from one
TP to the next.

6.1.4 Test strategy
As the base standard EN 300 196-1 [1] contains no explicit requirements for testing, the TPs were generated as a result
of an analysis of the base standard and the PICS specification EN 300 196-2 [2]. The criteria applied include the
following:
- only the requirements from the point of view of the T or coincident S and T reference point are considered;
- whether or not a test case can be built from the TP is not considered.
6.1.5 Test of call states
Many TPs include a reference to the IUT's final call state after the realization of the TP. In these cases the TP includes
the requirement to ensure that the IUT has entered this particular final call state. Ensuring that the IUT is in a particular
call state shall be realized by following the procedures described in clause 5.8.10 of EN 300 403-1 [6]. According to
these procedures, the IUT on receipt of a STATUS ENQUIRY message, shall respond with a STATUS message
indicating, in the third octet of the Call state information element, the current call state of the IUT. This exchange of
messages is not mentioned explicitly in each TP but is considered to be implicit in the reference to the final call state.
This way of phrasing the TPs has been used to avoid over-complicating the text and structure of the TPs and to improve
the readability.
NOTE: Timer T322 is associated with that STATUS ENQUIRY/STATUS procedure.
ETSI

---------------------- Page: 12 ----------------------

SIST EN 300 196-3 V1.2.1:2004
 11 ETSI EN 300 196-3 V1.2.1 (2001-11)
6.2 User TSS&TP for the generic functional protocol
6.2.1 TSS&TP for clauses 1 to 6
None identified.
6.2.2 TSS&TP for clause 7
6.2.2.1 TSS for clause 7
GFP - clause 7


Auxiliary states Hold Retrieve Clearing
(10)




Hold Retrieve Hold Retrieve Call Held Initiating Responding Initiating Responding
Request Request Indication Indication (05) entity entity entity entity
(01) (02) (03) (04) (06) (07) (08) (09)
Figure 2: TSS
6.2.2.2 TPs for clause 7
Selection: IUT supports the functional protocol for the control of supplementary services. PICS: MCu 1.
NOTE 1: There are no auxiliary states relating to bearer independent connection oriented transport mechanism for
general signalling.
NOTE 2: These TPs for clause 7 do not apply to NCICS.
6.2.2.2.1 Auxiliary states
6.2.2.2.1.1 Hold Request
Selection: IUT supports the functions of an initiating entity. PICS: R 5.1.
GFP_U7_01_001 clause 7.1.2, 3rd paragraph
Ensure that IUT, while in the Active call state U10 and Hold Request auxiliary state, entering the Null call state U00,
enters the Idle auxiliary state.
GFP_U7_01_002 clause 7.1.2, 3rd paragraph
Ensure that IUT, while in the Active call state U10 and Hold Request auxiliary state, entering the Disconnect Request
call state U11,
enters the Idle auxiliary state.
GFP_U7_01_003 clause 7.1.2, 4th paragraph
Ensure that IUT, while in the Active call state U10 and Hold Request auxiliary state, entering the Disconnect Indication
call state U12,
enters the Idle auxiliary state.
ETSI

---------------------- Page: 13 ----------------------

SIST EN 300 196-3 V1.2.1:2004
 12 ETSI EN 300 196-3 V1.2.1 (2001-11)
6.2.2.2.1.2 Retrieve Request
Selection: IUT supports the functions of an initiating entity. PICS: R 5.1.
GFP_U7_02_001 clause 7.1.2, 3rd paragraph
Ensure that IUT, while in the Active call state U10 and Retrieve Request auxiliary state, entering the Null call state
U00,
enters the Idle auxiliary state.
GFP_U7_02_002 clause 7.1.2, 3rd paragraph
Ensure that IUT, while in the Active call state U10 and Retrieve Request auxiliary state, entering the Disconnect
Request call state U11,
enters the Idle auxiliary state.
GFP_U7_02_003 clau
...

Questions, Comments and Discussion

Ask us and Technical Secretary will try to provide an answer. You can facilitate discussion about the standard in here.