8 Message definitions and contents
3GPP44.014Individual equipment type requirements and interworkingRelease 17Special GSM/EDGE conformance testing functionsTS
NOTE 1: A message received with skip indicator different from 0 will be ignored.
NOTE 2: For definition of "Presence" and "Format", see 3GPP TS 24.007.
NOTE 3: GSM and UTRAN test messages use the same protocol discriminator value ("1111"). Following message type value series are reserved for GSM testing commands: 0000xxxx, 0001xxxx and 0010xxxx where x represent 0 or 1. For UTRAN test commands, as specified by 3GPP TS 34.109, the message type value series 0100xxxx is reserved.
8.1 CLOSE_TCH_LOOP_CMD
This message is only sent in the direction SS to MS.
Information Element |
Reference |
Presence |
Format |
Length |
Protocol discriminator |
3GPP TS 24.007 |
M |
V |
½ |
Skip indicator |
3GPP TS 24.007 |
M |
V |
½ |
Message type |
M |
V |
1 |
|
Sub-channel |
M |
V |
1 |
where message type is:
8 |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
bit no. |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
octet 1 |
and Sub-channel is:
8 |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
bit no. |
0 spare |
0 spare |
C |
B |
A |
Z |
Y |
X |
octet 1 |
X = 0 If there is only one TCH active (so there is no choice) or if sub-channel 0 of two half rate channels is to be looped.
X = 1 If sub-channel 1 of two half rate channels is to be used.
Other bits of the Sub-channel are given by the following table:
Test Loop |
Bits C to Y from Sub-channel |
||||
C |
B |
A |
Z |
Y |
|
A |
0 |
0 |
0 |
0 |
0 |
B |
0 |
0 |
0 |
0 |
1 |
C |
0 |
0 |
0 |
1 |
– |
D |
0 |
0 |
1 |
– |
– |
E |
0 |
1 |
0 |
– |
– |
F |
0 |
1 |
1 |
– |
– |
I |
1 |
1 |
1 |
– |
– |
Where "-" means that the value is disregarded. |
8.2 CLOSE_TCH_LOOP_ACK
This message is only sent in the direction MS to SS.
Information Element |
Reference |
Presence |
Format |
Length |
Protocol discriminator |
3GPP TS 24.007 |
M |
V |
½ |
Skip indicator |
3GPP TS 24.007 |
M |
V |
½ |
Message type |
M |
V |
1 |
where message type is:
8 |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
bit no. |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
Octet 1 |
8.3 OPEN_LOOP_CMD
This message is only sent in the direction SS to MS
Information Element |
Reference |
Presence |
Format |
Length |
Protocol discriminator |
3GPP TS 24.007 |
M |
V |
½ |
Skip indicator |
3GPP TS 24.007 |
M |
V |
½ |
Message type |
M |
V |
1 |
|
Acknowledge |
O |
TV |
1 |
where message type is:
8 |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
Bit no. |
0 |
0 |
0 |
0 |
0 |
1 |
1 |
0 |
Octet 1 |
where Acknowledge Information Element Identifier is:
8 |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
Bit no. |
1 |
0 |
0 |
0 |
Octet 1 |
and the Acknowledge Information Element contents are:
4 |
3 |
2 |
1 |
Bit no. |
||||
0 spare |
0 spare |
0 spare |
1 |
Octet 1 |
8.4 CLOSE_Multi-slot_LOOP_CMD
This message is only sent in the direction SS to MS.
Information Element |
Reference |
Presence |
Format |
Length |
Protocol discriminator |
3GPP TS 24.007 |
M |
V |
½ |
Skip indicator |
3GPP TS 24.007 |
M |
V |
½ |
Message type |
M |
V |
1 |
|
Loop type |
M |
V |
1 |
where message type is:
8 |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
bit no. |
0 |
0 |
1 |
0 |
0 |
0 |
0 |
0 |
octet 1 |
and Loop type is:
8 |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
bit no. |
TN |
Loop mechanism |
CHC |
octet 1 |
CHC, Channel coding
00 = channel coding not needed. The Burst-by-Burst loop is activated, type G
01 = channel coding needed. Frame eraure is to be signalled, type H
All other values reserved
Loop mechanism
000 = Multi-slot mechanism 1
001 = Multi-slot mechanism 2
All other values reserved
TN, Timeslot number
Timeslot number used only if Loop mechanism indicates Multi-slot mechanism 1
The TN field is coded as the binary representation of the timeslot number as defined in 3GPP TS 45.010.
Range: 0 to 7
8.5 CLOSE_Multi-slot_LOOP_ACK
This message is only sent in the direction MS to SS.
Information Element |
Reference |
Presence |
Format |
Length |
Protocol discriminator |
3GPP TS 24.007 |
M |
V |
½ |
Skip indicator |
3GPP TS 24.007 |
M |
V |
½ |
Message type |
M |
V |
1 |
|
Result |
M |
V |
1 |
where message type is:
8 |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
bit no. |
0 |
0 |
1 |
0 |
0 |
0 |
0 |
1 |
Octet 1 |
and Result is:
8 |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
bit no. |
0 spare |
0 spare |
CHC |
Loop mechanism |
Error Ind |
octet 1 |
CHC, Channel coding
00 = channel coding not needed. The Burst-by-Burst loop is activated, type G
01 = channel coding needed. Frame eraure is to be signalled, type H
All other values reserved
Loop mechanism
000 = Multi-slot mechanism 1
001 = Multi-slot mechanism 2
All other values reserved
Error Ind, Error indication
0 = Multi-slot TCH loop was closed successfully
1 = Multi-slot TCH loop was not closed due to error
8.6 OPEN_Multi-slot_LOOP_CMD
This message is only sent in the direction SS to MS
Information Element |
Reference |
Presence |
Format |
Length |
Protocol discriminator |
3GPP TS 24.007 |
M |
V |
½ |
Skip indicator |
3GPP TS 24.007 |
M |
V |
½ |
Message type |
M |
V |
1 |
where message type is:
8 |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
Bit no. |
0 |
0 |
1 |
0 |
0 |
0 |
1 |
0 |
Octet 1 |
8.7 OPEN_Multi-slot_LOOP_ACK
This message is only sent in the direction MS to SS
Information Element |
Reference |
Presence |
Format |
Length |
Protocol discriminator |
3GPP TS 24.007 |
M |
V |
½ |
Skip indicator |
3GPP TS 24.007 |
M |
V |
½ |
Message type |
M |
V |
1 |
where message type is:
8 |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
Bit no. |
0 |
0 |
1 |
0 |
0 |
0 |
1 |
1 |
Octet 1 |
8.8 Command for the activation of the EMMI, ACT_EMMI_CMD
This message is only sent in the direction SS to MS.
Information Element |
Reference |
Presence |
Format |
Length |
Protocol discriminator |
3GPP TS 24.007 |
M |
V |
½ |
Skip indicator |
3GPP TS 24.007 |
M |
V |
½ |
Message type |
M |
V |
1 |
where message type is:
8 |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
Bit no. |
0 |
0 |
0 |
0 |
1 |
1 |
0 |
0 |
Octet 1 |
8.9 Acknowledge of the activation of the EMMI, ACT_EMMI_ACK
This message is only sent in the direction MS to SS.
Information Element |
Reference |
Presence |
Format |
Length |
Protocol discriminator |
3GPP TS 24.007 |
M |
V |
1/2 |
Skip indicator |
3GPP TS 24.007 |
M |
V |
1/2 |
Message type |
M |
V |
1 |
where message type is:
8 |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
Bit no. |
0 |
0 |
0 |
0 |
1 |
1 |
0 |
1 |
Octet 1 |
8.10 Deactivation of the EMMI, DEACT_EMMI
This message is only sent in the direction SS to MS.
Information Element |
Reference |
Presence |
Format |
Length |
Protocol discriminator |
3GPP TS 24.007 |
M |
V |
1/2 |
Skip indicator |
3GPP TS 24.007 |
M |
V |
1/2 |
Message type |
M |
V |
1 |
where message type is:
8 |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
Bit no. |
0 |
0 |
0 |
1 |
0 |
0 |
0 |
0 |
Octet 1 |
8.11 Test_Interface
This message is only sent in the direction SS to MS.
Information Element |
Reference |
Presence |
Format |
Length |
Protocol discriminator |
3GPP TS 24.007 |
M |
V |
1/2 |
Skip indicator |
3GPP TS 24.007 |
M |
V |
1/2 |
Message type |
M |
V |
1 |
|
Tested device |
M |
V |
1 |
where message type is:
8 |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
Bit no. |
0 |
0 |
0 |
1 |
0 |
1 |
0 |
0 |
Octet 1 |
and Tested device is:
8 |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
Bit no. |
0 spare |
0 spare |
0 spare |
0 spare |
0 spare |
Tested devices |
Octet 1 |
Tested devices:
000 = normal operation (no tested device via DAI)
001 = test of speech decoder / DTX functions (downlink)
010 = test of speech encoder / DTX functions (uplink)
100 = test of acoustic devices and A/D & D/A.
All other values are reserved.
8.12 Timer values
TT01: To be started when a CLOSE_TCH_LOOP_CMD or CLOSE_Multi-slot_LOOP_CMD is sent. To be stopped when the corresponding CLOSE_TCH_LOOP_ACK or CLOSE_Multi-slot_LOOP_ACK is received.
Recommended value: [2.5 seconds].
TT02: To be started when a GPRS_TEST_MODE_CMD is sent. To be stopped when the MS requests uplink resources.
Recommended value: [2.5 seconds].
TT03: To be started when an MS has requested uplink resources following the transmission of an EGPRS_START_RADIO_BLOCK_LOOPBACK_MODE_CMD.
Recommended value: [50 ms].
8.13 GPRS_TEST_MODE_CMD
This message is only sent in the direction SS to MS.
Information Element |
Reference |
Presence |
Format |
Length |
Protocol discriminator |
3GPP TS 24.007 |
M |
V |
½ |
Skip indicator |
3GPP TS 24.007 |
M |
V |
½ |
Message type |
M |
V |
1 |
|
PDU description |
M |
V |
2 |
|
Mode Flag |
M |
V |
1 |
where message type is:
8 |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
bit no. |
0 |
0 |
1 |
0 |
0 |
1 |
0 |
0 |
Octet 1 |
PDU Description is:
8 |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
bit no. |
L |
0 Spare |
0 Spare |
0 Spare |
d11 |
d10 |
d9 |
d8 |
Octet 1 |
d7 |
d6 |
d5 |
d4 |
d3 |
d2 |
d1 |
d0 |
Octet 2 |
PDU Description only applies if the MS is operating in mode a). The PDU consists of the pseudorandom data sequence only, ie, it shall not contain any header information or FCS field.
L = 1 PDUs of constant length from 140 up to 1560 octets shall be transferred. The maximum length of the PDU is an implementation specific issue and shall be declared for the implementation to be tested. The number of PDUs to be transmitted is expressed by d11 – d0 as a binary representation. Range is 1 to 4095.
D11 |
d10 |
d9 |
d8 |
d7 |
d6 |
d5 |
d4 |
d3 |
d2 |
d1 |
d0 |
||
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
= See Note |
|
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
= 1 |
|
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
0 |
= 2 |
|
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
1 |
= 3 |
|
. . . |
|||||||||||||
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
= 4095 |
NOTE: When the number of PDUs is set to zero, it may optionally be interpreted by the MS as meaning an infinite number of PDUs to be transmitted in the TBF. Infinite duration TBFs are not supported through normal RLC/MAC operation. Therefore, implementation of this feature is left as optional.
L = 0 Reserved
Mode Flag is:
8 |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
bit no. |
0 Spare |
0 Spare |
0 Spare |
0 Spare |
Downlink Timeslot Offset |
M |
Octet 1 |
M = 0 If the MS implements both looping the received data back to the transmitter and internally generating the pseudorandom data, then if this bit is set to ‘0’ the MS shall itself generate the pseudorandom data. Otherwise the MS may ignore this bit.
M = 1 If the MS implements both looping the received data back to the transmitter and internally generating the pseudorandom data, then if this bit is set to ‘1’ the MS shall select the loop back option. Otherwise the MS may ignore this bit.
Downlink Timeslot Offset -field shall be coded as binary representation of the timeslot number as follows:
000 = TN0
001 = TN1
010 = TN2
011 = TN3
100 = TN4
101 = TN5
110 = TN6
111 = TN7
8.14 EGPRS_START_RADIO_BLOCK_LOOPBACK_CMD
This message is only sent in the direction SS to MS.
Information Element |
Reference |
Presence |
Format |
Length |
Protocol discriminator |
3GPP TS 24.007 |
M |
V |
½ |
Skip indicator |
3GPP TS 24.007 |
M |
V |
½ |
Message type |
M |
V |
1 |
|
Mode Flag |
M |
V |
1 |
where message type is:
8 |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
bit no. |
0 |
0 |
1 |
0 |
0 |
1 |
0 |
1 |
Octet 1 |
Mode Flag is:
8 |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
bit no. |
0 Spare |
0 Spare |
0 Spare |
0 Spare |
Downlink Timeslot Offset |
M |
Octet 1 |
Downlink Timeslot Offset -field shall be coded as binary representation of the timeslot number as follows:
000 = TN0
001 = TN1
010 = TN2
011 = TN3
100 = TN4
101 = TN5
110 = TN6
111 = TN7
M = 0 The MS loops back blocks on the uplink using either GMSK or 8-PSK modulation following the detected received modulation.
M = 1 The MS loops back blocks on the uplink using GMSK modulation only.
Mobile stations capable of uplink 8PSK may ignore the contents of the M bit.
8.15 RESET MS POSITIONING STORED INFORMATION
This message is only sent in the direction SS to MS.
Information Element |
Reference |
Presence |
Format |
Length |
Protocol discriminator |
3GPP TS 24.007 |
M |
V |
½ |
Skip indicator |
3GPP TS 24.007 |
M |
V |
½ |
Message type |
M |
V |
1 |
|
MS Positioning Technology |
M |
V |
1 |
where message type is:
8 |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
bit no. |
0 |
0 |
1 |
0 |
0 |
1 |
1 |
0 |
Octet 1 |
where MS Positioning Technology is a single octet IE:
8 |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
bit no. |
MS Positioning Technology |
octet 1 |
MS Positioning Technology value
Bits
8 7 6 5 4 3 2 1
0 0 0 0 0 0 0 0 AGPS
0 0 0 0 0 0 0 1 AGNSS
All other cause values are reserved for future use