9 Contents of information elements value parts

3GPP44.069Broadcast Call Control (BCC) 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 BCC 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 define the value part of the message type IE used in the BCC protocol.

Table 9.1: Message types for BCC

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 BCC messages sent from the MS. In BCC 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 broadcast call reference or broadcast Id of a broadcast 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 broadcast call reference or as a broadcast id. 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 broadcast call reference or the broadcast id (see 3GPP TS 23.003).

priority (3 bits)

3

2

1

0

0

0

reserved

0

0

1

call priority level 4

0

1

0

call priority level 3

0

1

1

call priority level 2

1

0

0

call priority level 1

1

0

1

call priority level 0

1

1

0

call priority level B

1

1

1

call 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 broadcast 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 BCC 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

U2

3

U3

4

U4

5

U5

6

U0.p

7

U6

All other values are reserved.

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 broadcast 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 broadcast 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 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 element.

9.4.6 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.7 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.

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.69

7.1.0

8.0.0

Specification version upgrade to Release 1999 version 8.0.0

CN#7

N1-000472

04.69

A021

R99

8.0.0

8.1.0

Addition of cause values, Approved at TSGN#7 and SMG email approved before SMG#32

S#32, CN#8

N1-000679

04.69

A022

R00

8.1.0

9.0.0

Introduction of Originator-to-dispatcher information into VBS

04.69 / 44.069

04.69 v9.0.0

44.069 v4.0.0

Conversion to 3GPP TS format

CN#7

NP-000449

N1-001007

44.069

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-010855

44.069

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-021369

44.069

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.069

Rel-5

4.3.0

5.0.0

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

June 2002

NP-26

44.069

Rel-6

5.0.0

6.0.0

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

Dec 2004

CP-33

CP-060506

C1-061469

44.069

005

Rel-7

6.0.0

7.0.0

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

Sept 2006

CP-42

Rel-8

7.0.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-51

Rel-10

9.0.0

10.0.0

Upgrade to Rel-10

March 2011

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

Úpgrade 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

SA#95

Update to Rel-17 version (MCC)

17.0.0