9 Contents of information elements value parts

3GPP44.068Group Call Control (GCC) protocolRelease 17TS

The figures and text in this clause describe the contents of Information Elements (IE) value parts. The structure of an IE as composed of Information Element Identifier (IEI), length, and value part is defined in 3GPP TS 24.007.

9.1 Protocol Discriminator

The Protocol Discriminator (PD) and its use are defined in 3GPP TS 24.007.

9.2 Transaction identifier

Bits 5 to 8 of the first octet of every message belonging to the GCC protocol contain the transaction identifier (TI). The transaction identifier and its use are defined in 3GPP TS 24.007.

9.3 Message Type

The message type IE and its use are defined in 3GPP TS 24.007. Table 9.1 defines the value part of the message type IE used in the GCC protocol.

Table 9.1: Message types for GCC

8

7

6

5

4

3

2

1

0

x

1

1

0

0

0

1

IMMEDIATE SETUP

0

x

1

1

0

0

1

0

SETUP

0

x

1

1

0

0

1

1

CONNECT

0

x

1

1

0

1

0

0

TERMINATION

0

x

1

1

0

1

0

1

TERMINATION REQUEST

0

x

1

1

0

1

1

0

TERMINATION REJECT

0

x

1

1

1

0

0

0

STATUS

0

x

1

1

1

0

0

1

GET STATUS

0

x

1

1

1

0

1

0

SET PARAMETER

0

x

1

1

1

0

1

1

IMMEDIATE SETUP 2

Bit 8 is reserved for possible future use as an extension bit, see 3GPP TS 24.007.

Bit 7 is reserved for the send sequence number in GCC messages sent from the MS. In GCC messages sent from the network an, bit 7 is coded with a "0", see 3GPP TS 24.007.

9.4 Other information elements

For coding of other IEs, the rules defined in 3GPP TS 24.007 annex B apply.

9.4.1 Call Reference

The Call Reference information element identifies the group call reference, group identity or group identity with prefix of a group call. It is coded as shown below. It is a type 3 information element.

<call reference> ::= reference { 0 spare_4 | 1 { priority spare_1 } }

Attributes

The information element defines a reference which, depending on the situation, is to be interpreted as a group call reference, group identity, or as a group identity with prefix. If the priority field is present in <call reference>, the information element also specifies a priority.

If the Call Reference IE is included in the SETUP message and if the priority field is present in <call reference>, then the MS shall set the priority value to be the same as the priority value in the CM_SERVICE_REQUEST message.

Field contents

The field of the call reference information element are coded as shown in table 9.2.

Table 9.2: call reference information element

reference (27 bits)

This field contains the 27 bit binary encoding (with leading zeroes) of the number the decimal encoding of which (with leading zeroes) is the group call reference, the group identity (see 3GPP TS 23.003), or the group identity with prefix.

priority (3 bits)

This field encodes the priority level of the call (see 3GPP TS 23.067):

Bits

0 0 0

reserved

0 0 1

priority level 4

0 1 0

priority level 3

0 1 1

priority level 2

1 0 0

priority level 1

1 0 1

priority level 0

1 1 0

priority level B

1 1 1

priority level A

spare_4 (4 bits)

This field shall be ignored

spare_1 (1 bit)

This field shall be ignored

9.4.2 Call state

The call state information element identifies a state, and, if applicable, a sub-state of the group call protocol at the MS side. It is coded as defined below. It is a type 1 information element.

<call state> ::= state

Attributes

The state field defines an integer N in the range 0..15. The call state information element defines a call state or a sub-state of state U2, ACTIVE, of the GCC protocol.

Field contents

See table 9.3.

Static conditions

The values 12 to 15 of integer N are reserved.

Table 9.3: call state information element

state (4 bits)

This field contains the 4 bit encoding (with leading zeroes) of an integer N = 0, 15. The state or substate associated to integer N is defined below:

N

state

0

U0

1

U1

2

U2sl

3

U3

4

U4

5

U5

6

U0.p

7

U2wr

8

U2r

9

U2ws

10

U2sr

11

U2nc

9.4.3 Cause

The purpose of the cause information element is to describe the reason for generating certain messages and to provide diagnostic information in the event of procedural errors.

The cause information element is a type 4 information element. Its value part has a minimal length of 1 octet. The maximum length is given by the maximum number of octets in a L3 message (see 3GPP TS 44.006).

The value part is coded as shown below:

<cause > ::= 1 cause_part [ diagnostics ]

| 0 cause_part <cause>

Attributes

The cause_part field defines a non-negative integer N. If more than one cause_part fields are present in <cause>, the information element indicates an unspecific cause; otherwise, it indicates a cause as defined by N.

Field contents

The fields of the information element are coded as shown in table 9.4.

Table 9.4: cause information element

cause_part (7 bits)

This field contains the 7 bit encoding (with leading zeroes) of a non-negative integer which

specifies a cause as defined below:

N

cause

3

Illegal MS

5

IMEI not accepted

6

Illegal ME

8

Service not authorized

9

Application not supported on the protocol

10

RR connection aborted

16

Normal call clearing

17

Network failure

20

Busy

22

Congestion

23

User not originator of call

24

Network wants to maintain call

30

Response to GET STATUS

32

Service option not supported

33

Requested service option not subscribed

34

Service option temporarily out of order

38

Call cannot be identified

48 – 63

retry upon entry into a new cell

81

Invalid transaction identifier value

95

Semantically incorrect message

96

Invalid mandatory information

97

Message type non-existent or not implemented

98

Message type not compatible with the protocol state

99

Information element non-existent or not implemented

100

Message type not compatible with the protocol state

112

Protocol error, unspecified

Any other value received shall be treated as an unspecific cause.

Diagnostics

This field contains a message or information element.

9.4.4 Originator indication

The originator indication information element informs the group call control entity in the MS whether it is the calling user. It is a type 1 information element.

The value part is coded as shown below:

<originator indication> ::= spare_3 OI

Attributes

The IE defines whether the MS is the originator of the group call.

Field contents

The fields of the information element are coded as shown in table 9.5.

Table 9.5: originator indication information element fields

spare_3 (3 bits)

This field shall be ignored.

OI (1 bit)

0

The MS is not the originator of the call

1

The MS is the originator of the call

9.4.5 Not used

9.4.6 Spare Half Octet

This element is used in the description of messages in clause 8 when an odd number of half octet type 1 information elements are used . This element consists of 4 bits set to zero and is placed in bits 5 to 8 of the octet unless otherwise specified. It is a type 1 information elemen t. The contents of this element shall be ignored by the receiver.

9.4.7 State attributes

The state attributes information element contains information about parameter values of the MS. It is a type 1 information element.

The value part is coded as shown below:

<state attributes> ::= DA UA COMM OI

Attributes

The IE defines values of parameters D-ATT, U-ATT, ORIG, and COMM.

Field contents

The fields of the information element are coded as shown in table 9.7.

Table 9.7: state attributes information element fields

DA (1 bit)

0

User connection in the downlink not attached (D-ATT = F)

1

User connection in the downlink attached (D-ATT = T)

UA (1 bit)

0

User connection in the uplink not attached (U-ATT = F)

1

User connection in the uplink attached (U-ATT = T)

COMM (1 bit)

0

COMM = F

1

COMM = T

OI (1 bit)

0

The MS is not the originator of the call (ORIG = F)

1

The MS is the originator of the call (ORIG = T)

9.4.8 Compressed otdi

The Compressed otdi information element specifies an integer N in 40 bit binary representation; bit 8 of octet 1 is the most significant bit and bit 1 of octet 5 is the least significant bit. The integer denotes compressed originator-to-dispatcher information. The corresponding decompressed originator-to-dispatcher information is given by the following attributes:

– User-user protocol discriminator: IA5 characters

– User-user information: The user-user information is a string of 12 digits which are the decimal representation of the integer N with leading zeros. Each digit after decompression is coded in one octet. The bits 1 to 7 are used for the coding of the IA5 character, and bit 8 is coded as "0". A coding example is given in annex A.

9.4.9 Talker priority

The Talker priority information element identifies the talker priority requested or used by the MS or the talker priority used by the network for the setup of the group call. It is a type 1 information element.

The value part is coded as shown below:

<talker priority> ::= spare_1 talker_priority

Attributes

The talker_priority field defines the talker priority requested or used by the MS or the talker priority used by the network.

Field contents

The fields of the information element are coded as shown in table 9.8.

Table 9.8: talker priority information element

spare_1 (1 bit)

This field shall be encoded as "0" and ignored by the receiver.

priority (3 bits)

This field encodes the talker priority requested or used by the MS or the talker priority used by the network.

Bits

0 0 0

Normal priority

0 0 1

Privileged priority

0 1 0

Emergency priority

0 1 1

Not used (Note)

to

1 1 1

Not used (Note)

An MS or a network not supporting the use of talker priorities shall encode the priority as "000".

Note: This value shall be interpreted by the receiver as "normal priority".

9.4.10 SMS indications

The SMS indications information element informs the group call control entity in the MS whether or not SMS data confidentiality and SMS guaranteed privacy are required for mobile originated short messages (see TS 43.068 for further details). It is a type 1 information element.

The value part is coded as shown below:

<SMS indications> ::= spare_2 DC GP

Attributes

The IE defines values of parameters DC and GP.

Field contents

The fields of the information element are coded as shown in table 9.9.

Table 9.9: SMS indications information element fields

spare_2 (2 bits)

This field shall be encoded as "00" and ignored by the receiver.

DC (1 bit)

0

SMS data confidentiality not required

1

SMS data confidentiality required

GP (1 bit)

0

SMS guaranteed privacy not required

1

SMS guaranteed privacy required

Annex A (informative):
Example of the coding of the user-user information after decompression of the originator-to-dispatcher information

If the originator-to-dispatcher information after the decompression in decimal representation with leading zeros is "000000009123", then the user-user information is coded in IA5 characters as follows:

Table A.1: Example of user-user information in IA5 characters after decompression

8

7

6

5

4

3

2

1

content

IA5 Code

0

0

1

1

0

0

0

0

1. digit: 0

0x30

0

0

1

1

0

0

0

0

2. digit: 0

0x30

0

0

1

1

0

0

0

0

3. digit: 0

0x30

0

0

1

1

0

0

0

0

4. digit: 0

0x30

0

0

1

1

0

0

0

0

5. digit: 0

0x30

0

0

1

1

0

0

0

0

6. digit: 0

0x30

0

0

1

1

0

0

0

0

7. digit: 0

0x30

0

0

1

1

0

0

0

0

8. digit: 0

0x30

0

0

1

1

1

0

0

1

9. digit: 9

0x39

0

0

1

1

0

0

0

1

10. digit: 1

0x31

0

0

1

1

0

0

1

0

11. digit: 2

0x32

0

0

1

1

0

0

1

1

12. digit: 3

0x33

Annex B (informative):
Change History

TSG#

TSG doc

WG doc

Spec

CR

Rev

Ph

Cat

Old vers

New vers

Title

WI

S#31

Feb 2000

04.68

7.1.0

8.0.0

Specification version upgrade to Release 1999 version 8.0.0

CN#7

N1-000469

04.68

A024

R99

8.0.0.

8.1.0

Addition of cause values, Approved by TSGN#7 then SMG email approval before SMG#32

S#32, CN#8

N1-000677

04.68

A025

R00

8.1.0

9.0.0

Introduction of Originator-to-dispatcher information into VGCS

04.68 / 44.068

04.68 v9.0.0

44.068 v4.0.0

Conversion to 3GPP TS format

CN#9

NP-000449

N1-001006

44.068

001

1

R00

C

4.0.0

4.1.0

The repetition of the priority in the Call Reference IE in the setup message

ASCI

4.1.0

4.1.1

Oct 2000: correction of references.

NP-12

NP-010269

N1-010854

44.068

002

1

Rel-4

F

4.1.1

4.2.0

Clarification of the coding of otdi information in IA5 format

ASCI

NP-16

NP-020224

N1-021368

44.068

003

1

Rel-4

F

4.2.0

4.3.0

Various clean-up of wrong references, eg towards 44.018

TEI4

NP-16

44.068

Rel-5

4.3.0

5.0.0

CN plenary decision to make this TS also for Release 5.

June 2002

44.068

Rel-5

5.0.0

5.0.1

Editorial update to remove corrupted headings and bullets

June 2002

NP-22

NP-030486

N1-031546

44.068

004

Rel-6

C

5.0.1

6.0.0

Clarification of the muting and unmuting of the downlink

TEI6

CP-29

CP-050365

C1-050900

44.068

005

Rel-7

B

6.0.0

7.0.0

Addition of talker prioirty

EVGCS

CP-33

CP-060464

C1-061467

44.068

011

Rel-7

B

7.0.0

7.1.0

Talker Priority IEI in Termination Request Message

EVGCS

CP-33

CP-060506

C1-061468

44.068

012

Rel-7

F

7.0.0

7.1.0

TC RT Increase VGCS setup timeout (MS timer TMM-est)

TEI7

CP-35

CP-070144

C1-070524

44.068

014

1

Rel-7

B

7.1.0

7.2.0

Addition of SMS indications in GCC Connect Message

IVGCS

CP-42

Rel-8

7.2.0

8.0.0

Upgrade to Rel-8

Dec 2008

CP-46

Rel-9

8.0.0

9.0.0

Upgrade to Rel-9

Dec 2009

CP-50

CP-100763

C1-104238

44.068

0015

1

Rel-10

B

9.0.0

10.0.0

TC-RT: Introduction of group IDs with prefix

Dec 2010

CP-57

Rel-11

10.0.0

11.0.0

Upgrade to Rel-11

Sept 2012

CP-65

Rel-12

11.0.0

12.0.0

Upgrade to Rel-12

Sept 2014

CP-70

Rel-13

12.0.0

13.0.0

Upgrade to Rel-13

Dec 2015

Change history

Date

Meeting

TDoc

CR

Rev

Cat

Subject/Comment

New version

2017-03

SA#75

Upgrade to Rel-14

14.0.0

2018-06

SA#80

Update to Rel-15 version (MCC)

15.0.0

2020-06

SA#88e

Update to Rel-16 version (MCC)

16.0.0

2022-04

Update to Rel-17 version (MCC)

17.0.0