5.5.11 Default MCVideo Transmission Control Messages and other Information Elements
36.579-13GPPMission Critical (MC) services over LTEPart 1: Common test environmentRelease 15TS
Considerations in regard to describing specific values:
– SSRC
– Synchronization SouRCe (SSRC) values are used in most of the messages specified in clause 5.5.6. The SSRC value is randomly chosen by the participant in, and globally unique within, an RTP session as specified in IETF RFC 3550 [76]. Because the value chosen by the UE (MCVideo client) cannot be controlled, specifying a "hard coded" value to be used by the SS (MCVideo Server) or the SS-UE (MCVideo Client) is prone to triggering a collision by choosing a value which may be the same as the one chosen by the UE. How to resolve SSRC collisions is described in IETF RFC 3550 [76] however, resolving them as part of the MCVideo test case definitions e.g. in TS 36.579-6 [84] is not foreseen and is left to the test implementation.
– For the purposes of default and specific messages definition throughout the present specification, as well as, throughout the rest of the MCPTT conformance test specifications e.g. the TS 36.579-6 [84] no explicit SSRC values are defined and instead the following notation is used to clarify the messages origin/destination:
– When there is no danger for misunderstanding the notation ‘The SSRC of the message sender’ and the ‘The SSRC of the intended recipient of the message’ are used whereas the "sender" and the "recipient" are to be understood in the context of the test i.e. the test entities being involved to exchange messages.
5.5.11.1 Transmission Control Specific Messages Sent by the Transmission Participant
5.5.11.1.1 Transmission Request
Table: 5.5.11.1.1-1 Transmission Request
Derivation Path: TS 24.581 [88] Table 9.2.4-1 |
||||
---|---|---|---|---|
Information Element |
Value/remark |
Comment |
Reference |
Condition |
Subtype |
“00000” |
Transmission control messages sent by the transmission control participant to the transmission control server |
TC 24.581 [88] clause 9.2.7 and Table 9.2.2.1-1 |
|
SSRC |
The SSRC of the message sender |
The SSRC field carries the SSRC of the transmission participant sending the Transmission Request message. The participant has permission to send media. |
IETF RFC 3550 [3]. |
|
Transmission Priority |
TC 24.581 [88] clause 9.2.3.2 |
|||
Transmission Priority Field ID |
“00000000” |
8-bit binary value |
||
Transmission Priority Length |
“00000010” |
A binary value that has the value ‘2’ Indicates the total length in octets of the <Transmission priority> value item and the spare bits. |
||
Transmission Priority Value |
Any allowed value |
Consists of 8 bit parameter giving the transmission priority (‘0’ to ‘255’) where ‘0’ is the lowest priority and ‘255’ is the highest priority. If the Transmission Priority field is not included in the message the default priority is used as the Transmission Priority value. The value of the default priority is ‘0’. The default priority is sometimes referred to as normal priority. |
||
Spare bits |
"00000000" |
An 8-bit binary value set to zero. |
||
User ID |
Not Present |
ON-NETWORK |
||
User ID |
The User ID field is used in off-network only. The User ID field carries the MCVideo ID of the transmission participant sending the Transmission Release message. |
TC 24.581 [88] clause 9.3.2.8 |
OFF-NETWORK |
|
User ID field ID |
"00000110" |
|||
User ID length |
a binary value that includes the value indicating the length in octets of the <User ID> value item except padding. |
|||
User ID |
px_MCVideo_ID_User_A |
If the length of the <User ID> value is not (2 + multiple of 4) bytes User ID field shall be padded to (2 + multiple of 4) bytes. The value of the padding bytes is to zero. The padding bytes are ignored by the receiver. |
||
Transmission Indicator |
TC 24.581 [88] clause 9.2.3.11 |
|||
Transmission Indicator field ID |
"00001101" |
TC 24.581 [88] clause 9.2.3.11 |
||
Transmission Indicator Length |
"10" |
value is a binary value and has the value ‘2’ |
||
Transmission Indicator |
"1000000000000000" |
Contains additional information about a received transmission control message. It is a 16 bit bit-map named as shown in Table 9.2.3.11.2 (a thru P). When set to 1, the bit has the following meaning: A = Normal call B = Broadcast group call C = System call D = Emergency call E = Imminent peril call NOTE 1: The indicators C, D and E are only informative. There are no procedures specified for the C, D and E indicators in this release of the present document and the use of the indicators are implementation specific. Bits F to P are reserved for future use and are set to 0. There can be more than one bit set to 1 at the same time. The local policy in the transmission control server decides which combinations are possible and the priority of the indications. |
TC 24.581 [88] clause 9.2.3.11 |
5.5.11.1.2 Transmission Release
Table: 5.5.11.1.2-1 Transmission Release
Derivation Path: TS 24.581 [88] Table 9.2.7-1 |
||||
---|---|---|---|---|
Information Element |
Value/remark |
Comment |
Reference |
Condition |
Subtype |
“00010” |
Transmission control messages sent by the transmission control participant to the transmission control server |
TC 24.581 [88] clause 9.2.7 and Table 9.2.2.1-1 |
|
SSRC |
The SSRC of the message sender |
The SSRC field carries the SSRC of the transmission participant with permission to send media. |
IETF RFC 3550 [3]. |
|
User ID |
Not Present |
ON-NETWORK |
||
User ID |
The User ID field is used in off-network only. The User ID field carries the MCVideo ID of the transmission participant sending the Transmission Release message. |
TC 24.581 [88] clause 9.3.2.8 |
OFF-NETWORK |
|
User ID field ID |
"00000110" |
|||
User ID length |
a binary value that includes the value indicating the length in octets of the <User ID> value item except padding. |
|||
User ID |
px_MCVideo_ID_User_A |
If the length of the <User ID> value is not (2 + multiple of 4) bytes User ID field shall be padded to (2 + multiple of 4) bytes. The value of the padding bytes is to zero. The padding bytes are ignored by the receiver. |
||
Transmission Indicator |
||||
Transmission Indicator field ID |
"00001101" |
TC 24.581 [88] clause 9.2.3.11 |
||
Transmission Indicator Length |
"10" |
value is a binary value and has the value ‘2’ |
||
Transmission Indicator |
"1000000000000000" |
Contains additional information about a received transmission control message. It is a 16 bit bit-map named as shown in Table 9.2.3.11.2 (a thru P). When set to 1, the bit has the following meaning: A = Normal call B = Broadcast group call C = System call D = Emergency call E = Imminent peril call NOTE 1: The indicators C, D and E are only informative. There are no procedures specified for the C, D and E indicators in this release of the present document and the use of the indicators are implementation specific. Bits F to P are reserved for future use and are set to 0. There can be more than one bit set to 1 at the same time. The local policy in the transmission control server decides which combinations are possible and the priority of the indications. |
TC 24.581 [88] clause 9.2.3.11 |
5.5.11.1.3 Queue Position Request
Table: 5.5.11.1.3-1 Queue Position Request
Derivation Path: TS 24.581 [88] Table 9.2.11-1 |
||||
---|---|---|---|---|
Information Element |
Value/remark |
Comment |
Reference |
Condition |
Subtype |
“00011” |
Server client |
TS 24.581 [88] 9.2.2.1-1 |
|
SSRC |
The SSRC of the message sender |
The SSRC field carries the SSRC of the transmission participant requesting information about its position in the transmission request queue. |
RFC 3550 [3], Appendix 6 shows how to generate a random 32-bit identifier |
|
User ID |
Not Present |
ON-NETWORK |
||
User ID |
TS 24.581 [88] 9.2.3.8 |
OFF-NETWORK |
||
User ID field ID |
"00000110" |
|||
User ID length |
a binary value that includes the value indicating the length in octets of the <User ID> value item except padding. |
|||
User ID |
px_MCVideo_ID_User_A |
If the length of the <User ID> value is not (2 + multiple of 4) bytes User ID field shall be padded to (2 + multiple of 4) bytes. The value of the padding bytes is to zero. The padding bytes are ignored by the receiver. |
||
Track Info |
Not present |
The MCVideo call does not involve a non-controlling MCVideo function |
TS 24.581 [88] 9.2.3.13 |
5.5.11.1.4 Receive Media Request
Table: 5.5.11.1.4-1 Receive Media Request
Derivation Path: TS 24.581 [88] Table 9.2.14-1 |
||||
---|---|---|---|---|
Information Element |
Value/remark |
Comment |
Reference |
Condition |
Subtype |
“00100” |
Server client |
TS 24.581 [88] 9.2.2.1-1 |
|
SSRC |
The SSRC of the message sender |
The SSRC field carries the SSRC of the transmission participant requesting the reception of the media from another user. |
RFC 3550 [3], Appendix 6 shows how to generate a random 32-bit identifier |
|
User ID |
The User ID field is used to carry the identity of the user who is requesting the reception of the media Note: If the length of the <User ID> value is not (2 + multiple of 4) bytes User ID field shall be padded to (2 + multiple of 4) bytes. The value of the padding bytes is to zero. The padding bytes are ignored by the receiver. |
|||
User ID field ID |
"00000110" |
|||
User ID length |
a binary value |
value is a binary value and includes the value indicating the length in octets of the <User ID> value item except padding. |
TS 24.581 [88] 9.2.3.8 |
|
User ID |
px_MCVideo_ID_User_A |
TS 24.581 [88] Table 9.2.3.8-2 |
||
SSRC of transmitter |
The SSRC of the user transmitting the media |
The SSRC of transmitter field carries the SSRC of the user transmitting the media |
||
Media ID |
Not present |
The Media ID field is present only if media multiplexing is used. The Media ID field identified a media flow within a media multiplex. |
||
Transmission Indicator |
The Transmission Indicator contains additional information about a received transmission control message. The <Transmission Indicator field ID> value is a binary value and is set according to table 9.2.3.1-1. The <Transmission Indicator Length> value is a binary value and has the value ‘2’. The <Transmission Indicator> value is a 16 bit bit-map. When set to 1 these meanings apply: A = Normal call B = Broadcast group C = System call D = Emergency call E = Imminent peril call |
TS 24.581 [88] 9.2.3.11 |
||
Transmission Indicator field ID |
“00001101” |
An 8-bit binary value set according to TS 24.581 [88] 9.2.3.1-1. |
TS 24.581 [88] Table 9.2.3.1-1-1 |
|
Transmission Indicator Length |
“00000010” |
An 8-bit binary value (2 in binary) |
TS 24.581 [88] Table 9.2.3.1-1-1 |
|
Transmission Indicator |
"1000000000000000" |
A 16 bit bit-map |
TS 24.581 [88] Table 9.2.3.11-2 |
|
Reception Priority |
Describes the level of reception priority requested in a Reception Request message or granted in a Reception Granted message. The max reception priority that can be requested in a Reception Request message is negotiated between the transmission control participant and the transmission control server |
|||
Reception Priority field ID |
"00010011" |
Uniquely identifies the instance of the Reception Priority Field |
||
Reception Priority length |
“00000010” |
Indicates the total length in octets of the < Reception Priority> value item and the spare bits. |
TS 24.581 [88] 9.2.3.19 |
|
Reception Priority value |
Any allowed value |
The reception priority (‘0’ to ‘255’) where ‘0’ is the lowest reception priority and ‘255’ is the highest reception priority. If the Reception Priority field is not included in the message the default reception priority is used as the Reception Priority value. The value of the default reception priority is ‘0’. The default reception priority is sometimes referred to as normal reception priority. |
TS 24.581 [88] 9.2.3.19 |
|
Track Info |
Not present |
The MCVideo call does not involve a non-controlling MCVideo function |
TS 24.581 [88] 9.2.3.13 |
5.5.11.1.5 Transmission Cancel Request
Table: 5.5.11.1.5-1 Transmission Cancel Request
Derivation Path: TS 24.581 [88] Table 9.2.17-1 |
||||
---|---|---|---|---|
Information Element |
Value/remark |
Comment |
Reference |
Condition |
Subtype |
“00101” |
Server client |
TS 24.581 [88] 9.2.2.1-1 |
|
SSRC |
The SSRC of the message sender |
The SSRC field carries the SSRC of the transmission control server. |
RFC 3550 [3], Appendix 6 shows how to generate a random 32-bit identifier |
|
User ID |
TS 24.581 [88] 9.2.3.8 |
|||
User ID field ID |
"00000110" |
|||
User ID length |
a binary value that includes the value indicating the length in octets of the <User ID> value item except padding. |
|||
User ID |
px_MCVideo_ID_User_A |
If the length of the <User ID> value is not (2 + multiple of 4) bytes User ID field shall be padded to (2 + multiple of 4) bytes. The value of the padding bytes is to zero. The padding bytes are ignored by the receiver. |
||
Media ID |
Not present |
The Media ID field is present only if media multiplexing is used. The Media ID field identified a media flow within a media multiplex. |
5.5.11.1.6 Remote Transmission Request
Table: 5.5.11.1.6-1 Remote Transmission Request
Derivation Path: TS 24.581 [88] Table 9.2.22-1 |
||||
---|---|---|---|---|
Information Element |
Value/remark |
Comment |
Reference |
Condition |
Subtype |
“00111” |
Transmission control messages sent by the transmission control participant to the transmission control server |
TC 24.581 [88] clause 9.2.7 and Table 9.2.2.1-1 |
|
SSRC |
The SSRC of the message sender |
The SSRC field carries the SSRC of the transmission participant requesting the reception of the media from another user. |
IETF RFC 3550 [3]. |
|
Remote ID |
Carries the identity of the user whose media transmission is requested. |
TC 24.581 [88] clause 9.3.2.8 |
||
User ID field ID |
"00000110" |
|||
User ID length |
a binary value that includes the value indicating the length in octets of the <User ID> value item except padding. |
|||
User ID |
px_MCVideo_ID_User_B |
If the length of the <User ID> value is not (2 + multiple of 4) bytes User ID field shall be padded to (2 + multiple of 4) bytes. The value of the padding bytes is to zero. The padding bytes are ignored by the receiver. |
||
User ID |
TC 24.581 [88] clause 9.3.2.8 |
|||
User ID field ID |
"00000110" |
|||
User ID length |
a binary value that includes the value indicating the length in octets of the <User ID> value item except padding. |
|||
User ID |
px_MCVideo_ID_User_A |
If the length of the <User ID> value is not (2 + multiple of 4) bytes User ID field shall be padded to (2 + multiple of 4) bytes. The value of the padding bytes is to zero. The padding bytes are ignored by the receiver. |
||
Media ID |
Not present |
The Media ID field is present only if media multiplexing is used. The Media ID field identified a media flow within a media multiplex. |
5.5.11.1.7 Remote Transmission Cancel Request
Table: 5.5.11.1.7-1 Remote Transmission Cancel Request
Derivation Path: TS 24.581 [88] Table 9.2.24-1 |
||||
---|---|---|---|---|
Information Element |
Value/remark |
Comment |
Reference |
Condition |
Subtype |
“01000” |
Transmission control messages sent by the transmission control participant to the transmission control server |
TC 24.581 [88] clause 9.2.7 and Table 9.2.2.1-1 |
|
SSRC |
The SSRC of the message sender. |
The SSRC field carries the SSRC of the transmission participant requesting the reception of the media from another user. |
IETF RFC 3550 [3]. |
|
User ID |
The User ID field is used in off-network only. The User ID field carries the identity of the user whose media transmission is requested for cancellation. |
TC 24.581 [88] clause 9.3.2.8 |
||
User ID field ID |
"00000110" |
|||
User ID length |
a binary value that includes the value indicating the length in octets of the <User ID> value item except padding. |
|||
User ID |
px_MCVideo_ID_User_A |
If the length of the <User ID> value is not (2 + multiple of 4) bytes User ID field shall be padded to (2 + multiple of 4) bytes. The value of the padding bytes is to zero. The padding bytes are ignored by the receiver. |
||
Media ID |
Not present |
The Media ID field is present only if media multiplexing is used. The Media ID field identified a media flow within a media multiplex. |
5.5.11.2 Transmission Control Specific Messages Sent by the Transmission Control Server
5.5.11.2.1 Transmission Granted
Table: 5.5.11.2.1-1 Transmission Granted
Derivation Path: TS 24.581 [88] Table 9.2.5-1 |
|||||
---|---|---|---|---|---|
Information Element |
Value/remark |
Comment |
Reference |
Condition |
|
Subtype |
“00000” |
Server client |
TS 24.581 [88] 9.2.2.1-2 |
||
SSRC |
The SSRC of the message sender |
The SSRC of the Transmission Control server for on-network and transmission arbitrator for off-network. Notation in accordance with clause 5.5.6.1. Coded as specified in IETF RFC 3550 [76]. |
|||
name |
MCV1 |
Transmission Control messages sent by the transmission control server and transmission control participant |
|||
Duration |
|||||
Duration field ID |
"00000001" |
||||
Duration length |
"10" |
value is a binary value and has the value ‘2’ indicating the total length in octets of the <Duration> value item |
|||
Duration |
"00000000 10000000" |
128 sec (an arbitrary value) |
|||
SSRC of granted transmission participant |
The SSRC of the intended recipient of the message |
Notation in accordance with clause 5.5.6.1. Coded as specified in IETF RFC 3550 [76]. |
|||
Transmission priority |
Not present |
If the Transmission Priority field is not included in the message the default priority (=’0′) is used as the Floor Priority value |
|||
User ID |
Not present |
ON-NETWORK |
|||
User ID |
OFF-NETWORK |
||||
User ID field ID |
"00000110" |
||||
User ID length |
a binary value that includes the value indicating the length in octets of the <User ID> value item except padding. |
||||
User ID |
px_MCVideo_ID_User_A |
If the length of the <User ID> value is not (2 + multiple of 4) bytes User ID field shall be padded to (2 + multiple of 4) bytes. The value of the padding bytes is to zero. The padding bytes are ignored by the receiver. |
|||
Queue Size |
Not present |
ON-NETWORK |
|||
Queue Size |
"0" |
the number of queued MCVideo clients in the MCVideo call |
OFF-NETWORK |
||
SSRC of queued floor participant |
Not present |
||||
Queued User ID |
Not present |
||||
Queue Info |
Not present |
||||
Transmission Indicator |
|||||
Transmission Indicator field ID |
“00001101” |
An 8-bit binary value set according to TS 24.581 [88] 9.2.3.1-1. |
TS 24.581 [88] Table 9.2.3.1-1-1 |
||
Transmission Indicator Length |
“00000010” |
An 8-bit binary value (2 in binary) |
TS 24.581 [88] Table 9.2.3.1-1-1 |
||
Transmission Indicator |
"1000000000000000" |
A 16 bit bit-map |
TS 24.581 [88] Table 9.2.3.11-2 |
5.5.11.2.2 Transmission Rejected
Table: 5.5.11.2.2-1 Transmission Rejected
Derivation Path: TS 24.581 [88] Table 9.2.6-1 |
||||
---|---|---|---|---|
Information Element |
Value/remark |
Comment |
Reference |
Condition |
Subtype |
“00001” |
Server client |
TS 24.581 [88] 9.2.2.1-2 |
|
SSRC |
The SSRC of the message sender |
The SSRC field carries the SSRC of the transmission control server. |
RFC 3550 [3], Appendix 6 shows how to generate a random 32-bit identifier |
|
Reject Cause |
Includes the reason for the rejecting the transmission request and can be followed by a text-string explaining why the transmission request was rejected. Therefore the length of the packet will vary depending on the size of the application dependent field. |
TS 24.581 [88] 9.2.3.4 |
||
Reject Cause field ID |
"00000010" |
TS 24.581 [88] Table 9.2.3.1-1 |
||
Reject Cause length |
The <Reject Cause length> value is a binary value and indicates the total length in octets of the <Reject Cause > value and the <Reject Phrase> value items excluding any padding octets. If the length field is set to ‘2’, there is no <Reject Phrase> value in the Reject Cause field. If the length of the <Reject Cause> value is not (2 + multiple of 4) bytes, the Reject Cause field is padded to (2 + multiple of 4) bytes. The value of the padding bytes is set to zero. The padding bytes are ignored by the receiver. |
|||
Reject Cause |
"255" |
Cause #1 – Transmission limit reached The <Reject cause> value set to ‘1’ indicates that the number of transmitters have reached maximum. Cause #2 – Internal transmission control server error The <Reject cause> value set to ‘2’ indicates that the transmission control server cannot grant the transmission request due to an internal error. Cause #3 – Only one participant The <Reject cause> value set to ‘3’ indicates that the transmission control server cannot grant the transmission request, because the requesting party is the only participant in the MCVideo session. Cause #4 – Retry-after timer has not expired The <Reject cause> value set to ‘4’ indicates that the transmission control server cannot grant the transmission request, because timer T9 (Retry-after) has not expired after permission to send media has been revoked. Cause #5 – Receive only The <Reject cause> value set to ‘5’ indicates that the transmission control server cannot grant the transmission request, because the requesting party only has receive privilege. Cause #6 – No resources available The <Reject cause> value set to ‘6’ indicates that the transmission control server cannot grant the transmission request due to congestion. Cause #255 – Other reason The <Reject cause> value set to ‘255’ indicates that the transmission control server does not grant the transmission request due to the transmission control server local policy. |
TS 24.581 [88] 9.2.6.2 |
|
Reject Cause Phrase |
"Other reason" |
A text string encoded the text string in the SDES item CNAME. |
IETF RFC 3550 [3] |
|
User ID |
Not present |
ON-NETWORK |
||
User ID |
The User ID field is used in off-network only. The User ID carries the MCVideo ID of the requesting transmission participant to which the Transmission Rejected message is sent. |
TS 24.581 [88] 9.2.3.8 |
OFF-NETWORK |
|
User ID field ID |
"00000110" |
|||
User ID length |
a binary value that includes the value indicating the length in octets of the <User ID> value item except padding. |
|||
User ID |
px_MCVideo_ID_User_A |
If the length of the <User ID> value is not (2 + multiple of 4) bytes User ID field shall be padded to (2 + multiple of 4) bytes. The value of the padding bytes is to zero. The padding bytes are ignored by the receiver. |
||
Transmission Indicator |
The Transmission Indicator contains additional information about a received transmission control message. The <Transmission Indicator field ID> value is a binary value and is set according to table 9.2.3.1-1. The <Transmission Indicator Length> value is a binary value and has the value ‘2’. The <Transmission Indicator> value is a 16 bit bit-map. When set to 1 these meanings apply: A = Normal call B = Broadcast group C = System call D = Emergency call E = Imminent peril call |
TS 24.581 [88] 9.2.3.11 |
||
Transmission Indicator field ID |
"00001101" |
TC 24.581 [88] clause 9.2.3.1.1 |
||
Transmission Indicator Length |
"10" |
value is a binary value and has the value ‘2’ |
||
Transmission Indicator |
"1000000000000000" |
Contains additional information about a received transmission control message. It is a 16 bit bit-map named as shown in Table 9.2.3.11.2 (a thru P). When set to 1, the bit has the following meaning: A = Normal call B = Broadcast group call C = System call D = Emergency call E = Imminent peril call NOTE 1: The indicators C, D and E are only informative. There are no procedures specified for the C, D and E indicators in this release of the present document and the use of the indicators are implementation specific. Bits F to P are reserved for future use and are set to 0. There can be more than one bit set to 1 at the same time. The local policy in the transmission control server decides which combinations are possible and the priority of the indications. |
TC 24.581 [88] clause 9.2.3.1.1 |
5.5.11.2.3 Transmission Arbitration Taken
Table: 5.5.11.2.3-1 Transmission Arbitration Taken
Derivation Path: TS 24.581 [88] Table 9.2.8-1 |
||||
---|---|---|---|---|
Information Element |
Value/remark |
Comment |
Reference |
Condition |
Subtype |
“00010” |
Server client |
TS 24.581 [88] 9.2.2.1-2 |
|
SSRC |
The SSRC of the message sender |
The SSRC field carries the SSRC of the transmission control server. |
RFC 3550 [3], Appendix 6 shows how to generate a random 32-bit identifier |
|
Granted Party’s Identity |
Identifies the MCVideo user that is granted to send media. |
TS 24.581 [88] 9.2.3.6 |
||
Granted Party’s Identity Field ID |
"00000100" |
TS 24.581 [88] 9.2.3.1.1 |
||
Granted Party’s Identity length |
value is a binary value and includes the value indicating the length in octets of the <User ID> value item except padding |
TS 24.581 [88] 9.2.3.8 |
||
Granted Party’s Identity |
px_MCVideo_ID_User_A |
If the length of the <Granted Party’s> value is not (2 + multiple of 4) bytes, the Granted Party’s Identity field shall be padded to (2 + multiple of 4) bytes. The value of the padding bytes is set to zero. The padding bytes are ignored by the receiver. |
TS 24.581 [88] 9.2.3.8 |
|
Permission to Request the Transmission |
Indicates whether receiving parties are allowed to request the transmission. |
TS 24.581 [88] 9.2.3.8 |
||
Permission to Request the Transmission Field ID |
"00000101" |
TS 24.581 [88] 9.2.3.1.1 |
||
Permission to Request the Transmission length |
"10" |
The <Permission to Request the Transmission length> value is a binary value and has the value ‘2’ indicating the total length in octets of the <Duration> value item. |
TS 24.581 [88] 9.2.3.7 |
|
Permission to Request the Transmission |
"1" |
Coded as follows: 0 The receiver is not permitted to request transmission. 1 The receiver is permitted to request transmission |
TS 24.581 [88] 9.2.3.7 |
|
User ID |
Not Present |
ON-NETWORK |
||
User ID |
The User ID field is used in off-network only. The User ID carries the MCVideo ID of the transmission participant sending the Transmission Arbitration Taken message. |
TS 24.581 [88] 9.2.3.8 |
OFF-NETWORK |
|
User ID field ID |
"00000110" |
|||
User ID length |
a binary value that includes the value indicating the length in octets of the <User ID> value item except padding. |
|||
User ID |
px_MCVideo_ID_User_A |
If the length of the <User ID> value is not (2 + multiple of 4) bytes User ID field shall be padded to (2 + multiple of 4) bytes. The value of the padding bytes is to zero. The padding bytes are ignored by the receiver. |
||
Message Sequence Number |
Used to bind a number of Transmission Arbitration Taken or bind a number of Transmission Idle messages together |
TS 24.581 [88] 9.2.3.9 |
||
Message Sequence Number field ID |
"00001000" |
TS 24.581 [88] 9.2.3.1.1 |
||
Message Sequence Number length |
"10" |
Has the value ‘2’ indicating the total length in octets of the <Message Sequence Number> value item. |
||
Message Sequence Number |
"1" |
The <Message Sequence Number> value can be between ‘0’ and ‘65535’. When the ‘65535’ value is reached, the <Message Sequence Number> value starts from ‘0’ again. |
||
Transmission Indicator |
The Transmission Indicator contains additional information about a received transmission control message. The <Transmission Indicator field ID> value is a binary value and is set according to table 9.2.3.1-1. The <Transmission Indicator Length> value is a binary value and has the value ‘2’. The <Transmission Indicator> value is a 16 bit bit-map. When set to 1 these meanings apply: A = Normal call B = Broadcast group C = System call D = Emergency call E = Imminent peril call |
TS 24.581 [88] 9.2.3.1.1 |
||
Transmission Indicator field ID |
"00001101" |
TC 24.581 [88] clause 9.2.3.1.1 |
||
Transmission Indicator Length |
"10" |
value is a binary value and has the value ‘2’ |
||
Transmission Indicator |
"1000000000000000" |
Contains additional information about a received transmission control message. It is a 16 bit bit-map named as shown in Table 9.2.3.11.2 (a thru P). When set to 1, the bit has the following meaning: A = Normal call B = Broadcast group call C = System call D = Emergency call E = Imminent peril call NOTE 1: The indicators C, D and E are only informative. There are no procedures specified for the C, D and E indicators in this release of the present document and the use of the indicators are implementation specific. Bits F to P are reserved for future use and are set to 0. There can be more than one bit set to 1 at the same time. The local policy in the transmission control server decides which combinations are possible and the priority of the indications. |
TC 24.581 [88] clause 9.2.3.1.1 |
|
SSRC of Granted Transmission Participant |
The SSRC of the intended recipient of the message |
IETF RFC 3550 [3] |
5.5.11.2.4 Transmission Arbitration Release
Table: 5.5.11.2.4-1 Transmission Arbitration Release
Derivation Path: TS 24.581 [88] Table 9.2.9-1 |
||||
---|---|---|---|---|
Information Element |
Value/remark |
Comment |
Reference |
Condition |
Subtype |
“00010” |
Server client |
TS 24.581 [88] 9.2.2.1-2 |
|
SSRC |
The SSRC of the message sender |
The SSRC field carries the SSRC of the transmission control server. |
RFC 3550 [3], Appendix 6 shows how to generate a random 32-bit identifier |
|
Granted Party’s Identity |
Identifies the MCVideo user that is granted to send media. |
TS 24.581 [88] 9.2.3.6 |
||
Granted Party’s Identity Field ID |
"00000100" |
TS 24.581 [88] 9.2.3.1.1 |
||
Granted Party’s Identity length |
value is a binary value and includes the value indicating the length in octets of the <User ID> value item except padding |
TS 24.581 [88] 9.2.3.8 |
||
Granted Party’s Identity |
px_MCVideo_ID_User_A |
If the length of the <Granted Party’s> value is not (2 + multiple of 4) bytes, the Granted Party’s Identity field shall be padded to (2 + multiple of 4) bytes. The value of the padding bytes is set to zero. The padding bytes are ignored by the receiver. |
TS 24.581 [88] 9.2.3.8 |
|
Permission to Request the Transmission |
Indicates whether receiving parties are allowed to request the transmission. |
TS 24.581 [88] 9.2.3.8 |
||
Permission to Request the Transmission Field ID |
"00000101" |
TS 24.581 [88] 9.2.3.1.1 |
||
Permission to Request the Transmission length |
"10" |
The <Permission to Request the Transmission length> value is a binary value and has the value ‘2’ indicating the total length in octets of the <Duration> value item. |
TS 24.581 [88] 9.2.3.7 |
|
Permission to Request the Transmission |
"1" |
Coded as follows: 0 The receiver is not permitted to request transmission. 1 The receiver is permitted to request transmission |
TS 24.581 [88] 9.2.3.7 |
|
User ID |
Not Present |
ON-NETWORK |
||
User ID |
The User ID field is used in off-network only. The User ID carries the MCVideo ID of the transmission participant sending the Transmission Arbitration Release message. |
TS 24.581 [88] 9.2.3.8 |
OFF-NETWORK |
|
User ID field ID |
"00000110" |
|||
User ID length |
a binary value that includes the value indicating the length in octets of the <User ID> value item except padding. |
|||
User ID |
px_MCVideo_ID_User_A |
If the length of the <User ID> value is not (2 + multiple of 4) bytes User ID field shall be padded to (2 + multiple of 4) bytes. The value of the padding bytes is to zero. The padding bytes are ignored by the receiver. |
||
Message Sequence Number |
Used to bind a number of Transmission Arbitration Taken or bind a number of Transmission Idle messages together |
TS 24.581 [88] 9.2.3.9 |
||
Message Sequence Number field ID |
"00001000" |
TS 24.581 [88] 9.2.3.1.1 |
||
Message Sequence Number length |
"10" |
Has the value ‘2’ indicating the total length in octets of the <Message Sequence Number> value item. |
||
Message Sequence Number |
"1" |
The <Message Sequence Number> value can be between ‘0’ and ‘65535’. When the ‘65535’ value is reached, the <Message Sequence Number> value starts from ‘0’ again. |
||
Transmission Indicator |
The Transmission Indicator contains additional information about a received transmission control message. The <Transmission Indicator field ID> value is a binary value and is set according to table 9.2.3.1-1. The <Transmission Indicator Length> value is a binary value and has the value ‘2’. The <Transmission Indicator> value is a 16 bit bit-map. When set to 1 these meanings apply: A = Normal call B = Broadcast group C = System call D = Emergency call E = Imminent peril call |
TS 24.581 [88] 9.2.3.1.1 |
||
Transmission Indicator field ID |
"00001101" |
TC 24.581 [88] clause 9.2.3.1.1 |
||
Transmission Indicator Length |
"10" |
value is a binary value and has the value ‘2’ |
||
Transmission Indicator |
"1000000000000000" |
Contains additional information about a received transmission control message. It is a 16 bit bit-map named as shown in Table 9.2.3.11.2 (a thru P). When set to 1, the bit has the following meaning: A = Normal call B = Broadcast group call C = System call D = Emergency call E = Imminent peril call NOTE 1: The indicators C, D and E are only informative. There are no procedures specified for the C, D and E indicators in this release of the present document and the use of the indicators are implementation specific. Bits F to P are reserved for future use and are set to 0. There can be more than one bit set to 1 at the same time. The local policy in the transmission control server decides which combinations are possible and the priority of the indications. |
TC 24.581 [88] clause 9.2.3.1.1 |
|
SSRC of Granted Transmission Participant |
The SSRC of the intended recipient of the message |
IETF RFC 3550 [3] |
5.5.11.2.5 Transmission Revoked
Table: 5.5.11.2.5-1 Transmission Revoked
Derivation Path: TS 24.581 [88] Table 9.2.10-1 |
||||
---|---|---|---|---|
Information Element |
Value/remark |
Comment |
Reference |
Condition |
Subtype |
“00100” |
Server client |
TS 24.581 [88] 9.2.2.1-2 |
|
SSRC |
The SSRC of the message sender |
The SSRC field carries the SSRC of the transmission control server. |
RFC 3550 [3], Appendix 6 shows how to generate a random 32-bit identifier |
|
Reject Cause |
Message includes <Reject Cause> cause value in the Reject Cause field explaining why the transmission control server wants the transmission participant to stop sending media and can be followed by additional information. Therefore the length of the packet can vary depending on the value of the rejection cause. |
TS 24.581 [88] 9.2.3.4 |
||
Reject Cause field ID |
"00000010" |
TS 24.581 [88] Table 9.2.3.1-1 |
||
Reject Cause length |
The <Reject Cause length> value is a binary value and indicates the total length in octets of the <Reject Cause > value and the <Reject Phrase> value items excluding any padding octets. If the length field is set to ‘2’, there is no <Reject Phrase> value in the Reject Cause field. If the length of the <Reject Cause> value is not (2 + multiple of 4) bytes, the Reject Cause field is padded to (2 + multiple of 4) bytes. The value of the padding bytes is set to zero. The padding bytes are ignored by the receiver. |
|||
Reject Cause Value |
"7" |
Cause #1 – Only one MCVideo client The <Reject Cause> value set to ‘1’ indicates that the MCVideo client is the only MCVideo client in the MCVideo session or the only participant connected to a transmission control server. No additional information included. Cause#2 – Media burst too long The <Reject Cause> value set to ‘2’ indicates that the MCVideo User has transmitted too long (e.g., the stop-transmission timer has expired). No additional information included. Cause#3 – No permission to send a Media Burst The <Reject Cause> value set to ‘3’ indicates that the MCVideo client does not have permission to send media. No additional information is included. Cause#4 – Media Burst pre-empted The <Reject Cause> value set to ‘4’ indicates that the MCVideo client ‘s permission to send a media is being pre-empted. No additional information is included. Cause#5 – Terminate the RTP stream The <Reject Cause> value set to ‘5’ indicates that the MCVideo client’s permission to send a media is being revoked. No additional information is included. Cause#6 – No resources available The <Reject Cause> value set to ‘6’ indicates that the transmission control server can no longer grant MCVideo client to send media due to congestion. No additional information is included. Cause#7 – Queue the transmission The <Reject Cause> value set to ‘7’ indicates that the MCVideo client’s permission to send a media is being queued. No additional information is included. Cause #8 – No receiving participant The <Reject cause> value set to ‘8’ indicates that the MCVideo client’s permission to send a media is being revoked because there is no participant to receive the stream. Cause#255 – Other reason The <Reject Cause> value set to ‘255’ indicates that the transmission control server can no longer grant MCVideo client to send media due to the transmission control server local policy. No additional information is included. |
TS 24.581 [88] 9.2.10.2 |
|
Reject Cause Phrase |
"Queue the transmission" |
A text string encoded the text string in the SDES item CNAME. |
TS 24.581 [88] 9.2.10.2 |
|
Transmission Indicator |
The Transmission Indicator contains additional information about a received transmission control message. The <Transmission Indicator field ID> value is a binary value and is set according to table 9.2.3.1-1. The <Transmission Indicator Length> value is a binary value and has the value ‘2’. The <Transmission Indicator> value is a 16 bit bit-map. When set to 1 these meanings apply: A = Normal call B = Broadcast group C = System call D = Emergency call E = Imminent peril call |
TS 24.581 [88] 9.2.3.11 |
||
Transmission Indicator field ID |
"00001101" |
TC 24.581 [88] clause 9.2.3.1.1 |
||
Transmission Indicator Length |
"10" |
value is a binary value and has the value ‘2’ |
||
Transmission Indicator |
"1000000000000000" |
Contains additional information about a received transmission control message. It is a 16 bit bit-map named as shown in Table 9.2.3.11.2 (a thru P). When set to 1, the bit has the following meaning: A = Normal call B = Broadcast group call C = System call D = Emergency call E = Imminent peril call NOTE 1: The indicators C, D and E are only informative. There are no procedures specified for the C, D and E indicators in this release of the present document and the use of the indicators are implementation specific. Bits F to P are reserved for future use and are set to 0. There can be more than one bit set to 1 at the same time. The local policy in the transmission control server decides which combinations are possible and the priority of the indications. |
TC 24.581 [88] clause 9.2.3.1.1 |
5.5.11.2.6 Queue Position Info
Table: 5.5.11.2.6-1 Queue Position Info
Derivation Path: TS 24.581 [88] Table 9.2.12-1 |
|||||||||
---|---|---|---|---|---|---|---|---|---|
Information Element |
Value/remark |
Comment |
Reference |
Condition |
|||||
Subtype |
“00101” |
Server client |
TS 24.581 [88] 9.2.2.1-1 |
||||||
SSRC |
The SSRC of the message sender |
The SSRC field carries the SSRC of the transmission control server. |
RFC 3550 [3], Appendix 6 shows how to generate a random 32-bit identifier |
||||||
User ID |
Not present |
ON-NETWORK |
|||||||
User ID |
The User ID field is used in off-network only. The User ID field carries the MCVideo user ID of the transmission participant sending the Queue Position Info message. |
TS 24.581 [88] 9.2.3.8 |
OFF-NETWORK |
||||||
User ID field ID |
"00000110" |
||||||||
User ID length |
a binary value that includes the value indicating the length in octets of the <User ID> value item except padding. |
||||||||
User ID |
px_MCVideo_ID_User_A |
If the length of the <User ID> value is not (2 + multiple of 4) bytes User ID field shall be padded to (2 + multiple of 4) bytes. The value of the padding bytes is to zero. The padding bytes are ignored by the receiver. |
|||||||
SSRC of Queued Transmission Participant |
Not present |
ON-NETWORK |
|||||||
SSRC of Queued Transmission Participant |
The SSRC of the queued transmission participant |
Applicable only in off-network and shall carry the SSRC of the queued transmission participant. |
IETF RFC 3550 [3]. |
OFF-NETWORK |
|||||
Queued User ID |
Not present |
ON-NETWORK |
|||||||
Queued User ID |
px_MCVIDEO_ID_User_B |
Used in off-network only. The Queued User ID field carries the MCVideo ID of the queued transmission control participant. |
TS 24.581 [88] 9.2.3.8 |
OFF-NETWORK |
|||||
Queue Info |
Defines the queue position and granted transmission control priority in the queue. |
TS 24.581 [88] 9.2.3.5 |
|||||||
Queue Info field ID |
"00000011" |
TS 24.581 [88] 9.2.3.1 |
|||||||
Queue Info length |
"10" |
value is a binary value and has the value ‘2’ |
|||||||
Queue Position Info |
"0000001" |
value is a binary value. The <Queue Position Info> value has the value ‘254’ if the MCVideo client is not queued. The <Queue Position Info> value has the max value (‘255’) if the MCVideo client is queued but the MCVideo server is unable to determine the queue position or if MCVideo server policy is not to release information of the queue position to the MCVideo client. |
|||||||
Queue Priority Level |
"00000000" |
value consists of 8 bit parameter giving the transmission priority (‘0’ to ‘255’) where ‘0’ is the lowest priority and ‘255’ is the highest priority. If the Transmission Priority field is not included in the message the default priority is used as the Transmission Priority value. The value of the default priority is ‘0’. The default priority is sometimes referred to as normal priority. |
TS 24.581 [88] 9.2.3.2 |
||||||
Track Info |
Not present |
The MCVideo call does not involve a non-controlling MCVideo function |
TS 24.581 [88] 9.2.3.13 |
||||||
Transmission Control Indicator |
TS 24.581 [88] 9.2.3.11 |
||||||||
Transmission Indicator field ID |
"00001101" |
TC 24.581 [88] clause 9.2.3.1.1 |
|||||||
Transmission Indicator Length |
"10" |
value is a binary value and has the value ‘2’ |
|||||||
Transmission Indicator |
"1000000000000000" |
Contains additional information about a received transmission control message. It is a 16 bit bit-map named as shown in Table 9.2.3.11.2 (a thru P). When set to 1, the bit has the following meaning: A = Normal call B = Broadcast group call C = System call D = Emergency call E = Imminent peril call NOTE 1: The indicators C, D and E are only informative. There are no procedures specified for the C, D and E indicators in this release of the present document and the use of the indicators are implementation specific. Bits F to P are reserved for future use and are set to 0. There can be more than one bit set to 1 at the same time. The local policy in the transmission control server decides which combinations are possible and the priority of the indications. |
TC 24.581 [88] clause 9.2.3.1.1 |
5.5.11.2.7 Media Transmission Notification
Table: 5.5.11.2.7-1 Media Transmission Notification
Derivation Path: TS 24.581 [88] Table 9.2.13-1 |
||||
---|---|---|---|---|
Information Element |
Value/remark |
Comment |
Reference |
Condition |
Subtype |
“00110” |
Server client |
TS 24.581 [88] 9.2.2.1-2 |
|
SSRC |
The SSRC of the message sender |
The SSRC field carries the SSRC of the transmission control server |
RFC 3550 [3], Appendix 6 shows how to generate a random 32-bit identifier |
|
User ID |
The User ID field is used in off-network only. The User ID carries the MCVideo ID of the requesting transmission participant to which the Transmission Rejected message is sent. |
TS 24.581 [88] 9.2.3.8 |
||
User ID field ID |
"00000110" |
|||
User ID length |
a binary value that includes the value indicating the length in octets of the <User ID> value item except padding. |
|||
User ID |
px_MCVideo_ID_User_A |
If the length of the <User ID> value is not (2 + multiple of 4) bytes User ID field shall be padded to (2 + multiple of 4) bytes. The value of the padding bytes is to zero. The padding bytes are ignored by the receiver. |
||
SSRC of transmitter |
The SSRC of the user transmitting the media |
The SSRC of transmitter field carries the SSRC of the user transmitting the media |
||
Permission to Request the Transmission |
Indicates whether receiving parties are allowed to request the transmission. |
TS 24.581 [88] 9.2.3.8 |
||
Permission to Request the Transmission Field ID |
"00000101" |
TS 24.581 [88] 9.2.3.1.1 |
||
Permission to Request the Transmission length |
"10" |
The <Permission to Request the Transmission length> value is a binary value and has the value ‘2’ indicating the total length in octets of the <Duration> value item. |
TS 24.581 [88] 9.2.3.7 |
|
Permission to Request the Transmission |
"1" |
Coded as follows: 0 The receiver is not permitted to request transmission. 1 The receiver is permitted to request transmission |
TS 24.581 [88] 9.2.3.7 |
|
Transmission Indicator |
The Transmission Indicator contains additional information about a received transmission control message. The <Transmission Indicator field ID> value is a binary value and is set according to table 9.2.3.1-1. The <Transmission Indicator Length> value is a binary value and has the value ‘2’. The <Transmission Indicator> value is a 16 bit bit-map. When set to 1 these meanings apply: A = Normal call B = Broadcast group C = System call D = Emergency call E = Imminent peril call |
TS 24.581 [88] 9.2.3.1.1 |
||
Transmission Indicator field ID |
"00001101" |
TC 24.581 [88] clause 9.2.3.1.1 |
||
Transmission Indicator Length |
"10" |
value is a binary value and has the value ‘2’ |
||
Transmission Indicator |
"1000000000000000" |
Contains additional information about a received transmission control message. It is a 16 bit bit-map named as shown in Table 9.2.3.11.2 (a thru P). When set to 1, the bit has the following meaning: A = Normal call B = Broadcast group call C = System call D = Emergency call E = Imminent peril call NOTE 1: The indicators C, D and E are only informative. There are no procedures specified for the C, D and E indicators in this release of the present document and the use of the indicators are implementation specific. Bits F to P are reserved for future use and are set to 0. There can be more than one bit set to 1 at the same time. The local policy in the transmission control server decides which combinations are possible and the priority of the indications. |
TC 24.581 [88] clause 9.2.3.1.1 |
|
Media ID |
Not present |
The Media ID field is present only if media multiplexing is used. The Media ID field identified a media flow within a media multiplex. |
TS 24.581 [88] 9.2.3 |
|
Track Info |
Not present |
The MCVideo call does not involve a non-controlling MCVideo function |
TS 24.581 [88] 9.2.3.13 |
5.5.11.2.8 Receive Media Response
Table: 5.5.11.2.8-1 Receive Media Response
Derivation Path: TS 24.581 [88] Table 9.2.15-1 |
||||
---|---|---|---|---|
Information Element |
Value/remark |
Comment |
Reference |
Condition |
Subtype |
“00111” |
Server client |
TS 24.581 [88] 9.2.2.1-1 |
|
SSRC |
The SSRC of the message sender |
The SSRC field carries the SSRC of the transmission participant requesting the reception of the media from another user. |
RFC 3550 [3], Appendix 6 shows how to generate a random 32-bit identifier |
|
Result |
Indicates whether media reception is possible as per the request |
|||
Result field ID |
"00001111" |
TS 24.581 [88] Table 9.2.3.1-1 |
||
Result length |
"2" |
value is a binary value and has the value ‘2’ indicating the total length in octets of the <Result> value item and the spare bits |
TS 24.581 [88] 9.2.3.17 |
|
Result |
"1" |
0 – The receiver is not permitted (rejected) to receive the media transmission. 1 – The receiver is permitted (granted) to receive the media transmission. |
TS 24.581 [88] 9.2.3.17 |
|
Reject Cause |
Not present |
Includes the reason for the rejecting the media receive request and can be followed by a text-string explaining why the media receive request was rejected. Therefore the length of the packet will vary depending on the size of the application dependent field |
||
SSRC of transmitter |
The SSRC of the user transmitting the media |
The SSRC of transmitter field carries the SSRC of the user transmitting the media |
||
Media ID |
Not present |
The Media ID field is present only if media multiplexing is used. The Media ID field identified a media flow within a media multiplex. |
TS 24.581 [88] 9.2.3.x |
|
Transmission Indicator |
The Transmission Indicator contains additional information about a received transmission control message. The <Transmission Indicator field ID> value is a binary value and is set according to table 9.2.3.1-1. The <Transmission Indicator Length> value is a binary value and has the value ‘2’. The <Transmission Indicator> value is a 16 bit bit-map. When set to 1 these meanings apply: A = Normal call B = Broadcast group C = System call D = Emergency call E = Imminent peril call |
TS 24.581 [88] 9.2.3.11 |
||
Transmission Indicator field ID |
“00001101” |
An 8-bit binary value set according to TS 24.581 [88] 9.2.3.1-1. |
TS 24.581 [88] Table 9.2.3.1-1-1 Transmission Indicator Length |
|
Transmission Indicator Length |
“00000010” |
An 8-bit binary value (2 in binary) |
TS 24.581 [88] Table 9.2.3.1-1-1 |
|
Transmission Indicator |
"1000000000000000" |
A 16 bit bit-map |
TS 24.581 [88] Table 9.2.3.11-2 |
5.5.11.2.9 Media Reception Notification
Table: 5.5.11.2.9-1 Media Reception Notification
Derivation Path: TS 24.581 [88] Table 9.2.16-1 |
||||
---|---|---|---|---|
Information Element |
Value/remark |
Comment |
Reference |
Condition |
Subtype |
“01000” |
Server client |
TS 24.581 [88] 9.2.2.1-2 |
|
SSRC |
The SSRC of the message sender |
The SSRC field carries the SSRC of the transmission control server |
RFC 3550 [3], Appendix 6 shows how to generate a random 32-bit identifier |
|
User ID |
The User ID field carries the MCVideo ID of the user transmitting the media. Note: If the length of the <User ID> value is not (2 + multiple of 4) bytes User ID field shall be padded to (2 + multiple of 4) bytes. The value of the padding bytes is to zero. The padding bytes are ignored by the receiver. |
TS 24.581 [88] 9.2.3.8 |
||
User ID field ID |
"00000110" |
|||
User ID length |
a binary value that includes the value indicating the length in octets of the <User ID> value item except padding. |
|||
User ID |
px_MCVideo_ID_User_A |
If the length of the <User ID> value is not (2 + multiple of 4) bytes User ID field shall be padded to (2 + multiple of 4) bytes. The value of the padding bytes is to zero. The padding bytes are ignored by the receiver. |
||
Media ID |
Not present |
The Media ID field is present only if media multiplexing is used. The Media ID field identified a media flow within a media multiplex. |
TS 24.581 [88] 9.2.3 |
5.5.11.2.10 Transmission Cancel Response
Table 5.5.11.2.10-1 Transmission Cancel Response
Derivation Path: TS 24.581 [88] Table 9.2.18-1 |
||||
---|---|---|---|---|
Information Element |
Value/remark |
Comment |
Reference |
Condition |
Subtype |
“01001” |
Server client |
TS 24.581 [88] 9.2.2.1-2 and clause 9.2.18 |
|
SSRC |
The SSRC of the message sender |
The SSRC field carries the SSRC of the transmission control server. |
RFC 3550 [3], Appendix 6 shows how to generate a random 32-bit identifier |
|
Media ID |
Not present |
The Media ID field is present only if media multiplexing is used. The Media ID field identified a media flow within a media multiplex. |
TS 24.581 [88] 9.2.3.x |
5.5.11.2.11 Transmission Cancel Request Notify
Table: 5.5.11.2.11-1 Transmission Cancel Request Notify
Derivation Path: TS 24.581 [88] Table 9.2.19-1 |
||||
---|---|---|---|---|
Information Element |
Value/remark |
Comment |
Reference |
Condition |
Subtype |
“01010” |
Server client |
TS 24.581 [88] 9.2.2.1-2 and clause 9.2.19 |
|
SSRC |
The SSRC of the message sender |
The SSRC of the Transmission Control server for on-network and transmission arbitrator for off-network. Notation in accordance with clause 5.5.6.1. Coded as specified in IETF RFC 3550 [76]. |
||
Media ID |
Not present |
The Media ID field is present only if media multiplexing is used. The Media ID field identified a media flow within a media multiplex. |
TS 24.581 [88] 9.2.3.x |
5.5.11.2.12 Remote Transmission Response
Table: 5.5.11.2.12-1 Remote Transmission Response
Derivation Path: TS 24.581 [88] Table 9.2.23-1 |
||||
---|---|---|---|---|
Information Element |
Value/remark |
Comment |
Reference |
Condition |
Subtype |
“01011” |
Server client |
TS 24.581 [88] 9.2.2.1-2 and clause 9.2.20 |
|
SSRC |
The SSRC of the message sender |
The SSRC field carries the SSRC of the transmission control server. Notation in accordance with clause 5.5.6.1. Coded as specified in IETF RFC 3550 [76]. |
||
Media ID |
Not present |
The Media ID field is present only if media multiplexing is used. The Media ID field identified a media flow within a media multiplex. |
TS 24.581 [88] 9.2.3.x |
5.5.11.2.13 Remote Transmission Cancel Response
Table: 5.5.11.2.13-1 Remote Transmission Cancel Response
Derivation Path: TS 24.581 [88] Table 9.2.25-1 |
||||
---|---|---|---|---|
Information Element |
Value/remark |
Comment |
Reference |
Condition |
Subtype |
“01100” |
Server client |
TS 24.581 [88] 9.2.2.1-2 and clause 9.2.20 |
|
SSRC |
The SSRC of the message sender |
The SSRC field carries the SSRC of the transmission participant requesting the reception of the media from another user. Notation in accordance with clause 5.5.6.1. Coded as specified in IETF RFC 3550 [76]. |
||
Media ID |
Not present |
The Media ID field is present only if media multiplexing is used. The Media ID field identified a media flow within a media multiplex. |
TS 24.581 [88] 9.2.3.x |
5.5.11.2.14 Media Reception Override Notification
Table: 5.5.11.2.14-1 Media Reception Override Notification
Derivation Path: TS 24.581 [88] Table 9.2.28-1 |
||||
---|---|---|---|---|
Information Element |
Value/remark |
Comment |
Reference |
Condition |
Subtype |
“01101” |
Server client |
TS 24.581 [88] 9.2.2.1-2 and clause 9.2.20 |
|
SSRC |
The SSRC of the message sender |
The SSRC field carries the SSRC of the transmission participant requesting the reception of the media from another user. Notation in accordance with clause 5.5.6.1. Coded as specified in IETF RFC 3550 [76]. |
||
User ID |
16-bit binary value |
Carries the identity of the user who is requesting the reception of the media. |
TS 24.581 [88] 9.2.3.8 |
|
User ID field ID |
"00000110" |
|||
User ID length |
a binary value that includes the value indicating the length in octets of the <User ID> value item except padding. |
|||
User ID |
px_MCVideo_ID_User_A |
If the length of the <User ID> value is not (2 + multiple of 4) bytes User ID field shall be padded to (2 + multiple of 4) bytes. The value of the padding bytes is to zero. The padding bytes are ignored by the receiver. |
||
SSRC of transmitter |
The SSRC of the user transmitting the media |
The SSRC of transmitter field carries the SSRC of the user transmitting the media |
||
Overriding ID |
16-bit binary value |
Carries the identity of the user of the overriding media. |
TS 24.581 [88] 9.2.3.8 |
|
User ID field ID |
"00000110" |
|||
User ID length |
a binary value that includes the value indicating the length in octets of the <User ID> value item except padding. |
|||
User ID |
px_MCVideo_ID_User_B |
If the length of the <User ID> value is not (2 + multiple of 4) bytes User ID field shall be padded to (2 + multiple of 4) bytes. The value of the padding bytes is to zero. The padding bytes are ignored by the receiver. |
||
Media ID |
Not present |
The Media ID field is present only if media multiplexing is used. The Media ID field identifies the communication of overriding media within a media multiplex. |
TS 24.581 [88] 9.2.3.x |
|
Overridden ID |
16-bit binary value |
Carries the identity of the user of the overridden media. |
TS 24.581 [88] 9.2.3.8 |
|
User ID field ID |
"00000110" |
|||
User ID length |
a binary value that includes the value indicating the length in octets of the <User ID> value item except padding. |
|||
User ID |
px_MCVideo_ID_User_A |
If the length of the <User ID> value is not (2 + multiple of 4) bytes User ID field shall be padded to (2 + multiple of 4) bytes. The value of the padding bytes is to zero. The padding bytes are ignored by the receiver. |
||
Media ID |
Not present |
The Media ID field is present only if media multiplexing is used. The Media ID field identifies the communication of overriding media within a media multiplex. |
TS 24.581 [88] 9.2.3.x |
5.5.11.2.15 Transmission End Notify
Table: 5.5.11.2.15-1 Transmission End Notify
Derivation Path: TS 24.581 [88] Table 9.2.29-1 |
||||
---|---|---|---|---|
Information Element |
Value/remark |
Comment |
Reference |
Condition |
Subtype |
“01110” |
Server client |
TS 24.581 [88] 9.2.2.1-2 and clause 9.2.20 |
|
SSRC |
The SSRC of the message sender |
The SSRC field carries the SSRC of the transmission control server. Notation in accordance with clause 5.5.6.1. Coded as specified in IETF RFC 3550 [76]. |
||
User ID |
Carries the identity of the user whose media transmission has been released |
TS 24.581 [88] 9.2.3.8 |
||
User ID field ID |
"00000110" |
|||
User ID length |
a binary value that includes the value indicating the length in octets of the <User ID> value item except padding. |
|||
User ID |
px_MCVideo_ID_User_A |
If the length of the <User ID> value is not (2 + multiple of 4) bytes User ID field shall be padded to (2 + multiple of 4) bytes. The value of the padding bytes is to zero. The padding bytes are ignored by the receiver. |
||
SSRC of transmitter |
The SSRC of the user transmitting the media |
The SSRC of transmitter field carries the SSRC of the user transmitting the media |
||
Media ID |
Not present |
The Media ID field is present only if media multiplexing is used. The Media ID field identified a media flow within a media multiplex. |
TS 24.581 [88] 9.2.3.x |
5.5.11.2.16 Transmission Idle
Table: 5.5.11.2.16-1 Transmission Idle
Derivation Path: TS 24.581 [88] Table 9.2.30-1 |
||||
---|---|---|---|---|
Information Element |
Value/remark |
Comment |
Reference |
Condition |
Subtype |
“01111” |
TS 24.581 [88] 9.2.2.1-2 |
||
SSRC |
The SSRC of the message sender |
The SSRC of the Transmission Control server for on-network and transmission arbitrator for off-network. Notation in accordance with clause 5.5.6.1. Coded as specified in IETF RFC 3550 [76]. |
||
name |
“MCV1” |
Transmission Control messages sent by the Transmission Control Server and the Transmission Control Participant. |
||
Message Sequence Number |
||||
Message Sequence Number field ID |
"00001000" |
|||
Message Sequence Number length |
"10" |
value is a binary value and has the value ‘2’ indicating the total length in octets of the <Message Sequence Number> value item. |
||
Message Sequence Number |
"1" |
value is a binary value. The <Message Sequence Number> value can be between ‘0’ and ‘65535’. When the ‘65535’ value is reached, the <Message Sequence Number> value starts from ‘0’ again |
||
Transmission Indicator |
||||
Transmission Indicator field ID |
"00001101" |
TC 24.581 [88] clause 9.2.3.1.1 |
||
Transmission Indicator Length |
"10" |
value is a binary value and has the value ‘2’ |
||
Transmission Indicator |
"1000000000000000" |
Contains additional information about a received transmission control message. It is a 16 bit bit-map named as shown in Table 9.2.3.11.2 (a thru P). When set to 1, the bit has the following meaning: A = Normal call B = Broadcast group call C = System call D = Emergency call E = Imminent peril call NOTE 1: The indicators C, D and E are only informative. There are no procedures specified for the C, D and E indicators in this release of the present document and the use of the indicators are implementation specific. Bits F to P are reserved for future use and are set to 0. There can be more than one bit set to 1 at the same time. The local policy in the transmission control server decides which combinations are possible and the priority of the indications. |
TC 24.581 [88] clause 9.2.3.1.1 |
5.5.11.3 Transmission control specific messages sent by both the transmission control server and transmission control participant
5.5.11.3.1 Transmission End Request
Table: 5.5.11.3.1-1 Transmission End Request
Derivation Path: TS 24.581 [88] Table 9.2.20-1 |
|||||
---|---|---|---|---|---|
Information Element |
Value/remark |
Comment |
Reference |
Condition |
|
Subtype |
“00000” |
TS 24.581 [88] 9.2.2.1-2 |
|||
SSRC |
The SSRC of the message sender |
The SSRC of the Transmission Control server for on-network and transmission arbitrator for off-network. Notation in accordance with clause 5.5.6.1. Coded as specified in IETF RFC 3550 [76]. |
|||
User ID |
The User ID field is used to carry the identity of the user whose media transmission is requested to be terminated. |
||||
User ID field ID |
"00000110" |
||||
User ID length |
a binary value that includes the value indicating the length in octets of the <User ID> value item except padding. |
||||
User ID |
px_MCVideo_ID_User_A |
If the length of the <User ID> value is not (2 + multiple of 4) bytes User ID field shall be padded to (2 + multiple of 4) bytes. The value of the padding bytes is to zero. The padding bytes are ignored by the receiver. |
|||
Media ID |
Not Present |
The Media ID field is present only if media multiplexing is used. The Media ID field identified a media flow within a media multiplex. |
5.5.11.3.2 Transmission End Response
Table: 5.5.11.3.2-1 Transmission End Response
Derivation Path: TS 24.581 [88] Table 9.2.21-1 |
|||||
---|---|---|---|---|---|
Information Element |
Value/remark |
Comment |
Reference |
Condition |
|
Subtype |
“00001” |
TS 24.581 [88] 9.2.2.1-2 |
|||
SSRC |
The SSRC of the message sender |
The SSRC of the Transmission Control server for on-network and transmission arbitrator for off-network. Notation in accordance with clause 5.5.6.1. Coded as specified in IETF RFC 3550 [76]. |
|||
User ID |
The User ID field is used to carry the identity of the user whose media transmission is requested to be terminated. |
||||
User ID field ID |
"00000110" |
||||
User ID length |
a binary value that includes the value indicating the length in octets of the <User ID> value item except padding. |
||||
User ID |
px_MCVideo_ID_User_A |
If the length of the <User ID> value is not (2 + multiple of 4) bytes User ID field shall be padded to (2 + multiple of 4) bytes. The value of the padding bytes is to zero. The padding bytes are ignored by the receiver. |
|||
Media ID |
Not Present |
The Media ID field is present only if media multiplexing is used. The Media ID field identified a media flow within a media multiplex. |
5.5.11.3.3 Media Reception End Request
Table: 5.5.11.3.3-1 Media Reception End Request
Derivation Path: TS 24.581 [88] Table 9.2.26-1 |
||||
---|---|---|---|---|
Information Element |
Value/remark |
Comment |
Reference |
Condition |
Subtype |
“00010” |
Server client |
TS 24.581 [88] 9.2.2.1-3 |
|
SSRC |
The SSRC of the message sender |
The SSRC field carries the SSRC of the transmission control server or the transmission control participant requesting the end of reception of the media from another user. |
RFC 3550 [3], Appendix 6 shows how to generate a random 32-bit identifier |
|
SSRC of transmitter |
The SSRC of the user transmitting the media |
The SSRC of transmitter field carries the SSRC of the user transmitting the media |
||
Media ID |
Not present |
The Media ID field is present only if media multiplexing is used. The Media ID field identified a media flow within a media multiplex. |
TS 24.581 [88] 9.2.3.x |
|
Transmission Indicator |
The Transmission Indicator contains additional information about a received transmission control message. The <Transmission Indicator field ID> value is a binary value and is set according to table 9.2.3.1-1. The <Transmission Indicator Length> value is a binary value and has the value ‘2’. The <Transmission Indicator> value is a 16 bit bit-map. When set to 1 these meanings apply: A = Normal call B = Broadcast group C = System call D = Emergency call E = Imminent peril call |
TS 24.581 [88] 9.2.3.11 |
||
Transmission Indicator field ID |
“00001101” |
An 8-bit binary value set according to TS 24.581 [88] 9.2.3.1-1. |
TS 24.581 [88] Table 9.2.3.1-1-1 |
|
Transmission Indicator Length |
“00000010” |
An 8-bit binary value (2 in binary) |
TS 24.581 [88] Table 9.2.3.1-1-1 |
|
Transmission Indicator |
Any allowed value |
A 16 bit bit-map |
TS 24.581 [88] Table 9.2.3.11-2 |
5.5.11.3.4 Media Reception End Response
Table: 5.5.11.3.4-1 Media Reception End Response
Derivation Path: TS 24.581 [88] Table 9.2.27-1 |
||||
---|---|---|---|---|
Information Element |
Value/remark |
Comment |
Reference |
Condition |
Subtype |
“00011” |
Server client |
TS 24.581 [88] 9.2.2.1-3 |
|
SSRC |
The SSRC of the message sender |
The SSRC field carries the SSRC of the transmission control server or the transmission control participant requesting the end of reception of the media from another user. |
RFC 3550 [3], Appendix 6 shows how to generate a random 32-bit identifier |
|
SSRC of transmitter |
The SSRC of the user transmitting the media |
The SSRC of transmitter field carries the SSRC of the user transmitting the media |
||
Media ID |
Not present |
The Media ID field is present only if media multiplexing is used. The Media ID field identified a media flow within a media multiplex. |
TS 24.581 [88] 9.2.3.x |
5.5.11.3.5 Transmission Control Ack
Table: 5.5.11.3.5-1: Transmission Control Ack
Derivation Path: TS 24.581 [88] Table 9.2.31-1 |
||||
---|---|---|---|---|
Information Element |
Value/remark |
Comment |
Reference |
Condition |
Subtype |
“00100” |
|||
SSRC |
The SSRC of the message sender |
The SSRC of the Transmission Control server for on-network and transmission arbitrator for off-network. Notation in accordance with clause 5.5.6.1. Coded as specified in IETF RFC 3550 [76]. |
||
Source |
TS 24.581 [88] 9.2.3.12 |
|||
Source field ID |
"00001010" |
|||
Source length |
"10" |
value is a binary value and has the value 2 indicating the total length in octets of the <Source> value item |
||
Source |
"2" |
The <Source> value is a 16 bit binary value where: ‘0’ the transmission participant is the source ‘1’ the participating MCVideo function is the source ‘2’ the controlling MCVideo function is the source ‘3’ the non-controlling MCVideo function is the source All other values are reserved for future use |
||
Message name |
TS 24.581 [88] 9.2.3.18 |
|||
Message Name field ID |
"00010000" |
|||
Message Name Length |
"110" |
value is a binary value and has the value ‘6’. |
||
Message Name |
the message name of the received message |
value is as coded as an ascii name field |
||
Message type |
TS 24.581 [88] 9.2.3.10 |
|||
Message Type field ID |
"00001100" |
|||
Message Type Length |
"10" |
value is a binary value and has the value ‘2’ |
||
Message Type |
"000"<the subtype of the received message> |
value is an 8 bit binary value containing the binary value consisting of the 5 bit message subtype as coded in table 9.2.2.1-1, table 9.2.2.1-2 and table 9.2.2.1-3 (including the first bit (used by some transmission control messages to indicate that a Transmission control Ack message is requested) of the five bit subtype) preceded by "000". |