SIST ETS 300 394-4-1 E1:2003
(Main)Terrestrial Trunked Radio (TETRA); Conformance testing specification; Part 4: Protocol testing specification for Direct Mode Operation (DMO); Sub-part 1: Test Suite Structure and Test Purposes (TSS&TP) for Mobile Station to Mobile Station (MS-MS) Air Interface (AI)
Terrestrial Trunked Radio (TETRA); Conformance testing specification; Part 4: Protocol testing specification for Direct Mode Operation (DMO); Sub-part 1: Test Suite Structure and Test Purposes (TSS&TP) for Mobile Station to Mobile Station (MS-MS) Air Interface (AI)
Protocol conformance testing (TTCN) for mobile stations to be used for Direct Mode operation
Prizemni snopovni radio (TETRA) - Specifikacija za preskušanje skladnosti - 4. del: Specifikacija za preskušanje protokola za neposredno obratovanje (DMO) ¬- 1. poddel: Zgradba preskušalnega niza in nameni preskušanja (TSS&TP) za radijski vmesnik (AI) med mobilnima postajama (MS-MS)
General Information
Standards Content (Sample)
SLOVENSKI STANDARD
01-december-2003
Prizemni snopovni radio (TETRA) - Specifikacija za preskušanje skladnosti - 4. del:
Specifikacija za preskušanje protokola za neposredno obratovanje (DMO) ¬- 1.
poddel: Zgradba preskušalnega niza in nameni preskušanja (TSS&TP) za radijski
vmesnik (AI) med mobilnima postajama (MS-MS)
Terrestrial Trunked Radio (TETRA); Conformance testing specification; Part 4: Protocol
testing specification for Direct Mode Operation (DMO); Sub-part 1: Test Suite Structure
and Test Purposes (TSS&TP) for Mobile Station to Mobile Station (MS-MS) Air Interface
(AI)
Ta slovenski standard je istoveten z: ETS 300 394-4-1 Edition 1
ICS:
33.070.10 Prizemni snopovni radio Terrestrial Trunked Radio
(TETRA) (TETRA)
2003-01.Slovenski inštitut za standardizacijo. Razmnoževanje celote ali delov tega standarda ni dovoljeno.
EUROPEAN ETS 300 394-4-1
TELECOMMUNICATION June 1999
STANDARD
Source: TETRA Reference: DE/TETRA-02009-4-1
ICS: 33.020
Key words: TETRA, protocol, testing, radio
Terrestrial Trunked Radio (TETRA);
Conformance testing specification;
Part 4: Protocol testing specification for
Direct Mode Operation (DMO);
Sub-part 1: Test Suite Structure and Test Purposes (TSS&TP)
for Mobile Station to Mobile Station (MS-MS)
Air Interface (AI)
ETSI
European Telecommunications Standards Institute
ETSI Secretariat
Postal address: F-06921 Sophia Antipolis CEDEX - FRANCE
Office address: 650 Route des Lucioles - Sophia Antipolis - Valbonne - FRANCE
Internet: secretariat@etsi.fr - http://www.etsi.org
Tel.: +33 4 92 94 42 00 - Fax: +33 4 93 65 47 16
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 1999. All rights reserved.
Page 2
ETS 300 394-4-1: June 1999
Whilst every care has been taken in the preparation and publication of this document, errors in content,
typographical or otherwise, may occur. If you have comments concerning its accuracy, please write to
"ETSI Standards Making Support Dept." at the address shown on the title page.
Page 3
ETS 300 394-4-1: June 1999
Contents
Foreword . 5
1 Scope. 7
2 References. 7
3 Definitions and abbreviations. 8
3.1 TETRA definitions . 8
3.2 TETRA abbreviations .8
3.3 ISO 9646 definitions . 8
3.4 ISO 9646 abbreviations.8
4 Test Suite Structure (TSS). 9
4.1 NWK layer test groups .9
4.2 MAC layer test groups . 9
4.3 Test group description. 9
5 Introduction to Test Purposes (TPs). 10
5.1 Test purpose definition conventions. 10
5.1.1 TPs descriptions . 10
5.1.2 Preamble descriptions . 10
5.1.2.1 Preamble idle_to_TX_occupation: From Idle state to Call
Active TX Occupation. 11
5.1.2.2 Preamble idle_to_TX_reservation: From Idle state to Call
Active TX Reservation. 12
5.1.2.3 Preamble idle_to_RX_occupation: From Idle state to Call
Active RX Occupation . 14
5.1.2.4 Preamble idle_to_RX_reservation . 15
5.1.2.5 Preamble idle_channel_occupation . 16
5.1.3 Postamble descriptions. 17
5.1.3.1 Postamble TX_occupation_to_idle: From Call Active TX
Occupation state to Idle. 17
5.1.3.2 Postamble TX_reservation_to_idle: From Call Active TX
Reserved state to Idle . 17
5.1.3.3 Postamble RX_occupation_to_idle: From Call Active RX
Occupation state to Idle. 18
5.1.3.4 Postamble RX_reservation_to_idle: From Call Active RX
Reserved state to Idle . 18
5.2 Test purpose naming conventions . 19
5.3 Selection expressions.20
6 DMO MS-MS test purposes. 21
6.1 DMCC Circuit Mode (CM) tests. 21
6.1.1 MS-MS CM capability tests. 21
6.1.2 MS-MS CM valid behaviour tests. 22
6.1.2.1 The IUT is in idle state, DMO channel is free. 22
6.1.2.2 IUT is in idle state, DMO channel is busy. 23
6.1.2.3 IUT is in TX occupation state . 24
6.1.2.4 IUT is in RX occupation state. 25
6.1.2.5 IUT is in TX reservation state. 26
6.1.2.6 IUT is in RX reservation state . 28
6.1.3 MS-MS CM timer tests. 29
6.1.3.1 DT303 Response to DM-SETUP PRES timer. 29
6.1.3.2 DT311 Call transaction timer. 29
6.2 DMCC Short data service (SDS). 29
6.2.1 MS-MS SDS Capability tests . 29
6.2.2 MS-MS SDS Valid behaviour tests . 30
Page 4
ETS 300 394-4-1: June 1999
6.2.2.1 IUT is in idle state, channel is free.30
6.2.2.2 IUT is in idle state, channel is busy .31
6.2.2.3 IUT is in state TX occupation.32
6.2.2.4 IUT is in RX occupation state .32
6.2.2.5 IUT is in TX reservation state .34
6.2.2.6 IUT is in RX reservation state.35
6.2.3 MS-MS SDS Timer tests .36
6.2.3.1 DT316 Response to DM-SDS DATA timer.36
6.3 DMO MS-MS MAC layer.36
6.3.1 MS-MS MAC capability tests.36
6.3.2 MS-MS MAC valid behaviour tests.37
6.3.2.1 DM channel usage procedures.37
6.3.2.2 Signalling messages procedures.39
6.3.4 MS-MS MAC timer tests.42
Annex A (informative): Bibliography.43
History.44
Page 5
ETS 300 394-4-1: June 1999
Foreword
This European Telecommunication Standard (ETS) has been produced by the Terrestrial Trunked Radio
(TETRA) Project of the European Telecommunications Standards Institute (ETSI).
This ETS consists of 4 parts as follows:
Part 1: "Radio";
Part 2: "Protocol testing specification for Voice plus Data (V+D);
Part 4: "Protocol testing specification for Direct Mode Operation (DMO);
Part 5: "Security".
Transposition dates
Date of adoption of this ETS: 4 June 1999
Date of latest announcement of this ETS (doa): 30 September 1999
Date of latest publication of new National Standard
or endorsement of this ETS (dop/e): 31 March 2000
Date of withdrawal of any conflicting National Standard (dow): 31 March 2000
Page 6
ETS 300 394-4-1: June 1999
Blank page
Page 7
ETS 300 394-4-1: June 1999
1 Scope
This ETS contains the Test Specifications (i.e. Test Suite Structure and Test Purposes (TSS&TP) and the
Abstract Test Suites (ATS)) to test conformity of products to the TETRA Direct Mode Operation (DMO)
protocols. This ETS is divided into several parts, each one dealing with one TSS&TP or one ATS for the
test of a layer 2 or layer 3 protocol for DMO. This present part 4-1 deals with TSS&TP for Mobile Station to
Mobile Station (MS-MS) Air Interface (AI) protocol.
Testing of security features is outside the scope of this ETS.
The objective of this test specification is to provide a basis for approval tests for TETRA equipment giving
a high probability of air interface inter-operability between different manufacturer's TETRA equipment.
The ISO standard for the methodology of conformance testing, ISO/IEC 9646-1 [4] and
ISO/IEC 9646-2 [5], as well as the ETSI methodology for conformance testing, ETS 300 406 [3], are used
as the basis for the test methodology.
2 References
This ETS incorporates by dated and undated reference, provisions from other publications. These
normative references are cited at the appropriate places in the text and the publications are listed
hereafter. For dated references, subsequent amendments to or revisions of any of these publications
apply to this ETS only when incorporated in it by amendment or revision. For undated references the latest
edition of the publication referred to applies.
[1] ETS 300 396-3 (1997): "Terrestrial Trunked Radio (TETRA); Technical
requirements for Direct Mode Operation (DMO); Part 3: Mobile Station to Mobile
Station (MS-MS) Air Interface (AI) protocol".
[2] ETS 300 396-8-1 (1997): "Terrestrial Trunked Radio (TETRA); Technical
requirements for Direct Mode Operation (DMO); Part 8: Protocol Implementation
Conformance Statements (PICS) proforma specification; Sub-part 1: Mobile
Station to Mobile Station (MS-MS) Air Interface (AI)".
[3] ETS 300 406 (1995): "Methods for Testing and Specification (MTS); Protocol
and profile conformance testing specifications; Standardization methodology".
[4] ISO/IEC 9646-1 (1994): "Information technology; Open Systems
Interconnection; Conformance testing methodology and framework;
Part 1: General concepts". (See also ITU-T Recommendation X.290).
[5] ISO/IEC 9646-2 (1994): "Information technology; Open Systems
Interconnection; Conformance testing methodology and framework; Part 2:
Abstract Test Suite specification". (See also ITU-T Recommendation X.291).
Page 8
ETS 300 394-4-1: June 1999
3 Definitions and abbreviations
3.1 TETRA definitions
For the purposes of this ETS, the definitions given in ETS 300 396-3 [1] apply.
3.2 TETRA abbreviations
For the purposes of this ETS the following TETRA abbreviations apply:
CM Circuit Mode
DMCC Direct Mode Call Control
DMO Direct Mode of Operation
FCS Frame Check Sequence
MAC Medium Access Control
MNI Mobile Network Identity
MS Mobile Station
NWK Network. Layer 3 of the TETRA protocol stack
SDS Short Data Services
SDU Service Data Unit
TX Transmit
RX Receive
3.3 ISO 9646 definitions
For the purposes of this ETS the following ISO 9646-1 [4] terms and definitions apply:
Implementation Conformance Statement (ICS)
Implementation Under Test (IUT)
Implementation eXtra Information for Testing (IXIT)
Protocol Implementation Conformance Statement (PICS)
Protocol Implementation eXtra Information for Testing (PIXIT)
3.4 ISO 9646 abbreviations
For the purposes of this ETS the following ISO 9646-1 [4] abbreviations apply:
IUT Implementation Under Test
PDU Protocol Data Unit
PICS Protocol Implementation Conformance Statement
PIXIT Protocol Implementation eXtra Information for Testing
TP Test Purpose
TSS Test Suite Structure
Page 9
ETS 300 394-4-1: June 1999
4 Test Suite Structure (TSS)
4.1 NWK layer test groups
The first level separates the NWK layer (or layer 3) in different protocols (Circuit mode, Short Data
Service). Next level splits protocol testing into functional test groups according to the type of testing:
Capability test (CA), Valid Behaviour (BV) and Timer tests (TI). Further level classifies the possible
operations in each protocol condition or state.
The following list defines the NWK layer test group names and identifiers used for those:
MS-MS Direct Mode Call Control (DMO_MSMS_DMCC)
Circuit mode (CM);
Capability tests (CA);
Valid Behaviour tests (BV);
from Idle state(ID);
from Idle state, channel busy (IB);
from TX occupation State (TXO);
from RX occupation State (RO);
from TX Reservation (TR);
from RX Reservation State (RR);
Timer Tests (TI).
Short Data Service (SDS);
Capability tests (CA);
Valid Behaviour tests (BV);
from Idle state(ID);
from Idle state, channel busy (IB);
from RX occupation State (RO);
from TX Reservation (TR);
from RX Reservation State (RR).
Timer Tests (TI).
4.2 MAC layer test groups
The first level of the MAC test groups separates the MAC test suite in functional test groups: CA, BV and
TI. The second level of the test subgroups is used to form a division of protocol requirements.
The following list defines the MAC layer test group names and identifiers:
MS-MS MAC layer (DMO_DMO_MSMS_MACC)
Capability tests (CA);
Valid behaviour tests (BV);
Channel usage (CU);
Signalling messages (SM);
Traffic mode (TM).
Timer tests (TI).
4.3 Test group description
Capability (CA) tests provide limited testing that the observable capabilities of the IUT are in accordance
with the conformance requirements and the additional capabilities claimed in the PICS/PIXIT.
The Valid Behaviour (BV) group tests an IUT in response to valid behaviour of the test system. "Valid"
means that a test event is syntactically and contextually correct. All test cases in the valid behaviour group
are intended to verify as thoroughly as possible the various functions of the protocol.
Different timers are defined to supervise the various state transitions. The Timer (TI) test group is
intended to verify that the IUT is reacting properly to an expiry of one of the timers or to a counter
mismatch.
Page 10
ETS 300 394-4-1: June 1999
5 Introduction to Test Purposes (TPs)
The TPs for each test suite are defined in clause 6 of this ETS for NWK layer and MAC layer.
5.1 Test purpose definition conventions
5.1.1 TPs descriptions
Each TP is described using text presented in a table.
The table contains the following information:
Table 0
TP-Name Reference: reference to the paragraph number of
The TP name is a unique identifier, specification ETS 300 396-3 [1] stating this conformance
specified according to the TP naming requirement.
conventions defined in the For example: ETS 300 396-3 [1], 6.2.5.1
subclause 5.1.2. (it is also the name of
the corresponding test case)
purpose of the test itself, indicating for example the test performed against a
Purpose
requirement of the protocol, described by this test purpose.
Example: test of changeover initiated from RX reservation state
body of the test
Test description
Pass criteria visible action to be observed at PCO to declare that the IUT passes the test and
conforms to the specifications
expression based on ETS 300 396-8-1 [2] PICS statements, used to select or
Selection
deselect the corresponding test case according to the options of the
implementation.
"None" or name of the preamble procedure bringing the IUT from idle state to
Preamble
the state required to run the test.
For example: idle_to_RX_reservation
"None" or name of the postamble to bring the IUT back to idle state,
Postamble
for example: RX_occupation_to_idle.
The preambles and postambles are described using MSCs and are shown in the following subclauses.
5.1.2 Preamble descriptions
Preambles are used to bring the IUT from the idle state to the state where the test takes place. As the
protocol has different options, as for instance the use of presence check or the absence of presence
check, there are several ways to reach a given state. The preamble has to be chosen according to the IUT
capabilities and the implemented options.
Page 11
ETS 300 394-4-1: June 1999
5.1.2.1 Preamble idle_to_TX_occupation: From Idle state to Call Active TX Occupation
With presence check
IUT Tester
/*
PREAMBLE:
IDLE
Bring the IUT from state IDLE to
state TX_OCCUPATION when
set-up with presence check
supported
*/
DM_SETUP_PRE
DM_CONNECT
DM_CONNECT_ACK
TX_OCCUPATION
Without presence check
IUT Tester
/*
PREAMBLE:
IDLE
Bring the IUT from state IDLE to
state TX_OCCUPATION when
set-up without presence check
supported
*/
DM_SETUP
TX_OCCUPATION
Page 12
ETS 300 394-4-1: June 1999
5.1.2.2 Preamble idle_to_TX_reservation: From Idle state to Call Active TX Reservation
With presence check
IUT Tester
/*
PREAMBLE:
IDLE
Bring the IUT from state IDLE to
state TX_RESERVATION when
set-up with presence check is
supported
*/
DM_SETUP_PRE
S
DM_CONNECT
DM_CONNECT_ACK
DM_TX_CEASED
TX_RESERVATION
Page 13
ETS 300 394-4-1: June 1999
Without presence check
IUT Tester
/*
IDLE
PREAMBLE:
Bring the IUT from state IDLE to
state TX_RESERVATION when
set-up without presence check
supported
*/
DM_SETUP
DM_TX_CEASED
TX_RESERVATION
Page 14
ETS 300 394-4-1: June 1999
5.1.2.3 Preamble idle_to_RX_occupation: From Idle state to Call Active RX Occupation
With presence check
IUT Tester
/*
PREAMBLE: IDLE
Bring the IUT from state IDLE to
state RX_OCCUPATION when
set-up with presence check
supported
DM_SETUP_PRES
*/
DM_CONNECT
DM_CONNECT_ACK
RX_OCCUPATION
Without presence check
IUT Tester
/*
PREAMBLE:
IDLE
Bring the IUT from state IDLE to
state RX_OCCUPATION when
set-up without presence check
is supported
DM_SETUP
*/
RX_OCCUPATION
Page 15
ETS 300 394-4-1: June 1999
5.1.2.4 Preamble idle_to_RX_reservation
With presence check
IUT Tester
/*
PREAMBLE: IDLE
Bring the IUT from state IDLE to
state RX_RESERVATION when
set-up with presence check is
supported
DM_SETUP_PRES
*/
DM_CONNECT
DM_CONNECT_ACK
DM_TX_CEASED
RX_RESERVATION
Without presence check
IUT Tester
/*
IDLE
PREAMBLE:
Bring the IUT from state IDLE to
state RX_RESERVATION when
set-up without presence check
supported
DM_SETUP
*/
DM_TX_CEASED
RX_RESERVATION
Page 16
ETS 300 394-4-1: June 1999
5.1.2.5 Preamble idle_channel_occupation
Without presence check
MS' Tester• IUT•
/*
PREAMBLE:
Set up the channel to be occupied
with the Tester as the master of
IDLE
the channel while the IUT is still
in state IDLE.
*/
DM_SETUP_PRES
DM_CONNECT
DM_CONNECT_ACK
/*
Channel occupied
*/
Page 17
ETS 300 394-4-1: June 1999
5.1.3 Postamble descriptions
Postambles are used to bring the IUT from the state ending the test, to the idle state.
5.1.3.1 Postamble TX_occupation_to_idle: From Call Active TX Occupation state to Idle
IUT Tester
TX OCCUPIED
/*
POSTAMBLE:
Bring the IUT from state
TX OCCUPIED to state
IDLE caused by a
DMCC_RELEASE
*/
DM_RELEASE
IDLE
5.1.3.2 Postamble TX_reservation_to_idle: From Call Active TX Reserved state to Idle
IUT Tester
TX RESERVED
/*
POSTAMBLE:
Bring the IUT from state
TX RESERVED to state
IDLE caused by a
DMCC_RELEASE
*/
DM_RELEASE
IDLE
Page 18
ETS 300 394-4-1: June 1999
5.1.3.3 Postamble RX_occupation_to_idle: From Call Active RX Occupation state to Idle
IUT Tester
RX OCCUPATION
/*
POSTAMBLE:
Bring the IUT from state
RX OCCUPATION to state
IDLE
*/
IDLE
5.1.3.4 Postamble RX_reservation_to_idle: From Call Active RX Reserved state to Idle
IUT Tester
RX RESERVED
/*
POSTAMBLE:
Bring the IUT from state
RX RESERVED to state
IDLE
*/
IDLE
Page 19
ETS 300 394-4-1: June 1999
5.2 Test purpose naming conventions
The identifier of the test purpose is built according to table 1:
Table 1: Test purpose naming convention
DMO//////
= test suite type MSMS MS to MS
REPx Repeater type x (see 300 394-4-4)
GATE Gateway (see 300 394-4-7)
= functional module or DMCC Direct Mode Call Control (layer 3)
subentity (layer 3 only) MAC Upper MAC (layer 2)
= test group letters such as: abbreviation of the group name (optional)
CM Circuit Mode (layer 3)
SDS Short Data Service (layer 3)
tt = Type of testing CA Capability Tests
BV Valid Behaviour Tests
BI Invalid Behaviour Tests
TI Timer expiry and counter mismatch tests
= test subgroup two letters subgroup name (optional)
= sequential number 01-99 Test Purpose Number
Page 20
ETS 300 394-4-1: June 1999
5.3 Selection expressions
A test case, based on a test purpose described here, can be selected or deselected from the test suite,
according to the evaluation of selection expressions which reflect the capabilities supported or not by the
implementation under test.
It appears that some selection expressions are quite complex, mainly the ones used for the MAC layer
test suite, as they are based on a rather long combinaison of PICS statements.
To ease the readability of the test purposes, these complex selection expressions are replaced by generic
names which are defined here, and which represent by definition the selection expression themselves.
The following table defines the generic names together with the conditions associated with each one.
Table 2
Selection expression Selection Static capabilities associated with this selection
identifier expression
(References to
ETS 300 396-8-1)
Initiate_CM_call A.3/1 Initiate group CM call
OR or
A.4/1 Initiate individual CM call without presence check
OR or
A.4/2 Initiate individual CM call with presence check
Initiate_SDS_call A.8/1 Send group unacknowledged SDS
OR or
A.9/1 Send individual unacknowledged SDS
OR or
A.9/2 Send acknowledged SDS
OR or
A.9/3 Sending acknowledged SDS with data in ACK
Initiate_CM_or_SDS_call A.3/1 Initiate group CM call
OR or
A.4/1 Initiate individual CM call without presence check
OR or
A.4/2 Initiate individual CM call with presence check
OR or
A.8/1 Send group unacknowledged SDS
OR or
A.9/1 Send individual unacknowledged SDS
OR or
A.9/2 Send acknowledged SDS
OR or
A.9/3 Send acknowledged SDS with data in ACK
Receive_Ackd_CM_or_SD A.2/6 Accept CM call setup with presence check,
S_call OR
A.11/2 Receive acknowledged SDS,
OR
A.11/3 Receive acknowledged SDS with data in ACK
Page 21
ETS 300 394-4-1: June 1999
6 DMO MS-MS test purposes
6.1 DMCC Circuit Mode (CM) tests
Test group objective: To test the behaviour of the DMCC CM entity of the IUT.
Condition: IUT implements the CM.
6.1.1 MS-MS CM capability tests
To test the basic capabilities of the CM module of the IUT, when operating in group address mode
(without presence check) or in individual address mode (with or without presence check).
DMO_MSMS_DMCC_CM_CA_01 Reference: ETS 300 396-3 [1], 6.2.1.1, 6.2.4.1
Setup and terminate a group call without presence check
Purpose
Test description The tester sends an implicit send to the IUT to cause a call setup.
The IUT sends DM-SETUP to the tester
Pass criteria 1
Test description The tester sends an implicit send to the IUT to terminate the call
Pass criteria 2 The IUT sends DM-TX CEASED to the tester
A.3/1 Setup procedure, group call address
Selection
ETS 300 396-8-1 [2]
None
Preamble
Postamble TX_reservation_to_idle
DMO_MSMS_DMCC_CM_CA_02 Reference: ETS 300 396-3 [1], 6.2.2.1, 6.2.4.1
Setup and terminate an individual call with presence check
Purpose
Test description The tester sends an implicit send to the IUT to cause a call setup. The IUT
sends DM-SETUP PRES to the tester. The tester sends DM-CONNECT to
the IUT
Pass criteria 1 The IUT sends DM-CONNECT ACK to the tester
The tester sends an implicit send to the IUT to terminate the call
Test description
Pass criteria 2 The IUT sends DM-TX CEASED to the tester
A.4/2 Setup individual call with presence check
Selection
ETS 300 396-8-1 [2]
None
Preamble
Postamble TX_reservation_to_idle
DMO_MSMS_DMCC_CM_CA_03 Reference: ETS 300 396-3 [1], 6.2.1.1, 6.2.4.1
Establish and terminate an individual call, when operating without presence
Purpose
check
Test description The tester sends an implicit send to the IUT to cause a call setup.
Pass criteria 1 The IUT sends DM-SETUP to the tester
Test description The tester sends an implicit send to the IUT to terminate the call
Pass criteria 2 The IUT sends DM-TX CEASED to the tester
A.4/1 Setup individual call without presence check
Selection
ETS 300 396-8-1 [2]
None
Preamble
Postamble TX_reservation_to_idle
Page 22
ETS 300 394-4-1: June 1999
6.1.2 MS-MS CM valid behaviour tests
6.1.2.1 The IUT is in idle state, DMO channel is free
DMO_MSMS_DMCC_CM_BV_ID_01 Reference: ETS 300 396-3 [1], 6.2.2.1
Purpose Establish an outgoing call with presence check initiated from idle state and
DMO channel free.
Test description The tester sends an implicit send to the IUT to cause a call setup. Then the
IUT sends DM-SETUP PRES received by the tester, which sends back DM-
CONNECT
Pass criteria The IUT sends DM-CONNECT ACK PDU to the tester
Selection A.4/2 Setup individual call with presence check
ETS 300 396-8-1 [2]
Preamble None
TX_occupation_to_idle
Postamble
DMO_MSMS_DMCC_CM_BV_ID_02 Reference: ETS 300 396-3 [1], 6.2.1.2
Purpose Receive an incoming call without presence check
The tester sends DM-SETUP PDU to the IUT.
Test description
Pass criteria To check that IUT reaches "call_active_RX_occupation" state, the tester
sends DM-TX CEASED which brings the IUT to "call_active_RX_reservation".
During the reservation period, when the IUT attempts a call setup, it shall
issue a DM-TX REQUEST to initiate a changeover, and this is the pass
criteria.
Note: This call setup is controlled by the tester using an implicit send
containing a "DMCC_SETUP_request".
A.1/1 Circuit mode call
Selection
ETS 300 396-8-1 [2]
None
Preamble
Postamble Tester issues a DM-REJECT followed by RX_Reservation_to_idle
DMO_MSMS_DMCC_CM_BV_ID_03 Reference: ETS 300 396-3 [1], 6.2.2.2
Receive an incoming call with presence check
Purpose
Test description The tester sends DM-SETUP PRES to the IUT which sends back DM-
CONNECT. The tester responds with DM-CONNECT ACK
To check that IUT reaches state "call_active_RX_occupation" when receiving
Pass criteria
DM-CONNECT ACK, the tester sends DM-TX CEASED which brings the IUT
to "call_active_RX_reservation". During the reservation period, when the IUT
attempts a call setup, it shall issue a DM-TX REQUEST to initiate a
changeover, and this is the pass criteria.
Note: This call setup is controlled by the tester using an implicit send
containing a "DMCC_SETUP_request".
Selection A.2/6 Accept call setup with presence check
ETS 300 396-8-1 [2]
Preamble None
Tester issues a DM-REJECT followed by RX_Reservation_to_idle
Postamble
Page 23
ETS 300 394-4-1: June 1999
DMO_MSMS_DMCC_CM_BV_ID_04 Reference: ETS 300 396-3 [1], 6.2.2.1
Purpose Release a call setup attempt when receiving a disconnect
The tester sends an implicit send to the IUT to cause a call setup. Then the
Test description
IUT sends DM-SETUP PRES to the tester. The tester sends DM-
DISCONNECT to the IUT to reject the call
The IUT sends DM-RELEASE to the tester and returns to idle
Pass criteria
Selection A.4/2 Setup individual call with presence check
ETS 300 396-8-1 [2]
Preamble None
Postamble None
DMO_MSMS_DMCC_CM_BV_ID_05 Reference: ETS 300 396-3 [1], 6.2.2.1
Purpose Release a call setup attempt when the offered Quality of Service is not
acceptable to the DMCC
The tester sends an implicit send to the IUT to cause a call setup. Then the
Test description
IUT sends DM-SETUP PRES to the tester. The tester sends DM-CONNECT
to the IUT with an unacceptable QOS
The QOS being not acceptable, the IUT sends DM-RELEASE to the tester
Pass criteria
and returns to idle
Selection A.4/2 Setup individual call with presence check
ETS 300 396-8-1 [2]
Preamble None
None
Postamble
DMO_MSMS_DMCC_CM_BV_ID_06 Reference: ETS 300 396-3 [1], 6.2.1.1, 6.2.4.1, 8.5.7.2.1
Purpose Pre-emption flags in DM-SETUP and DM-TX-CEASED PDU.
The tester sends an implicit send to cause a call setup.
Test description
Pass criteria 1 Verify that IUT sends the DM-SETUP PDU with the pre-emption flag set to 1.
Test description The tester sends an implicit send to cause the Iut to terminate the call.
Verify that the IUT sends the DM-TX CEASED PDU with the request and
Pass criteria 2
changeover flags set to 1.
Selection A.4/2 Setup individual call with presence check or
OR
ETS 300 396-8-1 [2]
A.4/1 Setup individual call without presence check
Preamble None
None
Postamble
6.1.2.2 IUT is in idle state, DMO channel is busy
DMO_MSMS_DMCC_CM_BV_IB_01 Reference: ETS 300 396-3 [1], 6.2.6
Initiate call pre-emption, to establish a new CM call, from an MS not involved
Purpose
in the current call
Test description The tester sends an implicit send to the IUT to cause a call setup. As the
channel is busy, the IUT initially sends a DM-PREEMPT to the tester, which
responds by sending a DM-PREEMPT_ACCEPT.
Pass criteria The IUT sends DM-SETUP or DM-SETUP PRES to the tester according to
the IUT capability
A2/13 Initiating a new call by pre-emption
Selection
ETS 300 396-8-1 [2]
idle_channel_occupation
Preamble
Postamble None (after waiting time over T303 and N303 times)
Page 24
ETS 300 394-4-1: June 1999
6.1.2.3 IUT is in TX occupation state
DMO_MSMS_DMCC_CM_BV_TXO_01 Reference: ETS 300 396-3 [1], 6.2.4.1
Purpose Initiate the release of a call
The tester issues an implicit send containing a "DMCC_RELEASE_request"
Test description
to the IUT.
Pass criteria The IUT sends DM-RELEASE to the tester and returns to idle, state
observable by the channel being free.
Initiate_CM_call
Selection
ETS 300 396-8-1 [2]
idle_to_TX_occupation
Preamble
Postamble None
DMO_MSMS_DMCC_CM_BV_TXO_02 Reference: ETS 300 396-3 [1], 6.2.4.1
Initiate end of transmission (TX-ceased)
Purpose
Test description The tester issues an implicit send containing a
"DMCC_TX_CEASED_request" to the IUT.
The IUT sends TX CEASED to the tester and moves to state TX reservation.
Pass criteria
Selection Initiate_CM_Call
ETS 300 396-8-1 [2]
Preamble idle_to_TX_occupation
Postamble TX_reservation_to_idle
DMO_MSMS_DMCC_CM_BV_TXO_03 Reference: ETS 300 396-3 [1], 6.2.4.1
Purpose Receive pre-emption for an ongoing individual call
Test description The tester sends a DM-PREEMPT to the IUT, containing the address of
master
Pass criteria The IUT sends back DM-PRE_ACCEPT and moves to
"call_active_RX_reservation". During the reservation period, when the IUT
attempts a call setup, it shall issue a DM-TX REQUEST to initiate a
changeover, and this is the pass criteria.
Note: This call setup is controlled by the tester using an implicit send
containing a "DMCC_SETUP_request".
Initiate_CM_Call
Selection
ETS 300 396-8-1 [2]
idle_to_TX_occupation
Preamble
Postamble RX_Reservation_to_idle
DMO_MSMS_DMCC_CM_BV_TXO_04 Reference: ETS 300 396-3 [1], 6.2.4.1
Purpose Receive pre-emption for a new individual call
Test description The tester sends a DM-PREEMPT to the IUT, containing the address of a
new pre-emptier
The IUT sends back DM-PRE_ACCEPT to the pre-empter, followed by a DM-
Pass criteria
RELEASE to the slave and moves to idle (observable by the channel being
free)
Selection Initiate_CM_Call
ETS 300 396-8-1 [2]
Preamble idle_to_TX_occupation
Postamble None
Page 25
ETS 300 394-4-1: June 1999
DMO_MSMS_DMCC_CM_BV_TXO_05 Reference: ETS 300 396-3 [1], 6.2.4.1
Purpose Receive and reject pre-emption for a new individual call
The tester sends a DM-PREEMPT to the IUT, containing an unacceptable
Test description
priority
Pass criteria The IUT sends back DM-REJECT to the pre-empter
Selection Initiate_CM_Call
ETS 300 396-8-1 [2]
Preamble idle_to_TX_occupation
TX_occupation_to_idle.
Postamble
6.1.2.4 IUT is in RX occupation state
DMO_MSMS_DMCC_CM_BV_RO_01 Reference: ETS 300 396-3 [1], 6.2.4.2
Receive normal end of transmission (TX Cease)
Purpose
Test description The tester sends DM-TX CEASED to the IUT
Pass criteria The IUT moves to state "call active RX Reservation". During the reservation
period, when the IUT attempts a call setup, it shall issue a DM-TX REQUEST
to initiate a changeover, and this is the pass criteria.
A.1/1 Circuit mode call
Selection
ETS 300 396-8-1 [2]
idle_to_RX_occupation
Preamble
Postamble RX_Reservation_to_idle
DMO_MSMS_DMCC_CM_BV_RO_02 Reference: ETS 300 396-3 [1], 6.2.4.2
Initiate pre-emption to establish a call (either ongoing or new call)
Purpose
Test description The tester issues an implicit send containing a "DMCC_SETUP_request" to
the IUT. The IUT sends DM-PREEMPT (address = master) to the tester,
which accepts it by answering DM-PRE_ACCEPT
Pass criteria The IUT sends DM-SETUP or DM-SETUP PRES to the tester according to
the IUT capability
A.2/12 Initiate pre-emption in ongoing call
Selection
ETS 300 396-8-1 [2]
idle_to_RX_occupation
Preamble
Postamble In order to clear the call with presence check, the tester sends a DM-
DISCONNECT PDU and waits for the DM-RELEASE PDU. In order to clear
the call without presence check, the postamble TX_occupation_to_idle is
used.
DMO_MSMS_DMCC_CM_BV_RO_03 Reference: ETS 300 396-3 [1], 6.2.4.2
Purpose Handle the reject of a pre-emption
Test description The tester issues an implicit send containing a "DMCC_SETUP_request" to
the IUT. The IUT sends DM-PREEMPT (address = master) to the tester,
which does not accept it and answers DM-REJECT
Pass criteria The IUT stays in state "call_active_RX_occupation" when receiving DM-
REJECT. To check it, the tester sends DM-TX CEASED which brings the IUT
to "call_active_RX_reservation". During the reservation period, when the IUT
attempts a call setup, it shall issue a DM-TX REQUEST to initiate a
changeover, and this is the pass criteria.
Note: This call setup is controlled by the tester using an implicit send
containing a "DMCC_SETUP_request".
Selection A.2/12 Initiate pre-emption in ongoing call
ETS 300 396-8-1 [2]
Preamble idle_to_RX_occupation
Postamble Tester issues a DM-REJECT followed by RX_Occupation_to_idle
Page 26
ETS 300 394-4-1: June 1999
DMO_MSMS_DMCC_CM_BV_RO_04 Reference: ETS 300 396-3 [1], 6.2.4.2
Purpose Reception of the ongoing call setup
The tester sends a DM-SETUP PRES PDU related to the ongoing call.
Test description
Pass criteria Verify that the IUT sends the DM-CONNECT PDU.
Selection A.1/6 Accept call set-up with presence check
ETS 300 396-8-1 [2]
Preamble idle_to_RX_occupation
Tester sends the DM-CONNECT ACK PDU and then the postamble
Postamble
TX_occupation_to_idle is used to clear the call.
6.1.2.5 IUT is in TX reservation state
DMO_MSMS_DMCC_CM_BV_TR_01 Reference: ETS 300 396-3 [1], 6.2.5.1
Initiate release of a call
Purpose
Test description The tester issues an implicit send containing a "DMCC_RELEASE_request"
to the IUT.
The IUT sends DM-RELEASE to the tester
Pass criteria
Selection Initiate_CM_Call
ETS 300 396-8-1 [2]
Preamble idle_to_TX_reservation
Postamble None
DMO_MSMS_DMCC_CM_BV_TR_02 Reference: ETS 300 396-3 [1], 6.2.5.1
Purpose Receive and accept pre-emption for a new call
Test description The tester sends DM-PREEMPT to the IUT for a new call
The IUT sends DM-PRE_ACCEPT to the tester
Pass criteria
Selection Initiate_CM_Call
ETS 300 396-8-1 [2]
Preamble idle_to_TX_reservation
None
Postamble
DMO_MSMS_DMCC_CM_BV_TR_03 Reference: ETS 300 396-3 [1], 6.2.5.1
Purpose Receive and accept pre-emption for continuation of ongoing call
The tester sends DM-PREEMPT to the IUT for a call continuation
Test description
Pass criteria The IUT sends DM-PRE_ACCEPT to the tester
Selection Initiate_CM_Call
ETS 300 396-8-1 [2]
Preamble idle_to_TX_reservation
Postamble RX_reservation_to_idle
DMO_MSMS_DMCC_CM_BV_TR_04 Reference: ETS 300 396-3 [1], 6.2.5.1
Receive and accept changeover
Purpose
Test description The tester sends DM-TX REQUEST to the IUT indicating call continuation
Pass criteria The IUT sends DM-TX ACCEPT to the tester
A.2/14 Call changeover
Selection
ETS 300 396-8-1 [2]
idle_to_TX_reservation
Preamble
Postamble RX_Reservation_to_idle
Page 27
ETS 300 394-4-1: June 1999
DMO_MSMS_DMCC_CM_BV_TR_05 Reference: ETS 300 396-3 [1], 6.2.5.1
Purpose Establish CM call
The tester issues an implicit send containing a "DMCC_SETUP_request" to
Test description
the IUT.
Pass criteria The IUT sends DM-SETUP or DM-SETUP PRES to the tester according to
the IUT capability
A.2/3 Initiate call setup with or without presence check
Selection
ETS 300 396-8-1 [2] OR
A.2/4
idle_to_TX_reservation
Preamble
Postamble In order to clear the call with presence check, the tester sends a DM-
DISCONNECT PDU and waits for the DM-RELEASE PDU. In order to clear
the call without presence check, the postamble TX_occupation_to_idle is
used.
DMO_MSMS_DMCC_CM_BV_TR_06 Reference: ETS 300 396-3 [1], 6.2.5.1
Purpose Receive incoming CM call
Test description The tester sends DM-SETUP PRES to the IUT
The IUT sends DM-CONNECT PDU to the tester, as the setup request was
Pass criteria
accepted by the IUT
Selection A.2/6 Accept call setup with presence check
ETS 300 396-8-1 [2]
Preamble idle_to_TX_reservation
The tester sends the DM-CONNECT ACK PDU and the class is cleared using
Postamble
the postamble RX_occupation_To_Idle.
DMO_MSMS_DMCC_CM_BV_TR_07 Reference: ETS 300 396-3 [1], 6.2.5.1
Purpose receive and reject pre-emption for a new call
The tester sends DM-PREEMPT containing an inacceptable priority level to
Test description
the IUT indicating new call
Pass criteria The IUT sends DM-REJECT PDU to the tester and remains in the same
state.
Initiate_CM_Call
Selection
ETS 300 396-8-1 [2]
idle_to_TX_reservation
Preamble
Postamble TX_reservation_to_idle
DMO_MSMS_DMCC_CM_BV_TR_08 Reference: ETS 300 396-3 [1], 6.2.5.1
receive and reject changeover
Purpose
Test description The tester sends DM-TX REQUEST including an unacceptable priority level
to the IUT indicating call continuation
The IUT sends DM-REJECT PDU to the tester
Pass criteria
Selection A.2/14 Changeover
ETS 300 396-8-1 [2]
Preamble idle_to_TX_reservation
TX_Reservation_to_idle
Postamble
Page 28
ETS 300 394-4-1: June 1999
6.1.2.6 IUT is in RX reservation state
DMO_MSMS_DMCC_CM_BV_RR_01 Reference: ETS 300 396-3 [1], 6.2.5.2
Purpose Receive incoming CM call
The tester sends DM-SETUP PRES to the IUT
Test description
Pass criteria The IUT sends DM-CONNECT to the tester, as the setup request was
accepted by the IUT
A.2/6 Accept call setup with presence check
Selection
ETS 300 396-8-1 [2]
idle_to_RX_reservation
Preamble
Postamble RX_occupation_to_idle
DMO_MSMS_DMCC_CM_BV_RR_02 Reference: ETS 300 396-3 [1], 6.2.6
Initiate pre-emption to establish new CM call
Purpose
Test description The tester issues an implicit send containing a "DMCC_SETUP_request" to
the IUT.
The IUT sends DM-PREEMPT to the tester, which is accepted by the tester
Pass criteria
(DM-PRE ACCEPT sent back by the tester). Then the IUT sends DM-SETUP
or DM-SETUP PRES to the tester according to the IUT capability
A.2/13 Initiate a new call by pre-emption
Selection
ETS 300 396-8-1 [2]
idle_to_RX_reservation
Preamble
Postamble In order to clear the call with presence check, the tester sends a DM-
DISCONNECT PDU and waits for the DM-RELEASE PDU. In order to clear
the call without presence check, the postamble TX_occupation_to_idle is
used.
DMO_MSMS_DMCC_CM_BV_RR_03 Reference: ETS 300 396-3 [1], 6.2.5.2
Purpose Initiate changeover to establish ongoing CM call
Test description The tester issues an implicit send containing a "DMCC_SETUP_request" to
the IUT.
The IUT sends DM-TX REQUEST to the tester, which is accepted by the
Pass criteria
tester (DM-TX ACCEPT sent back by the tester). Then the IUT sends back
DM-SETUP or DM-SETUP PRES to the tester according to the IUT capability
Selection A.2/14 Call changeover
ETS 300 396-8-1 [2]
Preamble idle_to_RX_reservation
Postamble In order to clear the call with presence check, the tester sends a DM-
DISCONNECT PDU and waits for the DM-RELEASE PDU. In order to clear
the call without presence check, the postamble TX_occupation_to_idle is
used.
DMO_MSMS_DMCC_CM_BV_RR_04 Reference: ETS 300 396-3 [1], 6.2.5.2
Purpose Handle the reject of a changeover request
The tester issues an implicit send containing a "DMCC_SETUP_request" to
Test description
the IUT. The IUT sends DM-TX REQUEST to the tester, which is rejected by
the tester (DM-REJECT sent back by the tester).
The IUT remains in the same state "call active RX reservation". To test it, the
Pass criteria
tester issues again an implicit send containing a "DMCC_SETUP_request" to
the IUT. The IUT sends DM-TX REQUEST to the t
...








Questions, Comments and Discussion
Ask us and Technical Secretary will try to provide an answer. You can facilitate discussion about the standard in here.
Loading comments...