5.5.3 Default SDP message and other information elements

36.579-13GPPMission Critical (MC) services over LTEPart 1: Common test environmentRelease 15TS

5.5.3.1 SDP Message

5.5.3.1.0 Common conditions for SDP Message

The following conditions apply throughout clause 5.5.3.1:

Table 5.5.3.1.0-1: Conditions

Condition

Explanation

INITIAL_SDP_OFFER

SDP message is an initial offer

SDP_OFFER

SDP message is an offer

SDP_ANSWER

SDP message is an Answer

FIRST_SDP_FROM_UE

First SDP message sent by the UE within the session

FIRST_SDP_FROM_SS

First SDP message sent by the SS within the session

IMPLICIT_GRANT_REQUESTED

An implicit grant is requested by the user

IMPLICIT_FLOOR_GRANTED

An implicit grant shall be granted by the SS

PRE_ESTABLISHED_SESSION

SDP message during establishment or modification of a pre-established session
NOTE: The condition shall be applied for all SDP messages of preestablished session test cases and it is not explicitly mentioned in specific message content for these test cases

WITHOUT_MEDIACONTROL

SDP message shall not contain a media description for media control (e.g. in case on-demand private call without floor control)

WITHOUT_SECURITY

In case of private call: SDP message shall not contain any "a=key-mgmt" attribute for end-to-end security

5.5.3.1.1 SDP Message from the UE
– MCPTT

Table 5.5.3.1.1-1: SDP Message from the UE for MCPTT

Derivation Path: RFC 4566 [27]

Information Element

Value/remark

Comment

Reference

Condition

Session description:

Protocol Version

"0"

v= line

Origin

Same o=line as in the previous SDP message sent by the UE except that sess-version is

incremented by one

o= line

Origin

o= line

FIRST_SDP_FROM_UE

username

any allowed value

sess-id

any allowed value

A numeric string such that the tuple of <username>, <sess-id>, <nettype>, <addrtype>, and <unicast-address> forms a globally unique identifier for the session

sess-version

any allowed value

nettype

"IN"

Addrtype

"IP4" or "IP6" depending on IP address

unicast-address

IP address of the UE

IP address assigned at initial registration

Session Name

at least one UTF-8-encoded character, or if no name is given, a single empty space

s= line

Connection Data

not required if included in all media

c= line

nettype

"IN"

Addrtype

"IP4" or "IP6" depending on IP address

connection-address

IP address of the UE

Bandwidth

b= line

bwtype

"AS"

bwtype:bandwidth

bandwidth

any allowed value

TS 26.114 [64] Table K.6

Time description

Timing

t= line

start-time

"0"

stop-time

"0"

Session attribute

present only if there is no key-mgmt media attribute in the media description for audio

a= line

attribute = key-mgmt

(NOTE 2)

PRIVATE-CALL AND SDP_OFFER AND NOT WITHOUT_SECURITY

key-mgmt

TS 24.379 [9] clause 6.2.1

mikey

MIKEY-SAKKE I_MESSAGE as specified in Table 5.5.9.1-2A

RFC 4567 [44]

Session attribute

optional (NOTE 3)

a=line

attribute=”ice-lite”

RFC 5245 [115]

PRE_ESTABLISHED_SESSION

ice-lite

Media description[1]

Media description for audio

media description

m= line

media = audio

RFC 4867 [59]

media

"audio"

port

any allowed value

The transport port to which the media stream is sent

proto

"RTP/SAVP"

fmt

any allowed value(s)

Indicating RTP payload type numbers

media title

"speech"

i= line

Connection Data

present if session description does not contain a c=line; optional otherwise

c= line

nettype

"IN"

Addrtype

"IP4" or "IP6" depending on IP address"

connection-address

IP address of the UE

Bandwidth

b= line

bwtype

"AS"

bwtype:bandwidth

bandwidth

any allowed value

TS 26.114 [64] Table K.6

bwtype

"RS"

RFC 3556 [113]

bandwidth

any value if present

bwtype

"RR"

RFC 3556 [113]

bandwidth

any value if present

media attribute

a= line

attribute = rtpmap

rtpmap

"rtpmap"

payload type

same value as format parameter of the "fmtp" attribute

encoding name

"AMR-WB"

clock rate

16000

RFC 4867 [59] clause 8.3

encoding parameter

"1" if present

Channel number

media attribute

a= line

attribute = fmtp

fmtp

"fmtp"

format

a value given in fmt in the audio media description

format specific parameters

Parameters of WB-AMR codec

NOTE: In addition to the parameters below the UE may provide further parameters

mode-change-capability

"2"

To be able to interoperate fully with gateways to circuit switched networks

RFC 4867 [59] clause 8.2

max-red

"0"

No redundancy will be used

RFC 4867 [59] clause 8.2

media attribute

a= line

attribute =ptime

ptime

any allowed value

packet time

media attribute

a= line

attribute =maxptime

maxptime

any allowed value

maximum packet time

media attribute

optional

a= line

attribute =sendrecv

Indicates send and receive mode being activated

sendrecv

Parameter has no value

media attribute

one or several attribute lines if present

a=line

attribute=ssrc

RFC 5576 [116]

ssrc

ssrc-id

any allowed value but all the same if there is more than one ssrc attribute for audio

attribute

any source attribute according to RFC 5576 [116]
(NOTE 1)

media attribute

a=line

attribute=”candidate”

RFC 5245 [115]

PRE_ESTABLISHED_SESSION

candidate

candidate for RTP

foundation

any value

component-id

1

according to RFC 5245 [115] clause 4.1.1.1

transport

"UDP"

priority

any value

connection-address

same IP address as in speech media’s c= line or in the session’s c= line if the speech media does not have a c= line

default candidate

port

same port number as in the m= line for speech

cand-type

"host"

media attribute

a=line

attribute=”candidate”

RFC 5245 [115]

PRE_ESTABLISHED_SESSION

candidate

candidate for RTCP

foundation

any value

component-id

2

according to RFC 5245 [115] clause 4.1.1.1

transport

"UDP"

priority

any value

connection-address

same IP address as in speech media’s c= line or in the session’s c= line if the speech media does not have a c= line

default candidate

port

same port number as in the m= line for speech incremented by 1

cand-type

"host"

media attribute

present only if there is no key-mgmt attribute at session level

a= line

attribute = key-mgmt

PRIVATE-CALL AND SDP_OFFER AND NOT WITHOUT_SECURITY

key-mgmt

TS 24.379 [9] clause 6.2.1

mikey

MIKEY-SAKKE I_MESSAGE as specified in Table 5.5.9.1-2A

RFC 4567 [44]

Media description[2]

Media description for media control

NOT WITHOUT_MEDIACONTROL

media description

m= line

media = application

SDP media-level section for a media-floor control entity

(NOTE 2)

media

"application"

port

any allowed value

The port for the media-floor control entity

proto

"udp"

fmt

"MCPTT"

Connection Data

present if session description does not contain a c=line; optional otherwise

c= line

nettype

"IN"

Addrtype

"IP4" or "IP6" depending on IP address"

connection-address

IP address of the UE

media attribute

a= line

attribute = fmtp

fmtp

format

"MCPTT"

format specific parameters

SDP_OFFER, INITIAL_SDP_OFFER

mc_queueing

optional

Parameter has no value

TS 24.380 [10] cl. 12.1.2.3

mc_priority

any allowed value

Any integer value in the range of 1..255

TS 24.380 [10] cl. 12.1.2.3

mc_granted

not present

present

Parameter has no value

TS 24.380 [10] cl. 12.1.2.3

INITIAL_SDP_OFFER

mc_implicit_request

not present

present

Parameter has no value

TS 24.380 [10] cl. 12.1.2.3

IMPLICIT_GRANT_REQUESTED

format specific parameters

SDP_ANSWER

mc_queueing

optional

Parameter has no value

TS 24.380 [10] cl. 12.1.2.3

mc_priority

same value as in the offer

TS 24.380 [10] cl. 12.1.2.3

mc_granted

not present

TS 24.380 [10] cl. 12.1.2.3

mc_implicit_request

not present

TS 24.380 [10] cl. 12.1.2.3

mc_ssrc

not present

TS 24.380 [10] cl. 12.1.2.3

media attribute

a=line

attribute=”candidate”

RFC 5245 [115]

PRE_ESTABLISHED_SESSION

candidate

candidate for Media Control messages

foundation

any value

component-id

1

according to RFC 5245 [115] clause 4.1.1.1

transport

"UDP"

priority

any value

connection-address

same IP address as in application media’s c= line or in the session’s c= line if the application media does not have a c= line

default candidate

port

same port number as in the m= line for application

cand-type

"host"

NOTE 1: If "ssrc" media attributes are included, then at least one "ssrc=" line shall contain a "cname" source attribute according to RFC 5576 [116] clause 6.1.

NOTE 2: Even though there is no clarity in core specs it is assumed that a key-mgmt attribute at session level does not affect the media control security, i.e. the key-mgmt attribute is not applicable for the "application" media description for which still the CSK is used as security key. This is in contrast to RFC 4566 [27] clause 5 saying "In general, session-level values are the default for all media unless overridden by an equivalent media-level value."

NOTE 3: If the UE is configured as lite implementation according to RFC 5245 [115], it shall include "a=ice-lite" session-level attribute; nevertheless this is not a test requirement unless specified otherwise in a test case.

– MCVideo

Table 5.5.3.1.1-2: SDP Message from the UE for MCVideo

Derivation Path: RFC 4566 [27]

Information Element

Value/remark

Comment

Reference

Condition

Session description:

Protocol Version

"0"

v= line

Origin

Same o=line as in the previous SDP message sent by the UE except that sess-version is

incremented by one

o= line

Origin

o= line

FIRST_SDP_FROM_UE

username

px_ MCVideo _User_A_ID

Username of client

sess-id

any allowed value

A numeric string such that the tuple of <username>, <sess-id>, <nettype>, <addrtype>, and <unicast-address> forms a globally unique identifier for the session.

sess-version

any allowed value

nettype

"IN"

Addrtype

"IP4" or "IP6" depending on IP address"

unicast-address

IP address of the UE

IP address assigned at initial registration

Session Name

at least one UTF-8-encoded character, or if no name is given, a single empty space

s= line

Connection Data

not required if included in all media

c= line

nettype

"IN"

Addrtype

"IP4" or "IP6" depending on IP address"

connection-address

IP address of the UE

Bandwidth

b= line

bwtype

"AS"

bwtype:bandwidth

bandwidth

any allowed value

TS 26.114 [64] Table K.6

Time description

Timing

t= line

start-time

"0"

stop-time

"0"

Media description[1]s

Media description for audio

media description

m= line

media = audio

RFC 4867 [59]

media

"audio"

port

any allowed value

The transport port to which the media stream is sent

proto

"RTP/SAVP"

fmt

any allowed value(s)

Indicating RTP payload type numbers

media title

"speech"

i= line

Connection Data

present if session description does not contain a c=line; optional otherwise

c= line

nettype

"IN"

Addrtype

"IP4" or "IP6" depending on IP address"

connection-address

IP address of the UE

Bandwidth

b= line

bwtype

"AS"

bwtype:bandwidth

bandwidth

any allowed value

TS 26.114 [64] Table K.6

bwtype

"RS"

RFC 3556 [113]

bandwidth

any value if present

bwtype

"RR"

RFC 3556 [113]

bandwidth

any value if present

media attribute

a= line

attribute = rtpmap

rtpmap

"rtpmap"

payload type

same value as format parameter of the "fmtp" attribute

encoding name

"AMR-WB"

clock rate

16000

RFC 4867 [59] clause 8.3

encoding parameter

"1" if present

Channel number

media attribute

a= line

attribute = fmtp

fmtp

"fmtp"

format

a value given in fmt in the audio media description

format specific parameters

Parameters of WB-AMR codec

NOTE: In addition to the parameters below the UE may provide further parameters

mode-change-capability

"2"

To be able to interoperate fully with gateways to circuit switched networks

RFC 4867 [59] clause 8.2

max-red

"0"

No redundancy will be used

RFC 4867 [59] clause 8.2

media attribute

a= line

attribute =ptime

ptime

any allowed value

packet time

media attribute

a= line

attribute =maxptime

maxptime

any allowed value

maximum packet time

media attribute

optional

a= line

attribute =sendrecv

Indicates send and receive mode being activated

sendrecv

Parameter has no value

media attribute

a= line

attribute = key-mgmt

PRIVATE-CALL

key-mgmt

TS 24.281 [86] clause 6.2.1

mikey

MIKEY-SAKKE I_MESSAGE as specified in Table 5.5.9.1-2A

Use condition MCVIDEO

RFC 4567 [44]

Media description[2]

Media description for video

media description

m= line

media = video

SDP media-level section for a media-transmission control entity

media

"video"

port

any allowed value

The port for the media-transmission control entity

proto

"udp"

User Datagram Protocol. With UDP, computer applications can send messages to other hosts on an Internet Protocol (IP) network. Time-sensitive applications often use UDP because dropping packets is preferable to waiting for packets delayed due to retransmission, which may not be an option in a real-time system.

fmt

"MCVideo"

Connection Data

present if session description does not contain a c=line; optional otherwise

c= line

nettype

"IN"

Addrtype

"IP4" or "IP6" depending on IP address"

connection-address

IP address of the UE

Bandwidth

b= line

bwtype

"AS"

bwtype:bandwidth

bandwidth

any allowed value

TS 26.114 [64] Table K.6

bwtype

"RS"

RFC 3556 [113]

bandwidth

any value if present

bwtype

"RR"

RFC 3556 [113]

bandwidth

any value if present

media attribute

a= line

attribute = rtpmap

rtpmap

"rtpmap"

payload type

""

encoding name

"H.264"

clock rate

RFC 4867 [59] clause 8.3

encoding parameter

"" if present

Channel number

media attribute

a= line

attribute = key-mgmt

PRIVATE-CALL

key-mgmt

TS 24.281 [86] clause 6.2.1

mikey

MIKEY-SAKKE I_MESSAGE as specified in Table 5.5.9.1-2A

Use condition MCVIDEO

RFC 4567 [44]

Media description[3]

Media description for media control

media description

m= line

media = application

SDP media-level section for a media-floor control entity

media

"application"

3GPP TS 24.581 [88] clause 12

port

any allowed value

The port for the media-floor control entity

proto

"udp"

User Datagram Protocol. With UDP, computer applications can send messages to other hosts on an Internet Protocol (IP) network. Time-sensitive applications often use UDP because dropping packets is preferable to waiting for packets delayed due to retransmission, which may not be an option in a real-time system.

fmt

"MCVideo"

Connection Data

present if session description does not contain a c=line; optional otherwise

c= line

nettype

"IN"

Addrtype

"IP4" or "IP6" depending on IP address"

connection-address

IP address of the UE

media attribute

a= line

attribute = fmtp

fmtp

3GPP TS 24.581 [88] clause 12, clause 14

format

"MCVideo"

format specific parameters

SDP_OFFER, INITIAL_SDP_OFFER

mc_queueing

optional

Parameter has no value.

Shall include the "mc_queueing" fmtp attribute in SDP offers when queueing of Transmission request is supported.

3GPP TS 24.581 [88] clause 12, clause 14

mc_priority

not present

or

any allowed value

Any integer value in the range of 1..255

Shall include the "mc_priority" fmtp attribute when a transmission priority different than the default priority is required.

3GPP TS 24.581 [88] clause 12, clause 14

mc_reception_priority

not present

or

any allowed value

Any integer value in the range of 0…255

Shall include the "mc_reception_priority" fmtp attribute when a reception priority different than the default reception priority is required.

3GPP TS 24.581 [88] clause 12, clause 14

mc_granted

not present

present

Parameter has no value

3GPP TS 24.581 [88] clause 12, clause 14

INITIAL_SDP_OFFER

mc_implicit_request

not present

present

Parameter has no value

3GPP TS 24.581 [88] clause 12, clause 14

IMPLICIT_GRANT_REQUESTED

format specific parameters

SDP_ANSWER

mc_queueing

optional

Parameter has no value

3GPP TS 24.581 [88] clause 12, clause 14

mc_priority

same value as in the offer

3GPP TS 24.581 [88] clause 12, clause 14

mc_reception_priority

not present

or

any allowed value

Any integer value in the range of 0…255

Shall include the "mc_reception_priority" fmtp attribute when a reception priority different than the default reception priority is required.

3GPP TS 24.581 [88] clause 12, clause 14

mc_granted

not present

3GPP TS 24.581 [88] clause 12, clause 14

mc_implicit_request

not present

3GPP TS 24.581 [88] clause 12, clause 14

– MCData

Table 5.5.3.1.1-3: SDP Message from the UE for MCData

Derivation Path: RFC 4566 [27]

Information Element

Value/remark

Comment

Reference

Condition

Session description:

Protocol Version

"0"

v= line

Origin

o= line

username

px_MCDATA_ID_User_A

Username of client

sess-id

any allowed value

A numeric string such that the tuple of <username>, <sess-id>, <nettype>, <addrtype>, and <unicast-address> forms a globally unique identifier for the session.

sess-version

any allowed value

nettype

"IN"

Addrtype

"IP4" or "IP6" depending on IP address"

unicast-address

IP address of the UE

IP address assigned at initial registration

Session Name

at least one UTF-8-encoded character, or if no name is given, a single empty space

s= line

Session Information

any allowed value

i=<session description>

The "i=" field is intended to provide a free-form human-readable description of the session or the purpose of a media stream. It is not suitable for parsing by automata.

Connection Data

not required if included in all media

c= line

nettype

"IN"

Addrtype

"IP4" or "IP6" depending on IP address"

connection-address

IP address of the UE

Bandwidth

b= line

bwtype

"AS:"

bwtype:bandwidth

bandwidth

any allowed value

TS 26.114 [64] Table K.6

Time description

Timing

t= line

start-time

"0"

stop-time

"0"

Media description[1]

Media description for data

media description

m= line

media = message

RFC 4867 [59]

TS 24.282 [31]

media

"message"

port

any allowed value

The transport port to which the media stream is sent

proto

"TCP/MSRP "

fmt

“*”

media title

"message"

i= line

Connection Data

present if session description does not contain a c=line; optional otherwise

c= line

nettype

"IN"

Addrtype

"IP4" or "IP6" depending on IP address"

connection-address

IP address of the UE

media attribute

a= line

attribute = sendonly

sendonly

No parameters associated with this line

media attribute

a= line

attribute = path

path

px_MSRP_URI_A_ID

attribute containing its own MSRP URI.

An example:

msrp://mcdata.example.com:7654/abcde1; tcp

TS 24.282 [31]

media attribute

a= line

attribute = accept-types

accept-types

"application/vnd.3gpp.mcdata-signalling application/vnd.3gpp.mcdata-payload"

media attribute

a= line

attribute = setup

role

“actpass”

media attribute

a= line

attribute = key-mgmt

MCD_1to1

key-mgmt

TS 24.379 [9] clause 6.2.1

mikey

MIKEY-SAKKE I_MESSAGE as specified in Table 5.5.9.1-2A

Use condition MCDATA

RFC 4567 [44]

5.5.3.1.2 SDP Message from the SS
– MCPTT

Table 5.5.3.1.2-1: SDP Message from the SS for MCPTT

Derivation Path: RFC 4566 [27]

Information Element

Value/remark

Comment

Reference

Condition

Session description:

Protocol Version

"0"

v= line

Origin

Same o=line as in the previous SDP message sent by the SS except that sess-version is

incremented by one

o= line

Origin

o= line

FIRST_SDP_FROM_SS

username

"-"

"-" indicating the concept of user IDs not being supported

sess-id

"12345678"

A numeric string such that the tuple of <username>, <sess-id>, <nettype>, <addrtype>, and <unicast-address> forms a globally unique identifier for the session.

sess-version

"12345678"

nettype

"IN"

Addrtype

"IP4" or "IP6" depending on IP address"

This depends on the unicast address of the UE

unicast-address

IP address of the SS

Session Name

" "

s= line

single empty space indicating no session name

Bandwidth

b= line

bwtype

"AS"

bwtype:bandwidth

bandwidth

"38"

kilobits per second;

Maximum AMR-WB at 23.85 kbps but limit to 12.65 kbps plus overhead

TS 26.114 [64] Table K.6

Time description

Timing

t= line

start-time

"0"

stop-time

"0"

Session attribute

a=line

attribute=”ice-lite”

RFC 5245 [115]

PRE_ESTABLISHED_SESSION

ice-lite

Media description[1]

Media desciption for audio

media description

m= line

media = audio

RFC 4867 [59]

media

"audio"

port

port number assigned by the SS (even integer)

The transport port to which the media stream is sent

RFC 6335 [63] clause 6

proto

"RTP/SAVP"

fmt

"99"

RTP/SAVP payload type for AMR-WB is dynamic

INITIAL_SDP_OFFER

value for AMR-WB as used in initial offer

media title

"speech"

i= line

Connection Data

c= line

nettype

"IN"

Addrtype

"IP4" or "IP6" depending on IP address"

This depends on the connection address

connection-address

IP address of the SS

Bandwidth

b= line

bwtype

"AS"

bwtype:bandwidth

bandwidth

38

TS 26.114 [64] Table K.6

bwtype

"RS"

RFC 3556 [113]

bandwidth

0

bwtype

"RR"

RFC 3556 [113]

bandwidth

2000

media attribute

a= line

attribute = rtpmap

rtpmap

"rtpmap"

payload type

"99"

INITIAL_SDP_OFFER

value for AMR-WB as used in initial offer

encoding name

"AMR-WB"

clock rate

16000

RFC 4867 [59] clause 8.3

encoding parameter

"1"

Channel number

media attribute

a= line

attribute = fmtp

fmtp

format

"99"

INITIAL_SDP_OFFER

value for AMR-WB as used in initial offer

format specific parameters

Parameters of WB-AMR codec

mode-change-capability

"2"

To be able to interoperate fully with gateways to circuit switched networks

RFC 4867 [59] clause 8.2

max-red

"0"

No redundancy will be used

RFC 4867 [59] clause 8.2

media attribute

a= line

attribute =ptime

ptime

"20"

packet time

media attribute

a= line

attribute =maxptime

maxptime

"240"

maximum packet time

media attribute

a= line

attribute = key-mgmt

PRIVATE-CALL AND SDP_OFFER AND NOT WITHOUT_SECURITY

key-mgmt

TS 24.379 [9] clause 6.2.1

mikey

MIKEY-SAKKE I_MESSAGE as specified in Table 5.5.9.1-2

RFC 4567 [44]

media attribute

a=line

attribute=”candidate”

RFC 5245 [115]

PRE_ESTABLISHED_SESSION

candidate

candidate for RTP

foundation

1234

arbitrarily selected

component-id

1

according to RFC 5245 [115] clause 4.1.1.1

transport

"UDP"

priority

2130706431

RFC 5245 [115] clause 4.2:

224 * 126 +
28 * 65535 +
256 – component id

connection-address

IP address of the SS (same IP address as in the c=line for speech)

default candidate

port

same port number as in the m= line for speech

cand-type

"host"

media attribute

a=line

attribute=”candidate”

RFC 5245 [115]

PRE_ESTABLISHED_SESSION

candidate

candidate for RTCP

foundation

1234

same as for RTP

component-id

2

according to RFC 5245 [115] clause 4.1.1.1

transport

"UDP"

priority

2130706430

RFC 5245 [115] clause 4.2:

224 * 126 +
28 * 65535 +
256 – component id

connection-address

IP address of the SS (same IP address as in the c=line for speech)

default candidate

port

same port number as in the m= line for speech incremented by 1

cand-type

"host"

Media description[2]

Media description for media control

NOT WITHOUT_MEDIACONTROL

media description

m= line

media = application

SDP media-level section for a media-floor control entity

media

"application"

port

port number assigned by the SS being different than the port number of the audio channel (RTP) and its associated control channel (RTCP)"

The port for the media-floor control entity

proto

"udp"

fmt

"MCPTT"

Connection Data

c= line

nettype

"IN"

Addrtype

"IP4" or "IP6" depending on IP address

This depends on the connection address

connection-address

IP address of the SS

media attribute

a= line

attribute = fmtp

fmtp

format

"MCPTT"

format specific parameters

SDP_OFFER

mc_queueing

Present

Parameter has no value

TS 24.380 [10]
cl. 12.1.2.3

mc_priority

"3"

"3" is the value of the <user-priority> element for user A in the MCPTT Group Configuration (Table 5.5.7.1-1)

TS 24.380 [10]
cl. 12.1.2.3 and cl. 143.3

mc_granted

not present

TS 24.380 [10]
cl. 12.1.2.3

mc_implicit_request

not present

TS 24.380 [10]
cl. 12.1.2.3

format specific parameters

SDP_ANSWER

mc_queueing

present if included in the offer

Parameter has no value

TS 24.380 [10]
cl. 12.1.2.3

mc_priority

if a value is provided in the offer: "3" or the value provided in the offer, whichever is the lower value;

otherwise not present

"3" is the value of the <user-priority> element for user A in the MCPTT Group Configuration (Table 5.5.7.1-1)

NOTE: <num-levels-priority-hierarchy> has a value of 10 for on-network i.e. it is greater than 3

TS 24.380 [10]
cl. 12.1.2.3 and cl. 14.3.3

mc_granted

not present

TS 24.380 [10]
cl. 12.1.2.3

present

Parameter has no value

TS 24.380 [10]
cl. 12.1.2.3

IMPLICIT_FLOOR_GRANTED

mc_implicit_request

not present

TS 24.380 [10]
cl. 12.1.2.3

present

Parameter has no value

TS 24.380 [10]
cl. 12.1.2.3

IMPLICIT_GRANT_REQUESTED

mc_ssrc

not present

TS 24.380 [10]
cl. 12.1.2.3

same value as in the offer if provided in the offer and there is no collision with the value used by the SS;

otherwise value assigned by the SS

TS 24.380 [10]
cl. 12.1.2.3

IMPLICIT_GRANT_REQUESTED

media attribute

a=line

attribute=”candidate”

RFC 5245 [115]

PRE_ESTABLISHED_SESSION

candidate

candidate for Media Control messages

foundation

4321

arbitrarily selected; different than for RTP/RTCP

component-id

1

according to RFC 5245 [115] clause 4.1.1.1

transport

"UDP"

priority

2130706431

RFC 5245 [115] clause 4.2:

224 * 126 +
28 * 65535 +
256 – component id

connection-address

IP address of the SS (same IP address as in the c=line for media control)

default candidate

port

same port number as in the m= line for application

cand-type

"host"

– MCVideo

Table 5.5.3.1.2-2: SDP Message from the SS for MCVideo

Derivation Path: RFC 4566 [27]

Information Element

Value/remark

Comment

Reference

Condition

Session description:

Protocol Version

"0"

v= line

Origin

Same o=line as in the previous SDP message sent by the SS except that sess-version is

incremented by one

o= line

Origin

o= line

FIRST_SDP_FROM_SS

username

px_MCVideo_ID_User_B

Username of client sending message

sess-id

"12345678"

A numeric string such that the tuple of <username>, <sess-id>, <nettype>, <addrtype>, and <unicast-address> forms a globally unique identifier for the session.

sess-version

"12345678"

nettype

"IN"

Addrtype

"IP4" or "IP6" depending on IP address

This depends on the unicast address of the UE

unicast-address

IP address of the SS

Session Name

"-"

s= line

Bandwidth

b= line

bwtype

"AS:"

bwtype:bandwidth

bandwidth

"38"

kilobits per second;

Maximum AMR-WB at 23.85 kbps but limit to 12.65 kbps plus overhead

TS 26.114 [64] Table K.6

Time description

Timing

t= line

start-time

"0"

stop-time

"0"

Media description[1]

Media description for audio

media description

m= line

media = audio

RFC 4867 [59]

media

"audio"

port

port number assigned by the SS (even integer)

The transport port to which the media stream is sent

RFC 6335 [63] clause 6

proto

"RTP/AVP"

fmt

"99"

RTP/AVP payload type for AMR-WB is dynamic

media title

"speech"

i= line

Connection Data

c= line

nettype

"IN"

Addrtype

"IP4" or "IP6" depending on IP address

This depends on the connection address

connection-address

IP address of the SS

media attribute

a= line

attribute = rtpmap

rtpmap

"rtpmap"

payload type

"99"

encoding name

"AMR-WB"

clock rate

16000

RFC 4867 [59] clause 8.3

encoding parameter

"1" if present

Channel number

media attribute

a= line

attribute = fmtp

fmtp

format

"99"

format specific parameters

Parameters of WB-AMR codec

mode-change-capability

"2"

To be able to interoperate fully with gateways to circuit switched networks

RFC 4867 [59] clause 8.2

max-red

"0"

No redundancy will be used

RFC 4867 [59] clause 8.2

media attribute

a= line

attribute =ptime

ptime

"20"

packet time

media attribute

a= line

attribute =maxptime

maxptime

"240"

maximum packet time

media attribute

a= line

attribute = key-mgmt

PRIVATE-CALL

key-mgmt

TS 24.281 [86] clause 6.2.1

mikey

MIKEY-SAKKE I_MESSAGE as specified in Table 5.5.9.1-2

Use condition MCVIDEO

RFC 4567 [44]

Media description[2]

Media description for video

media description

m= line

media = video

SDP media-level section for a media-transmission control entity

media

"video"

port

port number of the audio stream incremented by 2 (resulting in even integer)

The port for the media-transmission control entity

proto

"udp"

User Datagram Protocol. With UDP, computer applications can send messages to other hosts on an Internet Protocol (IP) network. Time-sensitive applications often use UDP because dropping packets is preferable to waiting for packets delayed due to retransmission, which may not be an option in a real-time system.

fmt

"MCVideo"

Connection Data

c= line

Included if the media plane control channel uses a different IP address than other media described in the SDP

nettype

"IN"

Addrtype

"IP4" or "IP6" depending on IP address

connection-address

IP address of the SS

media attribute

a= line

attribute = rtpmap

rtpmap

"rtpmap"

payload type

""

encoding name

"H.264"

clock rate

RFC 4867 [59] clause 8.3

encoding parameter

"" if present

Channel number

media attribute

a= line

attribute = key-mgmt

PRIVATE-CALL

key-mgmt

TS 24.281 [86] clause 6.2.1

mikey

MIKEY-SAKKE I_MESSAGE as specified in Table 5.5.9.1-2

Use condition MCVIDEO

RFC 4567 [44]

Media description[3]

Media description for media control

media description

m= line

media = application

SDP media-level section for a media-floor control entity

media

"application"

port

port number assigned by the SS being different than the port number of the audio and video channels (RTP) and their associated control channels (RTCP)"

The port for the media-floor control entity

proto

"udp"

fmt

"MCVideo"

Connection Data

c= line

nettype

"IN"

Addrtype

"IP4" or "IP6" depending on IP address

This depends on the connection address

connection-address

IP address of the SS

media attribute

a= line

attribute = fmtp

fmtp

format

"MCVideo"

format specific parameters

SDP_OFFER

mc_queueing

Present

Parameter has no value

3GPP TS 24.581 [88] clause 12, clause 14

mc_priority

"5"

Any integer value in the range of 1..255

3GPP TS 24.581 [88] clause 12, clause 14

mc_granted

not present

Parameter has no value

3GPP TS 24.581 [88] clause 12, clause 14

mc_implicit_request

Present

Parameter has no value

3GPP TS 24.581 [88] clause 12, clause 14

mc_reception_priority"

not present

3GPP TS 24.581 [88] clause 12, clause 14

format specific parameters

SDP_ANSWER

mc_queueing

Present

Parameter has no value

3GPP TS 24.581 [88] clause 12, clause 14

mc_priority

"5"

Any integer value in the range of 1..255

3GPP TS 24.581 [88] clause 12, clause 14

mc_granted

not present

present

Parameter has no value

3GPP TS 24.581 [88] clause 12, clause 14

IMPLICIT_FLOOR_GRANTED

mc_implicit_request

Present

Parameter has no value

3GPP TS 24.581 [88] clause 12, clause 14

IMPLICIT_GRANT_REQUESTED

mc_reception_priority"

not present

or

"10"

No present if not present in the SDP offer. If present in the SDP offer, then the arbitrarily chosen value of "10 should be used

3GPP TS 24.581 [88] clause 12, clause 14

– MCData

Table 5.5.3.1.2-3: SDP Message from the SS for MCData

Derivation Path: RFC 4566 [27]

Information Element

Value/remark

Comment

Reference

Condition

Session description:

Protocol Version

"0"

v= line

Origin

o= line

username

px_MCDATA_ID_User_B

Username of client

sess-id

"12345678"

A numeric string such that the tuple of <username>, <sess-id>, <nettype>, <addrtype>, and <unicast-address> forms a globally unique identifier for the session.

sess-version

"12345678"

nettype

"IN"

Addrtype

"IP4" or "IP6" depending on IP address

unicast-address

IP address of the SS

Session Name

"-"

s= line

Session Information

“message”

i=<session description>

The "i=" field is intended to provide a free-form human-readable description of the session or the purpose of a media stream. It is not suitable for parsing by automata.

Connection Data

not required if included in all media

c= line

Included if the media plane control channel uses a different IP address than other media described in the SDP

nettype

"IN"

Addrtype

"IP4" or "IP6" depending on IP address

connection-address

IP address of the SS

Bandwidth

b= line

bwtype

"AS:"

bwtype:bandwidth

bandwidth

"38"

kilobits per second;

Maximum AMR-WB at 23.85 kbps but limit to 12.65 kbps plus overhead

TS 26.114 [64] Table K.6

Time description

Timing

t= line

start-time

"0"

stop-time

"0"

Media description[1]

Media description for data

media description

m= line

media = message

RFC 4867 [59]

TS 24.282 [31]

media

"message"

port

"49152"

The transport port to which the media stream is sent

proto

"TCP/MSRP "

fmt

“*”

media title

"message"

i= line

Connection Data

c= line

Included if the media plane for audio uses a different IP address than other media described in the SDP

nettype

"IN"

Addrtype

"IP4" or "IP6" depending on IP address

connection-address

IP address of the SS

media attribute

a= line

attribute = recvonly

recvonly

No parameters associated with this line

media attribute

a= line

attribute = path

path

px_MSRP_URI_SS_ID

attribute containing its own MSRP URI.

An example:

msrp://mcdata.example.com:7654/abcde1; tcp

TS 24.282 [31]

media attribute

a= line

attribute = accept-types

accept-types

"application/vnd.3gpp.mcdata-signalling application/vnd.3gpp.mcdata-payload"

media attribute

a= line

attribute = setup

role

“actpass”

media attribute

a= line

attribute = key-mgmt

MCD_1to1

key-mgmt

TS 24.379 [9] clause 6.2.1

mikey

MIKEY-SAKKE I_MESSAGE as specified in Table 5.5.9.1-2A

Use condition MCDATA

RFC 4567 [44]

5.5.3.1.3 SDP Message from the UE – Off-network
– MCPTT

Table 5.5.3.1.3-1: SDP Message from the UE – Off-network for MCPTT

Derivation Path: RFC 4566 [27]

Information Element

Value/remark

Comment

Reference

Condition

Session description:

Protocol Version

"0"

v= line

Origin

o= line

username

"-"

sess-id

any allowed value

A numeric string such that the tuple of <username>, <sess-id>, <nettype>, <addrtype>, and <unicast-address> forms a globally unique identifier for the session.

sess-version

any allowed value

nettype

"IN"

addrtype

"IP4"

"IP4" or "IP6"

unicast-address

px_MCPTT_IP_ConnectionAddressAll

Session Name

"-"

s= line

Connection Data

c= line

nettype

"IN"

addrtype

"IP4"

"IP4" or "IP6"

connection-address

px_MCPTT_IP_ConnectionAddressAll

Set to the multicast IP address of the MCPTT group

Bandwidth

b= line

bwtype

"AS:"

bwtype:bandwidth

bandwidth

any allowed value

Time description

Timing

t= line

start-time

"0"

stop-time

"0"

Media descriptions

media description

m= line

media = audio

media

"audio"

port

any allowed value

Set to a port number for MCPTT speech of the MCPTT group

proto

"RTP/AVP"

fmt

any allowed value(s)

Indicating RTP payload type numbers

media title

"speech"

i= line

media attribute

a= line

attribute = rtpmap

rtpmap

"rtpmap"

payload type

"99"

encoding name

"AMR-WB"

clock rate

16000

encoding parameter

"1" if present

Channel number

media attribute

a= line

attribute = fmtp

fmtp

"fmtp"

format

the value given in fmt in the audio media description

format specific parameters

Parameters of WB-AMR codec

mode-change-capability

"2"

To be able to interoperate fully with gateways to circuit switched networks

max-red

"0"

No redundancy will be used

media attribute

a= line

attribute =ptime

ptime

any allowed value

packet time

media attribute

a= line

attribute =maxptime

maxptime

any allowed value

maximum packet time

media description

m= line

media = application

media

"application"

port

any allowed value

Set to a port number for media-floor control entity of the MCPTT group

proto

"udp"

fmt

"MCPTT"

media attribute

a= line

attribute = fmtp

fmtp

format

"MCPTT"

format specific parameters

mc_queueing

optional

Parameter has no value

mc_priority

not present

or

any allowed value

Any integer value in the range of 1..255

mc_granted

present

Parameter has no value

mc_implicit_request

present

Parameter has no value

media attribute

a= line

attribute = key-mgmt

key-mgmt

mikey

MIKEY-SAKKE I_MESSAGE as specified in Table 5.5.9.1-2

– MCVideo

Table 5.5.3.1.3-2: SDP Message from the UE – Off-network for MCVideo

Derivation Path: RFC 4566 [27]

Information Element

Value/remark

Comment

Reference

Condition

Session description:

Protocol Version

"0"

v= line

Origin

o= line

username

"-"

sess-id

any allowed value

A numeric string such that the tuple of <username>, <sess-id>, <nettype>, <addrtype>, and <unicast-address> forms a globally unique identifier for the session.

sess-version

any allowed value

nettype

"IN"

addrtype

"IP4"

"IP4" or "IP6"

unicast-address

px_MCVideo_IP_ConnectionAddressAll

Session Name

"-"

s= line

Connection Data

c= line

nettype

"IN"

addrtype

"IP4"

"IP4" or "IP6"

connection-address

px_MCVideo_IP_ConnectionAddressAll

Set to the multicast IP address of the MCVideo group

Bandwidth

b= line

bwtype

"AS:"

bwtype:bandwidth

bandwidth

any allowed value

Time description

Timing

t= line

start-time

"0"

stop-time

"0"

Media descriptions

media description

m= line

media = audio

media

"audio"

port

any allowed value

Set to a port number for MCVideo speech of the MCVideo group

proto

"RTP/AVP"

fmt

any allowed value(s)

Indicating RTP payload type numbers

media title

"speech"

i= line

media attribute

a= line

attribute = rtpmap

rtpmap

"rtpmap"

payload type

"99"

encoding name

"AMR-WB"

clock rate

16000

encoding parameter

"1" if present

Channel number

media attribute

a= line

attribute = fmtp

fmtp

"fmtp"

format

the value given in fmt in the audio media description

format specific parameters

Parameters of WB-AMR codec

mode-change-capability

"2"

To be able to interoperate fully with gateways to circuit switched networks

max-red

"0"

No redundancy will be used

media attribute

a= line

attribute =ptime

ptime

any allowed value

packet time

media attribute

a= line

attribute =maxptime

maxptime

any allowed value

maximum packet time

media description

m= line

media = video

SDP media-level section for a media-transmission control entity

media

"video"

port

any allowed value

The port for the media-transmission control entity

proto

"udp"

User Datagram Protocol. With UDP, computer applications can send messages to other hosts on an Internet Protocol (IP) network. Time-sensitive applications often use UDP because dropping packets is preferable to waiting for packets delayed due to retransmission, which may not be an option in a real-time system.

fmt

"MCVideo"

Connection Data

c= line

Included if the media plane control channel uses a different IP address than other media described in the SDP

nettype

"IN"

addrtype

"IP4"

connection-address

px_MCVideo_IP_ConnectionAddressApp

media attribute

a= line

attribute = rtpmap

rtpmap

"rtpmap"

payload type

""

encoding name

"H.264"

clock rate

RFC 4867 [59] clause 8.3

encoding parameter

"" if present

Channel number

media attribute

a= line

attribute = fmtp

fmtp

3GPP TS 24.581 [88] clause 12, clause 14

format

"MCVideo"

format specific parameters

mc_queueing

optional

Parameter has no value.

Shall include the "mc_queueing" fmtp attribute in SDP offers when queueing of Transmission request is supported.

3GPP TS 24.581 [88] clause 12, clause 14

mc_priority

not present

or

any allowed value

Any integer value in the range of 1..255

Shall include the "mc_priority" fmtp attribute when a transmission priority different than the default priority is required.

3GPP TS 24.581 [88] clause 12, clause 14

mc_reception_priority

not present

or

any allowed value

Any integer value in the range of 0…255

Shall include the "mc_reception_priority" fmtp attribute when a reception priority different than the default reception priority is required.

3GPP TS 24.581 [88] clause 12, clause 14

mc_granted

present

Parameter has no value

Shall include the "mc_granted" fmtp attribute in the SDP offer of an initial SIP INVITE request when it is acceptable for the MCVideo client to receive a granted indication in the SIP 200 (OK) response to an initial INVITE request.

3GPP TS 24.581 [88] clause 12, clause 14

mc_implicit_request

present

Parameter has no value

Shall include the "mc_implicit_request" fmtp attribute when a SIP request shall be interpreted as an implicit Transmission request. If not explicitly stated in procedures in the present document or in procedures in 3GPP TS 24.281 [2] that the "mc_implicit_request" fmtp attribute shall be included, the decision to include the "mc_implicit_request" fmtp attribute or not, is an implementation option.

3GPP TS 24.581 [88] clause 12, clause 14

media attribute

a= line

attribute = key-mgmt

PRIVATE-CALL

key-mgmt

Key Management attribute field in the media and session level.

TS 24.281 [86] clause 6.2.1

mikey

MIKEY-SAKKE I_MESSAGE as specified in Table 6.1.1.1.3.3-3

MIKEY carries the security parameters needed for

setting up the security protocol. It is a protocol designed for government and relevant enterprises to enable secure, cross-platform multimedia communications.

RFC 4567 [44]

media description

m= line

media = application

media

"application"

port

any allowed value

Set to a port number for media-floor control entity of the MCVideo group

proto

"udp"

fmt

"MCVideo"

media attribute

a= line

attribute = fmtp

fmtp

format

"MCVideo"

format specific parameters

mc_queueing

optional

Parameter has no value

mc_priority

not present

or

any allowed value

Any integer value in the range of 1..255

mc_granted

present

Parameter has no value

mc_implicit_request

present

Parameter has no value

media attribute

a= line

attribute = key-mgmt

key-mgmt

mikey

MIKEY-SAKKE I_MESSAGE as specified in Table 5.5.9.1-2A

– MCData

Table 5.5.3.1.3-3: SDP Message from the UE – Off-network for MCData

FFS

5.5.3.1.4 SDP Message from the SS – Off-network
– MCPTT

Table 5.5.3.1.4-1: SDP Message from the SS – Off-network for MCPTT

Derivation Path: RFC 4566 [27]

Information Element

Value/remark

Comment

Reference

Condition

Session description:

Protocol Version

"0"

v= line

Origin

o= line

username

"-"

sess-id

"12345678"

A numeric string such that the tuple of <username>, <sess-id>, <nettype>, <addrtype>, and <unicast-address> forms a globally unique identifier for the session.

sess-version

"12345678"

nettype

"IN"

addrtype

"IP4"

unicast-address

px_MCPTT_IP_ConnectionAddressAll

Session Name

"-"

s= line

Connection Data

c= line

nettype

"IN"

addrtype

"IP4"

"IP4" or "IP6"

connection-address

px_MCPTT_IP_ConnectionAddressAll

Set to the multicast IP address of the MCPTT group

Bandwidth

b= line

bwtype

"AS:"

bwtype:bandwidth

bandwidth

any allowed value

Time description

Timing

t= line

start-time

"0"

stop-time

"0"

Media descriptions

media description

m= line

media = audio

media

"audio"

port

"49152"

Set to a port number for MCPTT speech of the MCPTT group

proto

"RTP/AVP"

fmt

"99"

Indicating RTP payload type numbers

media title

"speech"

i= line

media attribute

a= line

attribute = rtpmap

rtpmap

"rtpmap"

payload type

"99"

encoding name

"AMR-WB"

clock rate

16000

encoding parameter

"1" if present

Channel number

media attribute

a= line

attribute = fmtp

fmtp

"fmtp"

format

"99"

format specific parameters

Parameters of WB-AMR codec

mode-change-capability

"2"

To be able to interoperate fully with gateways to circuit switched networks

max-red

"0"

No redundancy will be used

media attribute

a= line

attribute =ptime

ptime

"20"

packet time

media attribute

a= line

attribute =maxptime

maxptime

"240"

maximum packet time

media description

m= line

media = application

media

"application"

port

"49153"

Set to a port number for media-floor control entity of the MCPTT group

proto

"udp"

fmt

"MCPTT"

media attribute

a= line

attribute = fmtp

fmtp

format

"MCPTT"

format specific parameters

mc_queueing

Present

Parameter has no value

mc_priority

"5"

Any integer value in the range of 1..255

mc_granted

Present

Parameter has no value

mc_implicit_request

Present

Parameter has no value

media attribute

a= line

attribute = key-mgmt

key-mgmt

mikey

MIKEY-SAKKE I_MESSAGE as specified in Table 5.5.9.1-2

– MCVideo

Table 5.5.3.1.4-2: SDP Message from the SS – Off-network for MCVideo

Derivation Path: RFC 4566 [27]

Information Element

Value/remark

Comment

Reference

Condition

Session description:

Protocol Version

"0"

v= line

Origin

o= line

username

"-"

sess-id

"12345678"

A numeric string such that the tuple of <username>, <sess-id>, <nettype>, <addrtype>, and <unicast-address> forms a globally unique identifier for the session.

sess-version

"12345678"

nettype

"IN"

addrtype

"IP4"

unicast-address

px_MCVideo_IP_ConnectionAddressAll

Session Name

"-"

s= line

Connection Data

c= line

nettype

"IN"

addrtype

"IP4"

"IP4" or "IP6"

connection-address

px_MCVideo_IP_ConnectionAddressAll

Set to the multicast IP address of the MCVideo group

Bandwidth

b= line

bwtype

"AS:"

bwtype:bandwidth

bandwidth

any allowed value

Time description

Timing

t= line

start-time

"0"

stop-time

"0"

Media descriptions

media description

m= line

media = audio

media

"audio"

port

"49152"

Set to a port number for MCVideo speech of the MCVideo group

proto

"RTP/AVP"

fmt

"99"

Indicating RTP payload type numbers

media title

"speech"

i= line

media attribute

a= line

attribute = rtpmap

rtpmap

"rtpmap"

payload type

"99"

encoding name

"AMR-WB"

clock rate

16000

encoding parameter

"1" if present

Channel number

media attribute

a= line

attribute = fmtp

fmtp

"fmtp"

format

"99"

format specific parameters

Parameters of WB-AMR codec

mode-change-capability

"2"

To be able to interoperate fully with gateways to circuit switched networks

max-red

"0"

No redundancy will be used

media attribute

a= line

attribute =ptime

ptime

"20"

packet time

media attribute

a= line

attribute =maxptime

maxptime

"240"

maximum packet time

media description

m= line

media = video

SDP media-level section for a media-transmission control entity

media

"video"

port

any allowed value

The port for the media-transmission control entity

proto

"udp"

User Datagram Protocol. With UDP, computer applications can send messages to other hosts on an Internet Protocol (IP) network. Time-sensitive applications often use UDP because dropping packets is preferable to waiting for packets delayed due to retransmission, which may not be an option in a real-time system.

fmt

"MCVideo"

Connection Data

c= line

Included if the media plane control channel uses a different IP address than other media described in the SDP

nettype

"IN"

addrtype

"IP4"

connection-address

px_MCVideo_IP_ConnectionAddressApp

media attribute

a= line

attribute = rtpmap

rtpmap

"rtpmap"

payload type

""

encoding name

"H.264"

clock rate

RFC 4867 [59] clause 8.3

encoding parameter

"" if present

Channel number

media attribute

a= line

attribute = fmtp

fmtp

3GPP TS 24.581 [88] clause 12, clause 14

format

"MCVideo"

format specific parameters

mc_queueing

optional

Parameter has no value.

Shall include the "mc_queueing" fmtp attribute in SDP offers when queueing of Transmission request is supported.

3GPP TS 24.581 [88] clause 12, clause 14

mc_priority

not present

or

any allowed value

Any integer value in the range of 1..255

Shall include the "mc_priority" fmtp attribute when a transmission priority different than the default priority is required.

3GPP TS 24.581 [88] clause 12, clause 14

mc_reception_priority

not present

or

any allowed value

Any integer value in the range of 0…255

Shall include the "mc_reception_priority" fmtp attribute when a reception priority different than the default reception priority is required.

3GPP TS 24.581 [88] clause 12, clause 14

mc_granted

present

Parameter has no value

Shall include the "mc_granted" fmtp attribute in the SDP offer of an initial SIP INVITE request when it is acceptable for the MCVideo client to receive a granted indication in the SIP 200 (OK) response to an initial INVITE request.

3GPP TS 24.581 [88] clause 12, clause 14

mc_implicit_request

present

Parameter has no value

Shall include the "mc_implicit_request" fmtp attribute when a SIP request shall be interpreted as an implicit Transmission request. If not explicitly stated in procedures in the present document or in procedures in 3GPP TS 24.281 [2] that the "mc_implicit_request" fmtp attribute shall be included, the decision to include the "mc_implicit_request" fmtp attribute or not, is an implementation option.

3GPP TS 24.581 [88] clause 12, clause 14

media attribute

a= line

attribute = key-mgmt

PRIVATE-CALL

key-mgmt

Key Management attribute field in the media and session level.

TS 24.281 [86] clause 6.2.1

mikey

MIKEY-SAKKE I_MESSAGE as specified in Table 6.1.1.1.3.3-3

MIKEY carries the security parameters needed for

setting up the security protocol. It is a protocol designed for government and relevant enterprises to enable secure, cross-platform multimedia communications.

RFC 4567 [44]

media description

m= line

media = application

media

"application"

port

"49153"

Set to a port number for media-floor control entity of the MCVideo group

proto

"udp"

fmt

"MCVideo"

media attribute

a= line

attribute = fmtp

fmtp

format

"MCVideo"

format specific parameters

mc_queueing

Present

Parameter has no value

mc_priority

"5"

Any integer value in the range of 1..255

mc_granted

Present

Parameter has no value

mc_implicit_request

Present

Parameter has no value

media attribute

a= line

attribute = key-mgmt

key-mgmt

mikey

MIKEY-SAKKE I_MESSAGE as specified in Table 5.5.9.1-2

– MCData

Table 5.5.3.1.4-3: SDP Message from the SS – Off-network for MCData

FFS

5.5.3.2 MCS Info Lists

5.5.3.2.1 MCS Info Lists from the UE
– MCPTT

Table 5.5.3.2.1-1: MCPTT-Info from the UE

Derivation Path: TS 24.379 [9] clause F.1.2

Information Element

Value/remark

Comment

Reference

Condition

mcpttinfo

mcptt-Params

mcptt-access-token

not present

Encrypted (NOTE 2) <mcptt-access-token> with mcpttString set to access token as assigned to the UE in the Token Response

The access token is opaque to the MCPTT client

TS 33.180 [94], clause B.4

RFC 6749 [77]

CONFIG, GROUPCONFIG

session-type

not present

"prearranged"

GROUP-CALL AND INVITE_REFER

"private"

PRIVATE-CALL AND INVITE_REFER

“chat”

CHAT-GROUP-CALL AND INVITE_REFER

"first-to-answer"

FIRST-TO-ANSWER AND INVITE_REFER

mcptt-request-uri

not present

Encrypted (NOTE 2) <mcptt-request-uri> with mcpttURI set to px_MCPTT_Group_A_ID

The URI of the group

(GROUP-CALL OR CHAT-GROUP-CALL) AND INVITE_REFER

not present or encrypted (NOTE 2) <mcptt-request-uri> with mcpttURI set to px_MCPTT_User_B_ID

The URI of the invited MCPTT Client

PRIVATE-CALL AND INVITE_REFER

encrypted (NOTE 2) <mcptt-request-uri> with mcpttURI set to px_MCPTT_ID_User_A

POC-SETTINGS-EVENT

mcptt-calling-user-id

not present or encrypted (NOTE 2) <mcptt-calling-user-id> with mcpttURI set to px_MCPTT_ID_User_A

not present

CONFIG, GROUPCONFIG, POC-SETTINGS-EVENT

mcptt-called-party-id

not present

not present or encrypted (NOTE 2) <mcptt-called-party-id> with mcpttURI set to px_MCPTT_ID_User_A

INVITE-RSP

mcptt-calling-group-id

not present

required

not present

emergency-ind

not present or encrypted (NOTE 2) <emergency-ind> with mcpttBoolean set to "false"

Encrypted (NOTE 2) <emergency-ind> with mcpttBoolean set to "true"

EMERGENCY-CALL AND INVITE_REFER

alert-ind

not present or encrypted (NOTE 2) <alert-ind> with mcpttBoolean set to "false"

Encrypted (NOTE 2) <alert-ind> with mcpttBoolean set to pc_MCX_EmergencyIndWithAlertInd

EMERGENCY-CALL AND INVITE_REFER

imminentperil-ind

not present or encrypted (NOTE 2) <imminentperil-ind> with mcpttBoolean set to "false"

Encrypted (NOTE 2) <emergency-ind> with mcpttBoolean set to "true"

IMMPERIL-CALL AND INVITE_REFER

broadcast-ind

not present or “false”

mc-org"

not present

floor-state

not present

associated-group-id

not present

px_MCPTT_Group_A_ID if mcptt-request-uri contains a temporary group identity; otherwise, not present

if the <mcptt-request-uri> element contains a group identity then this element can include an MCPTT group ID associated with the group identity in the <mcptt-request-uri> element. E.g. if the <mcptt-request-uri> element contains a temporary group identity (TGI), then the <associated-group-id> element can contain the constituent MCPTT group ID

TS 24.379 [9] clause F.1.3

GROUP-CALL

originated-by

not present

MKFC-GKTPs

not present

mcptt-client-id

not present

encrypted (NOTE 2) <mcptt-client-id> with mcpttString set to valid UUID URN (NOTE 1)

The UUID URN of the MCPTT Client

RFC 4122 [106]

TS 24.379 [9] clause 4.10

(GROUP-CALL OR CHAT-GROUP-CALL OR EMERGENCY-CALL OR IMMPERIL-CALL) AND INVITE_REFER

not present or encrypted (NOTE 2) <mcptt-client-id> with mcpttString set to valid UUID URN (NOTE 1)

(PRIVATE-CALL OR FIRST-TO-ANSWER) AND INVITE_REFER

not present or encrypted (NOTE 2) <mcptt-client-id> with mcpttString set to valid UUID URN (NOTE 1)

in general mcptt-client-id is not mandatory (e.g. for SIP SUBSCRIBE)

RFC 4122 [106]

TS 24.379 [9] clause 4.10

CONFIG, GROUPCONFIG

encrypted (NOTE 2) <mcptt-client-id> with mcpttString set to valid UUID URN (NOTE 1)

mcptt-client-id is mandatory in the SIP REGISTER or SIP PUBLISH for service authorisation according to TS 24.379 [9] clauses 7.2.1 and 7.2.2

RFC 4122 [106]

TS 24.379 [9] clause 4.10

CONFIG AND REGISTER_PUBLISH

encrypted (NOTE 2) <mcptt-client-id> with mcpttString set to valid UUID URN (NOTE 1)

mcptt-client-id is mandatory in SIP PUBLISH for MCPTT service settings only, according to TS 24.379 [9] clause 7.2.3

RFC 4122 [106]

TS 24.379 [9] clause 4.10

POC-SETTINGS-EVENT

alert-ind-rcvd

not present

anyExt

not present or any allowed value

TS 24.379 [9], clause F.1.3

NOTE 1: The SS shall check the mcptt-client-id
– at the first time being sent by the UE to be a valid UUID URN with a format like
"urn:uuid:XXXXXXXX-YYYY-ZZZZ-yyyy-zzzzzzzzzzzz" according to RFC 4122 [106]
– to be all the same UUID URN in subsequent messages.

NOTE 2: Encrypted element as described in Table 5.5.3.2.1-1A

Condition

Explanation

REGISTER_PUBLISH

MCPTT-Info in SIP REGISTER or SIP PUBLISH request for service authorisation

INVITE_REFER

MCPTT-Info in SIP INVITE or SIP REFER request for call establishment

INVITE-RSP

MCPTT-Info in SIP response to a SIP INVITE

NOTE: INVITE-RSP is inherited from the SIP response, i.e. it shall be considered as true whenever set for the SIP response

For further conditions see table 5.5.1-1

Table 5.5.3.2.1-1A: Encrypted MCPTT info parameter sent by the UE

Derivation Path: TS 24.379 [9] clauses F.1.2, F.1.3

Information Element

Value/remark

Comment

Reference

Condition

type attribute

"Encrypted"

EncryptedData

EncryptedData as described in Table 5.5.13.2-1 containing encrypted element content of the mcptt parameter

– MCVideo

Table 5.5.3.2.1-2: MCVideo-Info from the UE

Derivation Path: TS 24.281 [86] Clause F.1.2

Information Element

Value/remark

Comment

Reference

Condition

mcvideoinfo

mcvideo-Params

mcvideo-access-token

not present

Encrypted (NOTE 2) <mcvideo-access-token> with mcvideoString set to access token as assigned to the UE in the Token Response

The access token is opaque to the MCVideo client

TS 33.180 [94], clause B.4

RFC 6749 [77]

CONFIG

GROUPCONFIG

session-type

not present

"prearranged"

GROUP-CALL AND INVITE_REFER

"private"

PRIVATE-CALL AND INVITE_REFER

“chat”

CHAT-GROUP-CALL AND INVITE_REFER

mcvideo-request-uri

not present

Encrypted (NOTE 2) <mcvideo-request-uri> with mcvideoURI set to px_MCVideo_Group_A_ID

The URI of the group

(GROUP-CALL OR CHAT-GROUP-CALL) AND INVITE_REFER

not present or Encrypted (NOTE 2) <mcvideo-request-uri> with mcvideoURI set to px_MCVideo_User_B_ID

The URI of the invited MCVideo Client

PRIVATE-CALL AND INVITE_REFER

Encrypted (NOTE 2) <mcvideo-request-uri> with mcvideoURI set to px_MCVideo_User_A_ID

POC-SETTINGS-EVENT

mcvideo-calling-user-id

not present or Encrypted (NOTE 2) <mcvideo-request-uri> with mcvideoURI set to px_MCVideo_ID_User_A

not present

CONFIG,

GROUPCONFIG, POC-SETTINGS-EVENT

mcvideo-called-party-id

not present

not present or Encrypted (NOTE 2) <mcvideo-request-uri> with mcvideoURI set to px_MCVideo_ID_User_A

INVITE-RSP

mcvideo-calling-group-id

not present

required

not present

emergency-ind

not present or encrypted (NOTE 2) <emergency-ind> with mcvideoBoolean set to "false"

encrypted (NOTE 2) <emergency-ind> with mcvideoBoolean set to true

EMERGENCY-CALL AND INVITE-REFER

alert-ind

not present or encrypted (NOTE 2) <emergency-ind> with mcvideoBoolean set to "false"

encrypted (NOTE 2) <emergency-ind> with mcvideoBoolean set to true

EMERGENCY-CALL AND INVITE_REFER

imminentperil-ind

not present or encrypted (NOTE 2) <emergency-ind> with mcvideoBoolean set to "false"

encrypted (NOTE 2) <emergency-ind> with mcvideoBoolean set to true

IMMPERIL-CALL AND INVITE-REFER

broadcast-ind

not present or “false”

mc-org"

not present

transmission-state

not present

associated-group-id

not present

px_MCVideo_Group_A_ID if mcvideo-request-uri contains a temporary group identity; otherwise, not present

if the <mcvideo-request-uri> element contains a group identity then this element can include an MCVideo group ID associated with the group identity in the <mcvideo-request-uri> element. E.g. if the <mcvideo-request-uri> element contains a temporary group identity (TGI), then the <associated-group-id> element can contain the constituent MCVideo group ID

TS 24.281 [86] clause F.1.3

GROUP-CALL

originated-by

not present

MKFC-GKTPs

not present

mcvideo-client-id

not present

encrypted (NOTE 2) < mcvideo-client-id> with mcvideoString set to valid UUID URN (NOTE 1)

The UUID URN of the MCVIDEO Client

RFC 4122 [106]

TS 24.281 [86] clause 4.9

(GROUP-CALL OR CHAT-GROUP-CALLOR

EMERGENCY-CALL OR

IMMPERIL-CALL) AND INVITE_REFER

not present or encrypted (NOTE 2) < mcvideo-client-id> with mcvideoString set to valid UUID URN (NOTE 1)

PRIVATE-CALL AND INVITE_REFER

not present or encrypted (NOTE 2) < mcvideo-client-id> with mcvideoString set to valid UUID URN (NOTE 1)

in general mcvideo-client-id is not mandatory (e.g. for SIP SUBSCRIBE)

RFC 4122 [106]

TS 24.281 [86] clause 4.9

CONFIG, GROUPCONFIG

encrypted (NOTE 2) < mcvideo-client-id> with mcvideoString set to valid UUID URN (NOTE 1)

mcvideo-client-id is mandatory in the SIP REGISTER or SIP PUBLISH for service authorisation according to TS 24.281 [86] clauses 7.2.1 and 7.2.2

RFC 4122 [106]

TS 24.281 [86] clause 4.9

CONFIG AND REGISTER_PUBLISH

encrypted (NOTE 2) < mcvideo-client-id> with mcvideoString set to valid UUID URN (NOTE 1)

mcvideo-client-id is mandatory in SIP PUBLISH for MCVideo service settings only, according to TS 24.281 [86] clause 7.2.3

RFC 4122 [106]

TS 24.281 [86] clause 4.9

POC-SETTINGS-EVENT

alert-ind-rcvd

not present

anyExt

not present or any allowed value

TS 24.281 [86] clause F.1.3

NOTE 1: The SS shall check the mcvideo-client-id
– at the first time being sent by the UE to be a valid UUID URN with a format like
"urn:uuid:XXXXXXXX-YYYY-ZZZZ-yyyy-zzzzzzzzzzzz" according to RFC 4122 [106]
– to be all the same UUID URN in subsequent messages.

NOTE 2: Encrypted element as described in Table 5.5.3.2.1-2A

Table 5.5.3.2.1-2A: Encrypted MCVideo info parameter sent by the UE

Derivation Path: TS 24.281 [86] clauses F.1.2, F.1.3

Information Element

Value/remark

Comment

Reference

Condition

type attribute

"Encrypted"

EncryptedData

EncryptedData as described in Table 5.5.13.2-1 containing encrypted element content of the mcvideo parameter

– MCData

Table 5.5.3.2.1-3: MCData-Info from the UE

Derivation Path: TS 24.282 [87], Clause D.1

Information Element

Value/remark

Comment

Reference

Condition

mcdata-info

mcdata-Params

mcdata-access-token

not present

request-type

"one-to-one-sds"

MCD_1to1

request-type

“group-sds”

MCD_grp

mcdata-request-uri

px_MCData_Group_A

MCD_grp

mcdata-calling-user-id

not present

mcdata-called-party-id

not present

mcdata-calling-group-id

not present

alert-ind

not present

originated-by

not present

mcdata-client-id

px_MCData_Client_A_ID

MCD_grp

mcdata-controller-psi

not present

Condition

Explanation

MCD_1to1

A one-to-one MCData call

MCD_grp

A goup MCData call

For further conditions see table 5.5.1-1

5.5.3.2.2 MCS Info Lists from the SS
– MCPTT

Table 5.5.3.2.2-1: MCPTT-Info from the SS

Derivation Path: TS 24.379 [9] clause F.1.2

Information Element

Value/remark

Comment

Reference

Condition

mcpttinfo

mcptt-Params

mcptt-access-token

not present

session-type

not present

"prearranged"

GROUP-CALL

"private"

PRIVATE-CALL

“chat”

CHAT-GROUP-CALL

"first-to-answer"

FIRST-TO-ANSWER

mcptt-request-uri

Encrypted (NOTE 1) <mcptt-request-uri> with mcpttURI set to px_MCPTT_ID_User_A

The URI of the called user

mcptt-calling-user-id

Encrypted (NOTE 1) <mcptt-calling-user-id> with mcpttURI set to px_MCPTT_ID_User_B

The URI of the calling user

mcptt-called-party-id

not present

mcptt-calling-group-id

not present

Encrypted (NOTE 1) <mcptt-calling-group-id> with mcpttURI set to px_MCPTT_Group_A_ID

The URI of the group

GROUP-CALLOR CHAT-GROUP-CALL

required

not present

emergency-ind

not present

Encrypted (NOTE 1) <emergency-ind> with mcpttBoolean set to "true"

EMERGENCY-CALL

alert-ind

not present

Encrypted (NOTE 1) <alert-ind> with mcpttBoolean set to "false"

EMERGENCY-CALL

imminentperil-ind

not present

Encrypted (NOTE 1) <imminentperil-ind> with mcpttBoolean set to "true"

IMMPERIL-CALL

broadcast-ind

not present

mc-org"

not present

floor-state

not present

associated-group-id

not present

originated-by

not present

MKFC-GKTPs

not present

mcptt-client-id

not present

alert-ind-rcvd

not present

anyExt

not present

TS 24.379 [9], clause F.1.3

NOTE 1: Encrypted element as described in Table 5.5.3.2.2-1A

Table 5.5.3.2.2-1A: Encrypted MCPTT info parameter sent by the SS

Derivation Path: TS 24.379 [9] clauses F.1.2, F.1.3

Information Element

Value/remark

Comment

Reference

Condition

type attribute

"Encrypted"

EncryptedData

EncryptedData as described in Table 5.5.13.2-2 containing encrypted element content of the mcptt parameter

– MCVideo

Table 5.5.3.2.2-2: MCVideo-Info from the SS

Derivation Path: TS 24.281 [86] Clause F.1.2

Information Element

Value/remark

Comment

Reference

Condition

mcvideoinfo

mcvideo-Params

mcvideo-access-token

not present

session-type

"prearranged"

GROUP-CALL

"private"

PRIVATE-CALL

"chat"

CHAT-GROUP-CALL

mcvideo-request-uri

Encrypted (NOTE 1) <mcvideo-request-uri> with mcvideoURI set to px_MCVideo_ID_User_A

The URI of the called user

mcvideo-calling-user-id

not present or encrypted (NOTE 1) <mcvideo-calling-user-id> with mcvideoURI set to px_MCVideo_ID_User_B

The URI of the calling user

mcvideo-called-party-id

not present

mcvideo-calling-group-id

not present

Encrypted (NOTE 1) <mcvideo-calling-group-id> with mcvideoURI set to px_MCVideo_Group_A_ID

The URI of the group

GROUP-CALLOR CHAT-GROUP-CALL

required

not present

emergency-ind

not present or encrypted (NOTE 1) <emergency-ind> with mcvideoBoolean set to "false"

encrypted (NOTE 1) <emergency-ind> with mcvideoBoolean set to "true"

EMERGENCY-CALL

alert-ind

not present

Encrypted (NOTE 1) <alert-ind> with mcvideoBoolean set to "false"

EMERGENCY-CALL

imminentperil-ind

not present

Encrypted (NOTE 1) <imminentperil-ind> with mcvideoBoolean set to "true"

IMMPERIL-CALL

broadcast-ind

not present

mc-org"

not present

floor-state

not present

associated-group-id

not present

originated-by

not present

MKFC-GKTPs

not present

mcvideo-client-id

not present

alert-ind-rcvd

not present

anyExt

not present

TS 24.281 [86] clause F.1.3

NOTE 1: Encrypted element as described in Table 5.5.3.2.2-2A

Table 5.5.3.2.2-2A: Encrypted MCVideo info parameter sent by the SS

Derivation Path: TS 24.281 [86] clauses F.1.2, F.1.3

Information Element

Value/remark

Comment

Reference

Condition

type attribute

"Encrypted"

EncryptedData

EncryptedData as described in Table 5.5.13.2-2 containing encrypted element content of the mcvideo parameter

– MCData

Table 5.5.3.2.2-3: MCData-Info from the SS

Derivation Path: TS 24.282 [87], Clause D.1

Information Element

Value/remark

Comment

Reference

Condition

mcdata-info

mcdata-Params

mcdata-access-token

not present

request-type

"one-to-one-sds"

MCD_1to1

request-type

“group-sds”

MCD_grp

mcdata-request-uri

px_MCData_Group_A

MCD_grp

mcdata-calling-user-id

px_MCData_ID_User_B

mcdata-called-party-id

px_MCData_ID_User_A

mcdata-calling-group-id

not present

alert-ind

not present

originated-by

not present

mcdata-client-id

px_MCData_Client_B_ID

mcdata-controller-psi

not present

Condition

Explanation

MCD_1to1

A one-to-one MCData call

MCD_grp

A goup MCData call

For further conditions see table 5.5.1-1

5.5.3.3 Resource-lists

5.5.3.3.1 Resource-lists from the UE
– MCPTT

Table 5.5.3.3.1-1: Resource-lists from the UE for MCPTT

Derivation Path: RFC 5366 [35] / RFC 4826 [83]

Information Element

Value/remark

Comment

Reference

Condition

resource-lists

encrypted (NOTE 4)

list[1]

encrypted (NOTE 4)

name attribute

Not present

display-name

Not present

entry[1]

NOTE 4,5

uri attribute

px_MCPTT_ID_User_B

The MCPTT ID of the invited user

px_MCPTT_ID_User_B

the MCPTT ID contained in the <mcptt-calling-user-id> element in the application/ vnd.3gpp.mcptt-info+xml MIME body of the received SIP MESSAGE request

MSG_RSP

SIP-URI with px_MCPTT_Group_A_ID (NOTE 8) extended with SIP URI header fields as specified for the SIP REFER message

SIP-URI:
prearranged MCPTT group identit or
chat group identity extended with header fields

PRE-ESTABLISH AND (GROUP-CALL OR CHAT-GROUP-CALL)

SIP-URI with px_MCPTT_ID_User_B (NOTE 8) extended with SIP URI header fields as specified for the SIP REFER message

SIP-URI:
MCPTT ID of the called user extended with header fields

PRE-ESTABLISH AND (PRIVATE-CALL OR FIRST-TO-ANSWER)

display-name

not present

entry[2]

NOTE 4,5

FIRST-TO-ANSWER

uri attribute

px_MCPTT_ID_User_C

display-name

not present

entry[2]

NOTE 4,5

PRE-ESTABLISH AND FIRST-TO-ANSWER

uri attribute

SIP-URI with px_MCPTT_ID_User_C (NOTE 8) extended with SIP URI header fields as specified for the SIP REFER message

SIP-URI:
MCPTT ID of the called user extended with header fields

display-name

not present

resource-lists

encrypted (NOTE 4)

TS 24.481 [11]

TS 24.484 [14]

CONFIG OR GROUPCONFIG

list[1]

encrypted (NOTE 4)

name attribute

not present

display-name

Not present

entry[1]

NOTE 4, 5

TS 24.484 [14]

CONFIG

uri attribute

AUID1 & “/users/” & XUID & “/” & MCSUEID & “/”

UE Configuration document
(NOTE 1a, 2, 3)

“AUID1 & “/users/” & XUID & “/”

Editor’s note: It is not clear in the core specs whether both options are allowed or only one of both; if the UE is allowed not to include the MCSUEID, it is not clear where the MC server gets it from

display-name

Not present

entry[2]

NOTE 4, 5

TS 24.484 [14]

CONFIG

uri attribute

AUID2 & “/users/” & XUID & “/”

UE User Profile document

(NOTE 1b, 2)

display-name

Not present

entry[3]

NOTE 4, 5

TS 24.484 [14]

CONFIG

uri attribute

AUID3 & “/global/service-config.xml”

UE Service Configuration document

(NOTE 1c)

display-name

Not present

entry[1]

NOTE 4, 5

TS 24.484 [14]

GROUPCONFIG

uri attribute

“org.openmobilealliance.groups/global/byGroupID/” & px_MCPTT_Group_A_ID

UE Group Configuration document

display-name

Not present

entry[1]

NOTE 4, 5

TS 24.484 [14]

GROUPCONFIG_B

uri attribute

“org.openmobilealliance.groups/global/byGroupID/” & px_MCPTT_Group_B_ID

UE Group Configuration document

display-name

Not present

entry[1]

NOTE 4, 5

TS 24.484 [14]

GROUPCONFIG_C

uri attribute

“org.openmobilealliance.groups/global/byGroupID/” & px_MCPTT_Group_C_ID

UE Group Configuration document

display-name

Not present

entry[1]

NOTE 4, 5

TS 24.484 [14]

GROUPCONFIG_T

uri attribute

“org.openmobilealliance.groups/global/byGroupID/” & px_MCPTT_Group_T_ID

UE Group Configuration document

display-name

Not present

entry[2]

optional,
NOTE 4, 5

TS 24.481 [11]

GROUPCONFIG

uri attribute

Doc-Sel & “~~” & Node-Sel

MCPTT-GKTP document (NOTE 6, 7)

display-name

Not present

entry[2]

optional,
NOTE 4, 5

TS 24.481 [11]

GROUPCONFIG_B

uri attribute

Doc-Sel_B & “~~” & Node-Sel

MCPTT-GKTP document (NOTE 6, 7)

display-name

Not present

entry[2]

optional,
NOTE 4, 5

TS 24.481 [11]

GROUPCONFIG_C

uri attribute

Doc-Sel_C & “~~” & Node-Sel

MCPTT-GKTP document (NOTE 6, 7)

display-name

Not present

entry[2]

optional,
NOTE 4, 5

TS 24.481 [11]

GROUPCONFIG_T

uri attribute

Doc-Sel_T & “~~” & Node-Sel

MCPTT-GKTP document (NOTE 6, 7)

display-name

Not present

entry[1]

NOTE 4, 5

TS 24.481 [11]

GROUPKEY

uri attribute

Doc-Sel & “~~” & Node-Sel

MCPTT-GKTP document (NOTE 6, 7)

display-name

Not present

entry[1]

NOTE 4, 5

TS 24.481 [11]

GROUPKEY_B

uri attribute

Doc-Sel_B & “~~” & Node-Sel

MCPTT-GKTP document (NOTE 6, 7)

display-name

Not present

entry[1]

NOTE 4, 5

TS 24.481 [11]

GROUPKEY_C

uri attribute

Doc-Sel_C & “~~” & Node-Sel

MCPTT-GKTP document (NOTE 6, 7)

display-name

Not present

entry[2]

optional,
NOTE 4, 5

TS 24.481 [11]

GROUPCONFIG_T

uri attribute

Doc-Sel_T & “~~” & Node-Sel

MCPTT-GKTP document (NOTE 6, 7)

display-name

Not present

NOTE 1a: AUID1 = “org.3gpp.mcptt.ue-config”

NOTE 1b: AUID2 = “org.3gpp.mcptt.user-profile”

NOTE 1c: AUID3 = “org.3gpp.mcptt.service-config”

NOTE 2: XUID = “sip:” & px_MCPTT_ID_User_A

NOTE 3: MCSUEID = Instance id of the UE (derived from the IMEI according to 23.003 [69] clause 13.8)

NOTE 4: XML encryption may be done by
– element content encryption of the root element <resource-lists> as described in Table 5.5.13.2-1
– element content encryption of (each) <list> element as described in Table 5.5.13.2-1
– attribute URI encryption of the entry’s uri attribute as described in Table 5.5.13.3-1

NOTE 5: When a resource-lists document contains more than one entry, the entries may be in any order

NOTE 6: Doc-Sel = “org.3gpp.MCPTT-GKTP/global/byGroupID/" & px_MCPTT_Group_A_ID & “/”
Doc-Sel_B=“org.3gpp.MCPTT-GKTP/global/byGroupID/” & px_MCPTT_Group_B_ID & “/”
Doc-Sel_C=“org.3gpp.MCPTT-GKTP/global/byGroupID/” & px_MCPTT_Group_C_ID & “/”
Doc-Sel_T=“org.3gpp.MCPTT-GKTP/global/byGroupID/” & px_MCPTT_Group_T_ID & “/”

NOTE 7: Node-Sel = "/group/list-service/mgktp:GKTPs?xmlns(mgktp=urn:3gpp:ns:mcpttGKTP:1.0)”

NOTE 8: TS 23.179 [8] specifies MCPTT ID and MCPTT group ID (clause 8.1.3.1) to be a URIs but does not mandate them to be a SIP URIs; nevertheless according to TS 24.379 [9] (clauses 10.1.1.2.2.1, 10.1.2.2.2.1) the URI in the uri attribute of the resource-lists’ <entry> element needs to be a SIP URI.

Condition

Explanation

PRE-ESTABLISH

Call using a pre-established session

MSG_RSP

resource lists IE in SIP MESSAGE in response to a received SIP MESSAGE message

GROUPCONFIG_B

Message content within subscription to GROUP_B documents

GROUPCONFIG_C

Message content within subscription to GROUP_C documents

GROUPCONFIG_T

Message content within subscription to temporary GROUP_T documents

GROUPKEY_B

Message content within subscription to GROUP_B key material retrieval

GROUPKEY_C

Message content within subscription to GROUP_C key material retrieval

GROUPKEY_T

Message content within subscription to temporary GROUP_T key material retrieval

For further conditions see table 5.5.1-1

– MCVideo

Table 5.5.3.3.1-2: Resource-lists from the UE for MCVideo

Derivation Path: RFC 5366 [35] / RFC 4826 [83]

Information Element

Value/remark

Comment

Reference

Condition

resource-lists

PRIVATE-CALL

GROUP-CALL

EMERGENCY-CALL

IMMPERIL-CALL

list[1]

name attribute

Not present

display-name

Not present

entry[1]

NOTE 5

uri attribute

px_MCVideo_ID_User_B

The MCVideo ID of the invited user

display-name

Not present

resource-lists

encrypted (NOTE 4)

TS 24.481 [11]

TS 24.484 [14]

CONFIG OR GROUPCONFIG

list[1]

encrypted (NOTE 4)

name attribute

"uri: mcvideo-op.gov:resource-lists"

Editor’s note: to be removed

CONFIG

display-name

Not present

entry[1]

NOTE 5

TS 24.484 [14]

CONFIG

uri attribute

AUID1 & "/users/" & XUID & "/" & MCSUEID & "/"

UE Configuration document
(NOTE 1a, 2, 3)

"AUID1 & "/users/" & XUID & "/"

Editor’s note: It is not clear in the core specs whether both options are allowed or only one of both; if the UE is allowed not to include the MCSUEID, it is not clear where the MC server gets it from

display-name

Not present

entry[2]

NOTE 5

TS 24.484 [14]

CONFIG

uri attribute

AUID2 & "/users/" & XUID & "/"

UE User Profile document

(NOTE 1b, 2)

display-name

Not present

entry[3]

NOTE 5

TS 24.484 [14]

CONFIG

uri attribute

AUID3 & "/global/service-config.xml"

UE Service Configuration document

(NOTE 1c)

display-name

Not present

entry[1]

NOTE 5

TS 24.481 [11]

GROUPCONFIG

uri attribute

"org.openmobilealliance.groups/global/byGroupID/" & px_MCVideo_Group_A_ID

UE Group Configuration document

display-name

Not present

entry[2]

optional
NOTE 5

TS 24.481 [11]

GROUPCONFIG

uri attribute

Doc-Sel & "~~" & Node-Sel

MCPTT-GKTP document (NOTE 6, 7)

display-name

Not present

entry[1]

NOTE 5

TS 24.481 [11]

GROUPKEY

uri attribute

Doc-Sel & "~~" & Node-Sel

MCPTT-GKTP document (NOTE 6, 7)

display-name

Not present

NOTE 1a: AUID1 = "org.3gpp.mcvideo.ue-config"

NOTE 1b: AUID2 = "org.3gpp.mcvideo.user-profile"

NOTE 1c: AUID3 = "org.3gpp.mcvideo.service-config"

NOTE 2: XUID = "sip:" & px_MCVideo_ID_User_A

NOTE 3: MCSUEID = Instance id of the UE (derived from the IMEI according to 23.003 [69] clause 13.8)

NOTE 4: XML encryption may be done by
– element content encryption of the root element <resource-lists> as described in Table 5.5.13.2-1
– element content encryption of (each) <list> element as described in Table 5.5.13.2-1
– attribute URI encryption of the entry’s uri attribute as described in Table 5.5.13.3-1

NOTE 5: When a resource-lists document contains more than one entry, the entries may be in any order

NOTE 6: Doc-Sel = “org.3gpp.MCPTT-GKTP/global/byGroupID/” & px_MCVideo_Group_A_ID & "/"

NOTE 7: Node-Sel = "/group/list-service/mgktp:GKTPs?xmlns(mgktp=urn:3gpp:ns:mcpttGKTP:1.0)”

– MCData

Table 5.5.3.3.1-3: Resource-lists from the UE for MCData

Derivation Path: RFC 5366 [35] / RFC 4826 [83]

Information Element

Value/remark

Comment

Reference

Condition

resource-lists

Editor’s note: XML element content encryption to be added

list

entry

px_MCData_ID_User_B

The MCData ID of the target MCData user

5.5.3.3.2 Resource-lists from the SS
– MCPTT

Table 5.5.3.3.2-1: Resource-lists from the SS for MCPTT

Derivation Path: RFC 5366 [35] / RFC 4826 [83]

Information Element

Value/remark

Comment

Reference

Condition

resource-lists

Editor’s note: XML element content encryption to be added

name attribute

Not present

display-name

Not present

list

entry[1]

uri attribute

px_MCPTT_ID_User_A

The MCPTT ID of the invited user

display-name

Not present

– MCVideo

Table 5.5.3.3.2-2: Resource-lists from the SS for MCVideo

Derivation Path: RFC 5366 [35] / RFC 4826 [83]

Information Element

Value/remark

Comment

Reference

Condition

resource-lists

Editor’s note: XML element content encryption to be added

list

entry

px_MCVideo_ID_User_A

The MCVideo ID of the invited user

– MCData

Table 5.5.3.3.2-3: Resource-lists from the SS for MCData

Derivation Path: RFC 5366 [35] / RFC 4826 [83]

Information Element

Value/remark

Comment

Reference

Condition

resource-lists

Editor’s note: XML element content encryption to be added

list

entry

px_MCData_ID_User_A

The MCData ID of the invited user

5.5.3.4 Location-info

5.5.3.4.1 Location-info (Report from the UE)
– MCPTT

Table 5.5.3.4.1-1: Location-info (Report from the UE) for MCPTT

Derivation Path: TS 24.379 [9] clause F.3

Information Element

Value/remark

Comment

Reference

Condition

location-info

Report

ReportID attribute

not present

Attribute is used to return the value in the <RequestId> attribute in the <Request> element. Only present in response to a Location-Info Request.

ReportType attribute

"Emergency"

Required

The <ReportType> attribute has two values "Emergency" and "NonEmergency" used to inform whether the client is sending the report in an emergency situation or not.

TriggerID

not present

An element which can occur multiple times. Contains the value of the <TriggerId> attribute associated with a trigger that has fired. Only present if a trigger is the cause of the Location-info Report.

CurrentLocation

A mandatory element that contains the location information

CurrentServingEcgi

Encrypted (NOTE 2) <CurrentServingEcgi> with any content if present

This is optional depending on the configuration sent by the SS

NeighbouringEcgi

Encrypted (NOTE 2) <NeighbouringEcgi> with any content if present

This is optional depending on the configuration sent by the SS

MbmsSaId

Encrypted (NOTE 2) <MbmsSaId> with any content if present

This is optional depending on the configuration sent by the SS

MbsfnArea

Encrypted (NOTE 2) <MbsfnArea> with any content if present

This is optional depending on the configuration sent by the SS

CurrentCoordinate

if present

This is optional depending on the configuration sent by the SS

longitude

Encrypted (NOTE 1) <longitude> with any content

latitude

Encrypted (NOTE 1) <latitude> with any content

NOTE 1: Encrypted sub-element of <CurrentCoordinate> as described in Table 5.5.3.4.1-1A

NOTE 2: Encrypted sub-element of <CurrentLocation> element as described in Table 5.5.3.4.1-1B

Table 5.5.3.4.1-1A: Encrypted sub-element of <CurrentCoordinate> sent by the UE

Derivation Path: TS 24.379 [9] clause F.3.2 (tCoordinateType )

Information Element

Value/remark

Comment

Reference

Condition

type attribute

"Encrypted"

EncryptedData

EncryptedData as described in Table 5.5.13.2-1 containing encrypted element content of the sub-element of <CurrentCoordinate>

Table 5.5.3.4.1-1B: Encrypted sub-element of <CurrentLocation> sent by the UE

Derivation Path: TS 24.379 [9] clause F.3.2 (tCurrentLocationType)

Information Element

Value/remark

Comment

Reference

Condition

type attribute

"Encrypted"

EncryptedData

EncryptedData as described in Table 5.5.13.2-1 containing encrypted element content of the sub-element of <CurrentLocation>

– MCVideo

Table 5.5.3.4.1-2: Location-info (Report from the UE) for MCVideo

Derivation Path: TS 24.281 [86] clause F.3

Information Element

Value/remark

Comment

Reference

Condition

location-info

Report

TriggerID

not present

An element which can occur multiple times. Contains the value of the <TriggerId> attribute associated with a trigger that has fired. Only present if a trigger is the cause of the Location-info Report.

CurrentLocation

A mandatory element that contains the location information

CurrentServingEcgi

optional

This is optional depending on the configuration sent by the SS

NeighbouringEcgi

optional

This is optional depending on the configuration sent by the SS

MbmsSaId

optional

This is optional depending on the configuration sent by the SS

MbsfnArea

optional

This is optional depending on the configuration sent by the SS

CurrentCoordinate

optional

This is optional depending on the configuration sent by the SS

ReportID

not present

Attribute is used to return the value in the <RequestId> attribute in the <Request> element. Only present in response to a Location-Info Request.

ReportType

"Emergency"

Required

The <ReportType> attribute has two values "Emergency" and "NonEmergency" used to inform whether the client is sending the report in an emergency situation or not.

EmergencyEventType

"GroupCallEmergency"

GROUP-CALL and EMERGENCY-CALL

"GroupCallImminentPeril"

GROUP-CALL and IMMPERIL-CALL

"PrivateCallEmergency"

PRIVATE-CALL and EMERGENCY-CALL

"InitiateEmergencyAlert"

IMMPERIL-CALL

5.5.3.4.2 Location-info (Configuration sent by the SS)
– MCPTT

Table 5.5.3.4.2-1: Location-info (Configuration sent by the SS) for MCPTT

Derivation Path: TS 24.379 [9] clause F.3

Information Element

Value/remark

Comment

Reference

Condition

location-info

Configuration

ConfigScope

"Full"

The MCPTT Client shall replace any previous configuration.

NonEmergencyLocationInformation

ServingEcgi

present

An optional element specifying that the serving E-UTRAN Cell Global Identity (ECGI) needs to be reported

NeighbouringEcgi

present

An optional element that can occur multiple times, specifying that neighbouring ECGIs need to be reported

MbmsSaId

present

An optional element specifying that the serving MBMS Service Area Id needs to be reported;

MbsfnArea

present

An optional element specifying that the MBSFN area Id needs to be reported;

GeographicalCoordinate

present

An optional element specifying that the geographical coordinate specified in clause 6.1 in 3GPP TS 23.032 [65] needs to be reported

minimumIntervalLength

"10"

A mandatory element specifying the minimum time the MCPTT client needs to wait between sending location reports. The value is given in seconds

EmergencyLocationInformation"

ServingEcgi

present

An optional element specifying that the serving E-UTRAN Cell Global Identity (ECGI) needs to be reported

NeighbouringEcgi

present

An optional element that can occur multiple times, specifying that neighbouring ECGIs need to be reported

MbmsSaId

present

An optional element specifying that the serving MBMS Service Area Id needs to be reported;

MbsfnArea

present

An optional element specifying that the MBSFN area Id needs to be reported;

GeographicalCoordinate

present

An optional element specifying that the geographical coordinate specified in clause 6.1 in 3GPP TS 23.032 [65] needs to be reported

minimumIntervalLength

"5"

A mandatory element specifying the minimum time the MCPTT client needs to wait between sending location reports. The value is given in seconds

TriggeringCriteria

CellChange

not present

TrackingAreaChange

not present

PlmnChange

not present

MbmsSaChange

not present

MbsfnAreaChange

not present

PeriodicReport

not present

TravelledDistance

not present

McpttSignallingEvent

not present

GeographicalAreaChange

AnyAreaChange

not present

EnterSpecificAreaType

not present

ExitSpecificAreaType

not present

anyExt

mandatory for Rel-15 and above

EmergencyTriggeringCriteria

CellChange

not present

TrackingAreaChange

not present

PlmnChange

not present

MbmsSaChange

not present

MbsfnAreaChange

not present

PeriodicReport

not present

TravelledDistance

not present

McpttSignallingEvent

not present

GeographicalAreaChange

AnyAreaChange

not present

EnterSpecificAreaType

not present

ExitSpecificAreaType

not present

– MCVideo

Table 5.5.3.4.2-2: Location-info (Configuration sent by the SS) for MCVideo

Derivation Path: TS 24.281 [86] clause F.3

Information Element

Value/remark

Comment

Reference

Condition

location-info

Configuration

ConfigScope

"Full"

The MCVideo Client shall replace any previous configuration.

NonEmergencyLocationInformation

ServingEcgi

present

An optional element specifying that the serving E-UTRAN Cell Global Identity (ECGI) needs to be reported

NeighbouringEcgi

present

An optional element that can occur multiple times, specifying that neighbouring ECGIs need to be reported

MbmsSaId

present

An optional element specifying that the serving MBMS Service Area Id needs to be reported;

MbsfnArea

present

An optional element specifying that the MBSFN area Id needs to be reported;

GeographicalCoordinate

present

An optional element specifying that the geographical coordinate specified in clause 6.1 in 3GPP TS 23.032 [65] needs to be reported

minimumIntervalLength

"10"

A mandatory element specifying the minimum time the MCVIdeo client needs to wait between sending location reports. The value is given in seconds

EmergencyLocationInformation"

ServingEcgi

present

An optional element specifying that the serving E-UTRAN Cell Global Identity (ECGI) needs to be reported

NeighbouringEcgi

present

An optional element that can occur multiple times, specifying that neighbouring ECGIs need to be reported

MbmsSaId

present

An optional element specifying that the serving MBMS Service Area Id needs to be reported;

MbsfnArea

present

An optional element specifying that the MBSFN area Id needs to be reported;

GeographicalCoordinate

present

An optional element specifying that the geographical coordinate specified in clause 6.1 in 3GPP TS 23.032 [65] needs to be reported

minimumIntervalLength

"5"

A mandatory element specifying the minimum time the MCVideo client needs to wait between sending location reports. The value is given in seconds

TriggeringCriteria

CellChange

not present

TrackingAreaChange

not present

PlmnChange

not present

MbmsSaChange

not present

MbsfnAreaChange

not present

PeriodicReport

not present

TravelledDistance

not present

McvideoSignallingEvent

not present

GeographicalAreaChange

not present

5.5.3.4.3 Location-info (Request sent by the SS)
– MCPTT

Table 5.5.3.4.3-1: Location-info (Request sent by the SS) for MCPTT

Derivation Path: TS 24.379 [9] clause F.3

Information Element

Value/remark

Comment

Reference

Condition

location-info

Request

RequestID

"1"

The RequestID that the MCPTT Client will reference in the Report

– MCVideo

Table 5.5.3.4.3-2: Location-info (Request sent by the SS) for MCVideo

Derivation Path: TS 24.281 [96] clause F.3

Information Element

Value/remark

Comment

Reference

Condition

location-info

Request

RequestID

"1"

The RequestID that the MCVideo Client will reference in the Report

5.5.3.4.4 Location-info (Report from the SS)

– MCPTT

Table 5.5.3.4.4-1: Location-info (Report from the SS) for MCPTT

Derivation Path: TS 24.379 [9] clause F.3

Information Element

Value/remark

Comment

Reference

Condition

location-info

Report

ReportID attribute

not present

ReportType attribute

"Emergency"

TriggerID [1]

"EMERGENCY ALERT"

A randomly chosen string to reflect the trigger of the message.

CurrentLocation

CurrentServingEcgi

not present

NeighbouringEcgi

not present

MbmsSaId

not present

MbsfnArea

not present

CurrentCoordinate

longitude

Encrypted (NOTE 1) <longitude> with content as specified by the test case

latitude

Encrypted (NOTE 1) <longitude> with content as specified by the test case

NOTE 1: Encrypted tCoordinateType element as described in Table 5.5.3.4.4-1A

Table 5.5.3.4.4-1A: Encrypted sub-element of <CurrentCoordinate> sent by the SS

Derivation Path: TS 24.379 [9] clause F.3.2 (tCoordinateType )

Information Element

Value/remark

Comment

Reference

Condition

type attribute

"Encrypted"

EncryptedData

EncryptedData as described in Table 5.5.13.2-2 containing encrypted element content of the sub-element of <CurrentCoordinate>

5.5.3.5 PIDF

5.5.3.5.1 PIDF from the UE
– MCPTT

Table 5.5.3.5.1-1: PIDF for MCPTT from the UE

Derivation Path: RFC 3863 [114]

Information Element

Value/remark

Comment

Reference

Condition

presence

RFC 3863 [114]

entity attribute

Encrypted URI (NOTE 1) with value set to px_MCPTT_ID_User_A

tuple

id attribute

Encrypted URI (NOTE 1) with value set to the mcptt-client-id as provided by the UE at registration

status

affiliation

MCPTT extension

TS 24.379 [9] clause 9.3.1

AFFILIATION

group

Encrypted URI (NOTE 1) with value set to px_MCPTT_Group_A_ID

client

not present

status

not present

expires

not present

functionalAlias

MCPTT extension

TS 24.379 [9] Table 9A.3.1.2-1

FUNCTIONAL_ALIAS_STATUS_CHANGE

functionalAliasID attribute

Encrypted URI (NOTE 1) with value set to px_MCPTT_ID_FA_A

user attribute

not present

status attribute

not present

expires attribute

not present

contact

not present

note

not present

timestamp

not present

note

not present

p-id

any allowed value if present

TS 24.379 [9] clause 9.3.1

AFFILIATION

p-id-fa

Any allowed value

a globally unique value set to an identifier of a SIP PUBLISH request

TS 24.379 [9] clause 9A.2.1.2

FUNCTIONAL_ALIAS_STATUS_CHANGE

NOTE 1: Encrypted attribute as described in Table 5.5.13.3-1

Condition

Explanation

FUNCTIONAL_ALIAS_STATUS_CHANGE

PIDF sent by the UE in request for functional alias status change

For further conditions see table 5.5.1-1

– MCVideo

Table 5.5.3.5.1-2: PIDF for MCVideo from the UE

Derivation Path: RFC 3863 [114]

Information Element

Value/remark

Comment

Reference

Condition

presence

RFC 3863 [114]

entity attribute

Encrypted URI (NOTE 1) with value set to px_MCVideo_ID_User_A

tuple

id attribute

Encrypted URI (NOTE 1) with value set to the mcptt-client-id as provided by the UE at registration

status

affiliation

TS 24.281 [86] clause 8.3.1

AFFILIATION

group

Encrypted URI (NOTE 1) with value set to px_MCVideo_Group_A_ID

client

not present

status

not present

expires

not present

p-id

any allowed value if present

AFFILIATION

NOTE 1: Encrypted attribute as described in Table 5.5.13.3-1

– MCData

Table 5.5.3.5.1-3: PIDF for MCData from the UE

Derivation Path: RFC 3863 [114]

Information Element

Value/remark

Comment

Reference

Condition

presence

RFC 3863 [114]

entity attribute

Encrypted URI (NOTE 1) with value set to px_MCData_ID_User_A

tuple

id attribute

Encrypted URI (NOTE 1) with value set to the mcptt-client-id as provided by the UE at registration

status

affiliation

TS 24.282 [87] clause 8.4.1

AFFILIATION

group

Encrypted URI (NOTE 1) with value set to px_MCDATA_Group_A_ID

client

not present

status

not present

expires

not present

p-id

any allowed value or same value as sent in SIP PUBLISH

set to an identifier of a SIP PUBLISH request

AFFILIATION

NOTE 1: Encrypted attribute as described in Table 5.5.13.3-1

5.5.3.5.2 PIDF from the SS
– MCPTT

Table 5.5.3.5.2-1: PIDF for MCPTT from the SS

Derivation Path: RFC 3863 [114]

Information Element

Value/remark

Comment

Reference

Condition

presence

RFC 3863 [114]

entity attribute

Encrypted URI (NOTE 1) with value set to px_MCPTT_ID_User_A

tuple

id attribute

Encrypted URI (NOTE 1) with value set to the mcptt-client-id as provided by the UE at registration

status

affiliation

MCPTT extension

TS 24.379 [9] clause 9.3.1

AFFILIATION

group

Encrypted URI (NOTE 1) with value set to px_MCPTT_Group_A_ID

client

not present

status

"affiliating"

expires

not present

functionalAlias

MCPTT extension

TS 24.379 [9] Table 9A.3.1.2-1

FUNCTIONAL_ALIAS_ACTIVATED

functionalAliasID attribute

Encrypted URI (NOTE 1) with value set to px_MCPTT_ID_FA_A

user attribute

not present

status attribute

"activated"

expires attribute

not present

contact

not present

note

not present

timestamp

not present

note

not present

p-id

not present

AFFILIATION

p-id-fa

same value as received in the SIP PUBLISH message

TS 24.379 [9] clause 9A.2.2.2.5

NOTIFY_FOR_PUBLISH

NOTE 1: Encrypted attribute as described in Table 5.5.13.3-1

Condition

Explanation

FUNCTIONAL_ALIAS_ACTIVATED

PIDF sent by the SS in notification for functional alias getting activated

NOTIFY_FOR_PUBLISH

PIDF sent by the SS in notification associated with a previous SIP PUBLISH message sent by the UE

For further conditions see table 5.5.1-1

– MCVideo

Table 5.5.3.5.2-2: PIDF for MCVideo from the SS

Derivation Path: RFC 3863 [114]

Information Element

Value/remark

Comment

Reference

Condition

presence

RFC 3863 [114]

entity attribute

Encrypted URI (NOTE 1) with value set to px_MCVideo_ID_User_A

tuple

id attribute

Encrypted URI (NOTE 1) with value set to the mcptt-client-id as provided by the UE at registration

status

affiliation

TS 24.281 [86] clause 8.3.1

AFFILIATION

group

Encrypted URI (NOTE 1) with value set to px_MCVideo_Group_A_ID

client

not present

status

“affiliating”

expires

not present

p-id

not present

AFFILIATION

NOTE 1: Encrypted attribute as described in Table 5.5.13.3-1

– MCData

Table 5.5.3.5.2-3: PIDF for MCData from the SS

Derivation Path: RFC 3863 [114]

Information Element

Value/remark

Comment

Reference

Condition

presence

RFC 3863 [114]

entity attribute

Encrypted URI (NOTE 1) with value set to px_MCDATA_ID_User_A

tuple

id attribute

Encrypted URI (NOTE 1) with value set to the mcptt-client-id as provided by the UE at registration

status

affiliation

TS 24.282 [87] clause 8.4.1

AFFILIATION

group

px_MCDATA_Group_A_ID

client

not present

status

“affiliating”

expires

not present

p-id

not present

AFFILIATION

NOTE 1: Encrypted attribute as described in Table 5.5.13.3-1

5.5.3.6 SIMPLE-FILTER

– MCPTT

Table 5.5.3.6-1: SIMPLE-FILTER for MCPTT

Derivation Path: TS 24.379 [9] clause 9.3.2

Information Element

Value/remark

Comment

Reference

Condition

filter-set

RFC 4661 [48]

ns-bindings

TS 24.379 [9] clause 9.3.2.2 requires two separate ns-binding elements

RFC 4661 [48]

ns-binding urn

RFC 4661 [48]

prefix

""

Editor’s note:
according to RFC 4661 the prefix is required nevertheless TS 24.379 says ‘does not contain a "prefix" attribute’

urn

"urn:ietf:params:xml:ns:pidf"

ns-binding urn

RFC 4661 [48]

prefix

"mcpttPI10"

urn

"urn:3gpp:ns:mcpttPresInfo:1.0"

filter[1]

RFC 4661 [48]

filter id

Any value

The value of the ‘id’ attribute has to be unique within the <filter-set> element

uri attribute

Not present

According to TS 24.379

domain attribute

Not present

According to TS 24.379

remove attribute

Not present

‘false’ per default

enabled attribute

Not present

‘true’ per default

what

RFC 4661 [48]

include

"//presence/tuple[@id=" & px_MCPTT_Client_A_ID & "]"

contains the value, according to IETF RFC 4661 [48], set to concatenation of the ‘//presence/tuple[@id="’ string, the MCPTT client ID, and the ‘"]’ string

RFC 4661 [48]

trigger

Not present

– MCVideo

Table 5.5.3.6-2: SIMPLE-FILTER for MCVideo

Derivation Path: TS 24.281 [86] clause 8.3.2

Information Element

Value/remark

Comment

Reference

Condition

filter-set

px_MCVideo_Client_A_ID

RFC 4661 [48]

nc-bindings

px_MCVideo_Client_A_ID

RFC 4661 [48]

ns-binding urn

"urn:ietf:params:xml:ns:pidf"

RFC 4661 [48]

ns-binding urn

"urn:3gpp:ns:mcvideoPresInfo:1.0"

TS 24.281 [86] clause 8.3.2.2 requires two separate ns-binding elements

RFC 4661 [48]

filter id

"123"

The value of the ‘id’ attribute has to be unique within the <filter-set> element.

Does not contain the ‘uri’ element.

Does not contain the ‘domain’ element.

RFC 4661 [48]

what

RFC 4661 [48]

include

//presence/tuple[@id= px_MCVideo_Client_A_ID]

contains the value, according to IETF RFC 4661 [48], set to concatenation of the ‘//presence/tuple[@id="’ string, the MCVideo client ID, and the ‘"]’ string

RFC 4661 [48]

– MCData

Table 5.5.3.6-3: SIMPLE-FILTER for MCData

Derivation Path: TS 24.282 [87] clause 8.4.2

Information Element

Value/remark

Comment

Reference

Condition

filter-set

px_MCData_Client_A_ID

RFC 4661 [48]

nc-bindings

px_MCData_Client_A_ID

RFC 4661 [48]

ns-binding urn

"urn:ietf:params:xml:ns:pidf"

RFC 4661 [48]

ns-binding urn

"urn:3gpp:ns:mcdataPresInfo:1.0"

TS 24.282 [87] clause 8.4.2.2 requires two separate ns-binding elements

RFC 4661 [48]

filter id

"123"

The value of the ‘id’ attribute has to be unique within the <filter-set> element.

Does not contain the ‘uri’ element.

Does not contain the ‘domain’ element.

RFC 4661 [48]

what

RFC 4661 [48]

include

//presence/tuple[@id= px_MCData_Client_A_ID]

contains the value, according to IETF RFC 4661 [48], set to concatenation of the ‘//presence/tuple[@id="’ string, the MCData client ID, and the ‘"]’ string

RFC 4661 [48]

5.5.3.7 AFFILIATION-COMMAND

– MCPTT

Table 5.5.3.7-1: MCPTT-AFFILIATION-COMMAND for MCPTT

Derivation Path: TS 24.379 [9] clause F.4

Information Element

Value/remark

Comment

Reference

Condition

command-list

affiliate

group[1]

px_MCPTT_Group_A_ID

MCPTT group name

de-affiliate

not present

– MCVideo

Table 5.5.3.7-2: MCVideo-AFFILIATION-COMMAND for MCVideo

Derivation Path: TS 24.281 [86] clause F.4

Information Element

Value/remark

Comment

Reference

Condition

command-list

affiliate

group[1]

px_MCVideo_Group_A_ID

MCVideo group name

de-affiliate

not present

– MCData

Table 5.5.3.7-3: MCData-AFFILIATION-COMMAND for MCData

Derivation Path: TS 24.282 [87] clause D.3

Information Element

Value/remark

Comment

Reference

Condition

command-list

affiliate

group[1]

px_MCData_Group_A_ID

MCData group name

de-affiliate

not present

5.5.3.8 SDS Signaling Payload

5.5.3.8.1 SDS Signaling Payload from the UE

Table 5.5.3.8.1-1: SDS Signaling Payload from the UE

Derivation Path: TS 24.282 [87] clause 15.1.2

Information Element

Value/remark

Comment

Reference

Condition

SDS signalling payload message identity

"01000001"

SDS Signalling Payload

TS 24.282 [87] clause 15.2.2

Date and time

The current date and time

The Date and time value is an unsigned integer containing UTC time of the time when a message was sent, in seconds since midnight UTC of January 1, 1970 (not counting leap seconds).

TS 24.282 [87] clause 15.2.8

Conversation ID

Any allowed value

The Conversation ID contains a number uniquely identifying the conversation. The value is a universally unique identifier.

TS 24.282 [87] clause 15.2.9

Message ID

Any allowed value

The Message ID contains a number uniquely identifying a message. The value is a universally unique identifier

TS 24.282 [87] clause 15.2.10

InReplyTo message ID

Not present

TS 24.282 [87] clause 15.2.11

Application ID

Not present

TS 24.282 [87] clause 15.2.7

SDS disposition request type

"0001"

DELIVERY

TS 24.282 [87] clause 15.2.3

5.5.3.8.2 SDS Signaling Payload from the SS

Table 5.5.3.8.2-1: SDS Signaling Payload from the SS

Derivation Path: TS 24.282 [87] clause 15.1.2

Information Element

Value/remark

Comment

Reference

Condition

SDS signalling payload message identity

"01000001"

SDS Signalling Payload

TS 24.282 [87] clause 15.2.2

Date and time

The current date and time

The Date and time value is an unsigned integer containing UTC time of the time when a message was sent, in seconds since midnight UTC of January 1, 1970 (not counting leap seconds).

TS 24.282 [87] clause 15.2.8

Conversation ID

“00000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001”

The Conversation ID contains a number uniquely identifying the conversation. The value is a universally unique identifier.

TS 24.282 [87] clause 15.2.9

Message ID

“00000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001”

The Message ID contains a number uniquely identifying a message. The value is a universally unique identifier

TS 24.282 [87] clause 15.2.10

InReplyTo message ID

Not present

TS 24.282 [87] clause 15.2.11

Application ID

Not present

TS 24.282 [87] clause 15.2.7

SDS disposition request type

"0001"

DELIVERY

TS 24.282 [87] clause 15.2.3

5.5.3.9 MCData Data Payload

Table 5.5.3.9-1: MCData Data Payload from the UE

Derivation Path: TS 24.282 [87] clause 15.1.4

Information Element

Value/remark

Comment

Reference

Condition

Data payload message identity

"01000011"

Data payload

TS 24.282 [87] clause 15.2.2

Number of payloads

"1"

1 payload

TS 24.282 [87] clause 15.2.12

Security parameters and Payload

As described in Table 5.5.3.10-1

MCData Protected Payload Message

TS 33.180 [94]

MCD_1to1

Payload

TS 24.282 [87] clause 15.2.13

MCD_grp

Payload content type

"00000001"

TEXT

Payload data

any allowed value

The data payload

Example: “abcdEFGH”

Condition

Explanation

MCD_1to1

A one-to-one MCData call

MCD_grp

A goup MCData call

For further conditions see table 5.5.1-1

Table 5.5.3.9-2: MCData Data Payload from the SS

Derivation Path: TS 24.282 [87] clause 15.1.4

Information Element

Value/remark

Comment

Reference

Condition

Data payload message identity

"01000011"

Data payload

TS 24.282 [87] clause 15.2.2

Number of payloads

"1"

1 payload

TS 24.282 [87] clause 15.2.12

Security parameters and Payload

As described in Table 5.5.3.10-2

MCData Protected Payload Message

TS 33.180 [94]

MCD_1to1

Payload

TS 24.282 [87] clause 15.2.13

MCD_grp

Payload content type

"00000001"

TEXT

Payload data

"Test"

The data payload

Condition

Explanation

MCD_1to1

A one-to-one MCData call

MCD_grp

A goup MCData call

For further conditions see table 5.5.1-1

5.5.3.10 MCData Protected Payload Message

Table 5.5.3.10-1: MCData Protected Payload Message from the UE

Derivation Path: TS 33.180 [94] clause 8.5.4

Information Element

Value/remark

Comment

Reference

Condition

Message Type

"01000011"

Message type – Data Payload

Date and Time

The current date and time

Date and Time of creation of protected payload message

Payload ID

“1”

The identifier for the payload.

Payload sequence number

“1”

The sequence number of the protected payload.

Algorithm

“DP_AES_128_GCM”

Protection of payloads shall support the following algorithms (cipher suites): DP_AES_128_GCM and DP_AES_256_GCM

IV

“11011100 10111001 00001000 01010001 01010000 10110011 11001111 00100001 11100010 11110111 11011111 01011011 01010100 00101100 00100101 10100010”

Initialisation vector (or nonce) for message.

Length depends on the algorithm and key used.

128 bits or 256 bits depending on the algorithm.

DPPK-ID

PCK-ID

Key identifier

128 bits or 256 bits depending on the algorithm

For one-to-one communications, DPPK-ID shall be the PCK-ID. For group communications, the DPPK ID shall be the GMK-ID

Payload

Protected Payload (Ciphertext)

Payload content type

“00000001”

TEXT

Payload contents

Any allowed value

Example: “abcdEFGH”

Table 5.5.3.10-2: MCData Protected Payload Message from the SS

Derivation Path: TS 33.180 [94] clause 8.5.4

Information Element

Value/remark

Comment

Reference

Condition

Message Type

"01000011"

Message type – Data Payload

Date and Time

The current date and time

Date and Time of creation of protected payload message

Payload ID

“1”

The identifier for the payload.

Payload sequence number

“1”

The sequence number of the protected payload.

Algorithm

“DP_AES_128_GCM”

Protection of payloads shall support the following algorithms (cipher suites): DP_AES_128_GCM and DP_AES_256_GCM

IV

“11011100 10111001 00001000 01010001 01010000 10110011 11001111 00100001 11100010 11110111 11011111 01011011 01010100 00101100 00100101 10100010”

Initialisation vector (or nonce) for message.

Length depends on the algorithm and key used.

128 bits or 256 bits depending on the algorithm.

DPPK-ID

PCK-ID

Key identifier

128 bits or 256 bits depending on the algorithm

For one-to-one communications, DPPK-ID shall be the PCK-ID. For group communications, the DPPK ID shall be the GMK-ID

Payload

Protected Payload (Ciphertext)

Payload content type

“00000001”

TEXT

Payload contents

“abcdEFGH”

5.5.3.11 PoC Settings

5.5.3.11.1 PoC Settings from the UE

Table 5.5.3.11.1-1: PoC Settings from the UE

Derivation Path: RFC 4354 [103]

Information Element

Value/remark

Comment

Reference

Condition

poc-settings

entity [1]

id attribute

any value

unique identifier of the EPA (Event Publication Agent)

Editor’s note: to be clarified whether there are requirements for the id

RFC 4354 [103]

am-settings

RFC 4354 [103]

answer-mode

"automatic" or "manual"

"manual"

MANUAL

"automatic"

AUTOMATIC

selected-user-profile-index

TS 24.379 [9] clause 7.4.1

user-profile-index

same value the user-profile-index in the user profile in Table 5.5.8.3-1

Condition

Explanation

MANUAL

Manual answer mode

AUTOMATIC

Automatic answer mode

5.5.3.11.2 PoC Settings from the SS

Table 5.5.3.11.2-1: PoC Settings from the SS

Derivation Path: RFC 4354 [103]

Information Element

Value/remark

Comment

Reference

Condition

poc-settings

entity [1]

id-attribute

"PoC-Settings-1"

unique identifier of the EPA (Event Publication Agent)

Editor’s note: to be clarified whether there are requirements for the id

RFC 4354 [103]

isb-settings

incoming-session-barring

"false"

am-settings

RFC 4354 [103]

answer-mode

"manual"

MANUAL

"automatic"

AUTOMATIC

ipab-settings

incoming-personal-alert-barring

"false"

sss-settings

simultaneous-sessions-support

"true"

selected-user-profile-index

TS 24.379 [9] clause 7.4.1

user-profile-index

same value the user-profile-index in the user profile in Table 5.5.8.3-1

Condition

Explanation

MANUAL

Manual answer mode

AUTOMATIC

Automatic answer mode

5.5.3.12 Xcap-diff documents

Table 5.5.3.12-1: xcap-diff document for MCX configuration

Derivation Path: RFC 5854 [107] clause 4

Information Element

Value/remark

Comment

Reference

Condition

xcap-diff

encrypted (NOTE 5)

xcap-root attribute

tsc_MCX_CMSXCAPRootURI

same URI as <CMS-XCAP-root-URI> element of the initial UE configuration

document[1]

sel attribute

AUID1 & "/users/" & XUID & "/" & MCSUEID & "/mcptt-ue-configuration.xml"

NOTE 1a, 2, 3

new-etag

arbitrary value

previous-etag

same as new-etag

document[2]

sel attribute

AUID2 & "/users/" & XUID & "/mcptt-user-profile-" & profile-index & ".xml"

NOTE 1b, 2, 4

new-etag

arbitrary value (different than for document[1])

previous-etag

same as new-etag

document[3]

sel attribute

AUID3 & "/global/service-config.xml"

NOTE 1c

new-etag

arbitrary value (different than for document[1] and [2])

previous-etag

same as new-etag

NOTE 1a: AUID1 = "org.3gpp.mcptt.ue-config" for Condition MCPTT
AUID1 = "org.3gpp.mcvideo.ue-config" for Condition MCVideo
AUID1 = "org.3gpp.mcdata.ue-config" for Condition MCData

NOTE 1b: AUID2 = "org.3gpp.mcptt.user-profile" for Condition MCPTT
AUID2 = "org.3gpp.mcvideo.user-profile" for Condition MCVideo
AUID2 = "org.3gpp.mcdata.user-profile" for Condition MCData

NOTE 1c: AUID3 = "org.3gpp.mcptt.service-config" for Condition MCPTT
AUID3 = "org.3gpp.mcvideo.service-config" for Condition MCVideo
AUID3 = "org.3gpp.mcdata.service-config" for Condition MCData

NOTE 2: XUID = "sip:" & px_MCPTT_ID_User_A for Condition MCPTT
XUID = "sip:" & px_MCVideo_ID_User_A for Condition MCVideo
XUID = "sip:" & px_MCData_ID_User_A for Condition MCData

NOTE 3: MCSUEID = Instance id of the UE (derived from the IMEI according to 23.003 [69] clause 13.8)

NOTE 4: profile-index is the same as in the user-profile-index attribute of the corresponding document

NOTE 5: The content of the root element <xcap-diff> (not including the xcap-root attribute) is encrypted as described in Table 5.5.13.2-2

Table 5.5.3.12-2: xcap-diff document for MCX group configuration

Derivation Path: RFC 5854 [107] clause 4

Information Element

Value/remark

Comment

Reference

Condition

xcap-diff

encrypted (NOTE 1)

xcap-root

tsc_MCX_GMSXCAPRootURI

same URI as <GMS-XCAP-root-URI> element of the initial UE configuration

document[1]

GROUPCONFIG

sel attribute

"org.openmobilealliance.groups/global/byGroupID/" & px_MCPTT_Group_A_ID

new-etag

arbitrary value for first notification, ‘incremented’ value otherwise (NOTE 4)

NOTE 5

previous-etag

same as new-etag for first notification, same as <new-etag> of previous notification otherwise

NOTE 5

element[1]

GROUPKEY

sel attribute

Doc-Sel-PTT & "~~" & Node-Sel

NOTE 2a, 3

MCPTT

sel attribute

Doc-Sel-Video & "~~" & Node-Sel

NOTE 2b, 3

MCVIDEO

GKTPs

group key transport payloads (GKTP) document as described in Table 5.5.3.14-1

NOTE 1: The content of the root element <xcap-diff> (not including the xcap-root attribute) is encrypted as described in Table 5.5.13.2-2

NOTE 2a: Doc-Sel-PTT = “org.3gpp.MCPTT-GKTP/global/byGroupID/” & px_MCPTT_Group_A_ID & "/"

NOTE 2b: Doc-Sel-Video = “org.3gpp.MCPTT-GKTP/global/byGroupID/” & px_MCVideo_Group_A_ID & "/"

NOTE 3: Node-Sel = “/group/list-service/mgktp:GKTPs?xmlns(mgktp=urn:3gpp:ns:mcpttGKTP:1.0)”

NOTE 4: It is TTCN implementation dependent how the etag is incremented

NOTE 5: Values for <new-etag> and <previous-etag> shall be different for different groups

5.5.3.13 MCDATA FD SIGNALLING PAYLOAD FROM THE UE

5.5.3.13.1 FD SIGNALLING PAYLOAD FROM THE UE

Table 5.5.3.13.1-1: FD Signalling Payload from the UE

Derivation Path: TS 24.282 [87], Table 15.1.3.1-1

Information Element

Value/remark

Comment

Reference

Condition

FD signalling payload message identity

“00000010”

FD SIGNALLING PAYLOAD

TS 24.282 [87] clause 15.2.2

Date and time

The current date and time

The Date and time value is an unsigned integer containing UTC time of the time when a message was sent, in seconds since midnight UTC of January 1, 1970 (not counting leap seconds).

TS 24.282 [87] clause 15.2.8

Conversation ID

Any allowed value

The Conversation ID contains a number uniquely identifying the conversation. The value is a universally unique identifier.

TS 24.282 [87] clause 15.2.9

Message ID

Any allowed value

The Message ID contains a number uniquely identifying a message. The value is a universally unique identifier

TS 24.282 [87] clause 15.2.10

InReplyTo message ID

Not present

TS 24.282 [87] clause 15.2.11

Application ID

Not present

TS 24.282 [87] clause 15.2.7

FD disposition request type

“0001”

FILE DOWNLOAD COMPLETED UPDATE

TS 24.282 [87] clause 15.2.4

Mandatory download

Not present

Not present indicates a Non-Mandatory download

TS 24.282 [87] clause 15.2.16

Payload

TS 24.282 [87] clause 15.2.13

Length of Payload contents

Length of the payload contents

Payload content type

“00000100”

FILEURL

Payload contents

px_MCDATA_FD_FILE_LOC

Metadata

Any allowed value

Metadata is optional

TS 24.282 [87] clause 15.2.17

file-selector

Any allowed value

file-date

Any allowed value

file-availability

Any allowed value

5.5.3.13.2 FD SIGNALLING PAYLOAD FROM THE SS

Table 5.5.3.13.2-1: FD Signalling Payload from the SS

Derivation Path: TS 24.282 [87], Table 15.1.3.1-1

Information Element

Value/remark

Comment

Reference

Condition

FD signalling payload message identity

“00000010”

FD SIGNALLING PAYLOAD

TS 24.282 [87] clause 15.2.2

Date and time

The current date and time

The Date and time value is an unsigned integer containing UTC time of the time when a message was sent, in seconds since midnight UTC of January 1, 1970 (not counting leap seconds).

TS 24.282 [87] clause 15.2.8

Conversation ID

“00000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001”

The Conversation ID contains a number uniquely identifying the conversation. The value is a universally unique identifier.

TS 24.282 [87] clause 15.2.9

Message ID

“00000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001”

The Message ID contains a number uniquely identifying a message. The value is a universally unique identifier

TS 24.282 [87] clause 15.2.10

InReplyTo message ID

Not present

TS 24.282 [87] clause 15.2.11

Application ID

Not present

TS 24.282 [87] clause 15.2.7

FD disposition request type

“0001”

FILE DOWNLOAD COMPLETED UPDATE

TS 24.282 [87] clause 15.2.4

Mandatory download

Not present

Not present indicates a Non-Mandatory download

TS 24.282 [87] clause 15.2.16

Payload

TS 24.282 [87] clause 15.2.13

Length of Payload contents

Length of the payload contents

Payload content type

“00000100”

FILEURL

Payload contents

px_MCDATA_FD_FILE_LOC

Metadata

Not present

TS 24.282 [87] clause 15.2.17

file-selector

"file-selector:name:"<name of file>":size:"<size of file>":type:"<type of file>":hash:sha-1:58:23:1F:E8:65:3B:BC:F3:71:36:2F:86:D4:71:91:3E:E4:B1:DF:2F"

a concatenation of filename, filesize, filetype and hash.

The filesize value is an integer as defined RFC 4566 [27]

file-date

"file-date:creation:"<DQUOTE date-time the file was created DQUOTE>

file-availability

"file-availability:"<date-time>

date-time is set to a date and time that the file is available until and is defined in RFC 5322 [109]

5.5.3.13.3 FD SIGNALLING PAYLOAD USING THE MEDIA PLANE FROM THE UE

Table 5.5.3.13.3-1: FD Signalling Payload Using the Media Plane from the UE

Derivation Path: TS 24.282 [87], Table 15.1.3.1-1

Information Element

Value/remark

Comment

Reference

Condition

FD signalling payload message identity

“00000010”

FD SIGNALLING PAYLOAD

TS 24.282 [87] clause 15.2.2

Date and time

The current date and time

The Date and time value is an unsigned integer containing UTC time of the time when a message was sent, in seconds since midnight UTC of January 1, 1970 (not counting leap seconds).

TS 24.282 [87] clause 15.2.8

Conversation ID

Any allowed value

The Conversation ID contains a number uniquely identifying the conversation. The value is a universally unique identifier.

TS 24.282 [87] clause 15.2.9

Message ID

Any allowed value

The Message ID contains a number uniquely identifying a message. The value is a universally unique identifier

TS 24.282 [87] clause 15.2.10

InReplyTo message ID

Not present

TS 24.282 [87] clause 15.2.11

Application ID

Not present

TS 24.282 [87] clause 15.2.7

FD disposition request type

“0001”

FILE DOWNLOAD COMPLETED UPDATE

TS 24.282 [87] clause 15.2.4

Mandatory download

"0001"

MANDATORY DOWNLOAD

TS 24.282 [87] clause 15.2.16

Payload

Not present

TS 24.282 [87] clause 15.2.13

Metadata

Not present

TS 24.282 [87] clause 15.2.17

5.5.3.13.4 FD SIGNALLING PAYLOAD USING THE MEDIA PLANE FROM THE SS

Table 5.5.3.13.4-1: FD Signalling Payload Using the Media Plane from the SS

Derivation Path: TS 24.282 [87], Table 15.1.3.1-1

Information Element

Value/remark

Comment

Reference

Condition

FD signalling payload message identity

“00000010”

FD SIGNALLING PAYLOAD

TS 24.282 [87] clause 15.2.2

Date and time

The current date and time

The Date and time value is an unsigned integer containing UTC time of the time when a message was sent, in seconds since midnight UTC of January 1, 1970 (not counting leap seconds).

TS 24.282 [87] clause 15.2.8

Conversation ID

“00000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001”

The Conversation ID contains a number uniquely identifying the conversation. The value is a universally unique identifier.

TS 24.282 [87] clause 15.2.9

Message ID

“00000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001”

The Message ID contains a number uniquely identifying a message. The value is a universally unique identifier

TS 24.282 [87] clause 15.2.10

InReplyTo message ID

Not present

TS 24.282 [87] clause 15.2.11

Application ID

Not present

TS 24.282 [87] clause 15.2.7

FD disposition request type

“0001”

FILE DOWNLOAD COMPLETED UPDATE

TS 24.282 [87] clause 15.2.4

Mandatory download

"0001"

MANDATORY DOWNLOAD

TS 24.282 [87] clause 15.2.16

Payload

Not present

TS 24.282 [87] clause 15.2.13

Metadata

Not present

TS 24.282 [87] clause 15.2.17

5.5.3.14 MCS group key transport payloads (GKTP) document

Table 5.5.3.14-1: group key transport payloads (GKTP) document

Derivation Path: TS 24.481 [11] clause 7.7

Information Element

Value/remark

Comment

Reference

Condition

GKTPs

GMK-GKTPs

GKTP[1]

MIKEY message as described in Table 5.5.9.1-3

MIKEY message, containing the GMK

TS 33.180 [94]

id attribute

arbitrary value

unique charstring assigned by the SS