11 Configurable parameters

24.5813GPPMission Critical Video (MCVideo) media plane controlProtocol specificationRelease 18TS

11.1 Timers

11.1.1 Timers in the on-network transmission participant

The table 11.1.1-1 recommends timer values, describes the reason for starting the timer, normal stop and the action on expiry for the on-network transmission participant procedures.

Table 11.1.1-1: Timers in the on-network transmission participant

Timer

Timer value

Cause of start

Normal stop

On expiry

T100

(Transmission Request)

Configurable as specified in 3GPP TS 24.483 [6].

(NOTE 1)

When the transmission participant sends a Transmission Request message.

T100 is also started when the application layer and signalling plane initiates a session as an implicit transmission request using the "mc_implicit_request" as specified in clause 14.

Reception of a Transmission Granted message, a Transmission Rejected message, a Transmission Queue Position Info message.

If the counter is less than the upper limit of C100, a new Transmission Request message is sent and counter is incremented by 1.

When the limit in C100 is reached, the transmission participant stops sending the Transmission Request message.

T101

(TransmissionEnd request)

Configurable as specified in 3GPP TS 24.483 [6].

(NOTE 2)

When the transmission participant sends a Transmission end request message.

Reception of a Transmission end response message.

If the counter is less than the upper limit of C101, a new Transmission end request message is sent and counter is incremented by 1.

When the limit in C101 is reached, the transmission participant stops sending the Transmission end request message.

T102 (Transmission Queue Position Request)

Configurable as specified in 3GPP TS 24.483 [6].

T102 shall only permit a certain number of retransmissions of the Transmission Queue Position Request message.

When the transmission participant sends a Transmission Queue Position Request message.

Reception of a Transmission Queue Position Info.

Leaving the ‘U: queued transmission’ state on reception of Transmission Granted message.

If the counter is less than the upper limit of C102, a new Transmission Queue Position Request message is sent and counter is incremented by 1.

When the limit in C102 is reached, the transmission participant stops sending the Transmission Queue Position Request message.

T103 (Receive Media Request)

Configurable as specified in 3GPP TS 24.483 [6].

(NOTE 3)

When the transmission participant sends a Receive Media Request message.

Reception of Receive Media Response (Granted or Rejected) message.

If the counter is less than the upper limit of C103, a new Receive Media Request message is sent and counter is incremented by 1.

When the limit in C105 is reached, the transmission participant stops sending the Receive Media Request message.

T104 (Receive Media Release)

Configurable as specified in 3GPP TS 24.483 [6].

(NOTE 4)

When the transmission participant sends a Media Reception End Request message.

Reception of Media Reception End Response message.

If the counter is less than the upper limit of C104, a new Media Reception End Request message is sent and counter is incremented by 1.

When the limit in C104 is reached, the transmission participant stops sending the Media Reception End Request message.

NOTE 1: The total time during which the transmission participant retransmits Transmission Request messages should be less than 6 seconds.

NOTE 2: The total time during which the transmission participant retransmits Transmission end request messages should be less than 6 seconds.

NOTE 3: The total time during which the transmission participant retransmits Receive Media Request messages should be less than 6 seconds.

NOTE 4: The total time during which the transmission participant retransmits Media Reception End Request messages should be less than 6 seconds.

11.1.2 Timers in the off-network transmission participant

The table 11.1.2-1 recommends timer values, describes the reason for starting the timer, normal stop and the action on expiry for the off-network transmission participant procedures.

Table 11.1.2-1: Timers in the off-network transmission participant

Timer

Timer value

Cause of start

Normal stop

On expiry

T201

(Transmission Request)

Default value:

40 milliseconds

Depends on the characteristic of the D2D. (D2D Side link period)

Configurable.

Set to the value of "/<x>/OffNetwork/Timers/T201" leaf node present in the UE initial configuration as specified in 3GPP TS 24.483 [6]

T201 shall permit only a certain number of retransmissions of the Transmission Request message.

When the transmission participant sends a Transmission Request message

Reception of a Transmission Granted message or a Transmission Deny message or when the MCVideo user releases the transmission.

If the counter is less than the upper limit of C201, a new Transmission Request message is sent and counter is incremented by 1.

When the limit in C201 is reached, the transmission participant stops sending the Transmission Request message.

T203

(End of RTP media)

Default value:

4 seconds.

Configurable.

Set to the value of "/<x>/OffNetwork/Timers/T203" leaf node present in the UE initial configuration as specified in 3GPP TS 24.483 [6].

T203 is reset and started again every time an RTP media packet is received.

Reception of a Transmission Release message

When T203 expires the transmission participant concludes that the transmission from the associated transmission participant is lost.

T205 (Transmission Granted)

Default value:

80 milliseconds.

Depends on the characteristic of the D2D. (D2D Sidelink period*2).

Configurable.

Set to the value of "/<x>/OffNetwork/Timers/T205" leaf node present in the UE initial configuration as specified in 3GPP TS 24.483 [6].

T205 shall permit only a certain number of retransmissions of the Transmission Granted message.

When the transmission arbitrator grants the permission to send media to a transmission participant.

Reception of an RTP media packet from granted transmission participant

If the counter is less than the upper limit of C205, a new Transmission Granted message is sent and counter is incremented by 1.

When the limit in C205 is reached, the transmission arbitrator stops sending the Transmission Granted message.

Timer T206 (Stop talking warning)

Default value:

27 seconds.

Configurable.

Set to X-Y, where X is the value of "/<x>/OffNetwork/TransmitTimeout" and Y is the value "/<x>/OffNetwork/TransmissionWarning" of leaf nodes present in the UE service configuration as specified in 3GPP TS 24.483 [6].

When the MCVideo client starts sending the RTP media packets.

When the MCVideo user releases the transmission.

Start timer T207 (Stop talking)

Timer T207 (Stop talking)

Default value:

3 seconds.

Configurable.

Set to the value of "/<x>/OffNetwork/TransmissionWarning" leaf node present in the service configuration as specified in 3GPP TS 24.483 [6].

Expiry of timer T206 (Stop talking warning)

When the MCVideo user releases the transmission.

Release the transmission.

Timer T208 (Transmission Arbitration Release)

Default value:

3 seconds.

Configurable.

When the transmission participant enters ‘O: pending delegated’ state.

If the counter is less than the upper limit of C208, a new Transmission Arbitration Release message is sent and counter is incremented by 1.

When the limit in C208 is reached, the transmission arbitrator stops sending the Transmission Arbitration Release message message.

T230

(Inactivity)

Default value:

600 seconds.

Configurable.

For group calls:

Set to the value of "/<x>/<x>/OffNetwork/HangTime" leaf node present in the group configuration as specified in 3GPP TS 24.483 [6].

For private calls:

Set to the value of "/<x>/OffNetwork/PrivateCall/HangTime" leaf node present in the service configuration as specified in 3GPP TS 24.483 [6].

When the transmission participant enters ‘O: silence’ state.

A transmission control message or media is received.

The transmission control entity is released.

11.1.3 Timers in the transmission control server

The table 11.1.3-1 recommends timer values, describes the reason for starting the timer, normal stop and the action on expiry for the transmission control server procedures.

Table 11.1.3-1: Timers in the transmission control server.

Timer

Timer value

Cause of start

Normal stop

On expiry

T1

(Inactivity)

Default value:

30 seconds.

Configurable.

For private calls: Obtained from the <hang-time> element of the <on-network> element in 3GPP TS 24.484 [13].

For group calls:

Obtained from the <on-network-hang-timer> element of the <list-service> element in 3GPP TS 24.481 [12].

When the transmission control server enters the ‘G: ‘Transmit idle’ state.

A transmission participant requests the permission to send media.

The MCVideo call is released.

T2

(Transmission Idle)

Depends on the characteristic of the radio access network.

Configurable.

Obtained from the <T2-transmission-idle> element of the <fc-timers-counters> element of the <on-network> element in 3GPP TS 24.484 [13].

The transmission of a Transmission Idle message to the transmission participants in the MCVideo call.

The stop can be supervised by a timer (out of scope of this specification).

When T7 expire the transmission control server sends another Transmission Idle message to the transmission participants.

T3

(Transmission Revoke)

Default value:

1 second.

Configurable.

Obtained from the <T3-transmission-revoke> element of the <fc-timers-counters> element of the <on-network> element in 3GPP TS 24.484 [13].

A Transmission Revoke message is sent to a transmission participant who has the permission to send media.

Reception of a Transmission Release message from the revoked transmission participant.

Send another Transmission Revoke message to the transmission participant and reset and start T3 again.

T4 (Transmission Granted)

Default value:

1 second.

Configurable.

Obtained from the <T4-transmission-granted> element of the <fc-timers-counters> element of the <on-network> element in 3GPP TS 24.484 [13]

When the transmission control server grants the permission to send media to a transmission participant, which was queued and which negotiated queueing.

T4 is also started again when the transmission control server sends a Transmission Granted message upon T4 expiry.

Sending of an RTP Media packet or when the MCVideo client is losing its permission to send media.

When T4 expires, a new Transmission Granted message is sent.

T5

(Reception Inactivity)

Default value:

30 seconds.

Configurable.

For private calls: Obtained from the <reception-hang-time> element of the <on-network> element in 3GPP TS 24.484 [13].

For group calls:

Obtained from the <on-network-reception-hang-timer> element of the <list-service> element in 3GPP TS 24.481 [12].

When the transmission control server enters the ‘G: ‘Reception idle’ state.

A transmission participant requests the permission to receive media.

The MCVideo call is released.

T6 (Reception Granted)

Default value:

1 second.

Configurable.

Obtained from the <T6-reception-granted> element of the <fc-timers-counters> element of the <on-network> element in 3GPP TS 24.484 [13]

When the transmission control server grants the permission to receive media to a transmission participant, which was queued and which negotiated queueing.

T6 is also started again when the transmission control server receives a Transmission Granted message upon T6 expiry.

Reception of an RTP Media packet or when the MCVideo client is losing its permission to receiving media.

When T6 expires, a new Reception Granted message is sent.

T11 (Stream Reception Idle)

Default value:

10 second.

Configurable.

Reception of Receive Media End Request/Response from MCVideo client or when server sends Media Transmission Notification to MCVideo client.

Reception of Receive Media Request[granted] message from arbitration logic.

When T11 expires, transmitting stream will be terminated.

11.1.4 Timers in the participating MCVideo function

The table 11.1.4-1 recommends timer values, describes the reason for starting the timer, normal stop and the action on expiry.

Table 11.1.4-1 shows the timers used in the participating MCVideo function for MBMS channel control.

Table 11.1.4-1: Timers in the participating MCVideo function for MBMS channel control.

TIMER

TIMER VALUE

CAUSE OF START

NORMAL STOP

ON EXPIRY

T300 (Transmission)

Default value:

30 seconds.

Configurable.

Transmission of Map Group To Bearer message.

Restarted when an RTP packet or a transmission control message is sent.

Release of the call.

Send Unmap Group To Bearer message.

T301 (Map Group To Bearer)

Default value:

500 milliseconds.

Configurable.

Transmission of Map Group To Bearer message.

Release of the call (or MBMS Subchannel).

Send Map Group To Bearer message.

T303 (Unmap Group To Bearer)

Default value:

200 milliseconds.

Configurable.

Transmission of Unmap Group To Bearer message.

Release of the call.

Send Unmap Group To Bearer message.

Editor’s Note: How these timers are configured, e.g. within TS 24.484 or 24.483 is FFS.

11.2 Counters

11.2.1 Counters in the on-network transmission participant

Table 11.2.1-1 enlists counters, their limits and the action on expiry.

Table 11.2.1-1: Counter used in the transmission participant for on-network transmission control

Counter

Limit

Associated timer

On reaching the limit

C100 (Transmission Request)

Default value: 3

T100 (Transmission Request)

Transmission Request message is no more repeated

C101 (Transmission End Request)

Default value: 3

T101 (Transmission End Request)

Transmission End Request message is no more repeated

C102 (Transmission Queue Position Request)

Default value: 3

T102 (Transmission Queue Position Request)

Transmission Queue Position Request message is no more repeated

C103 (Receive Media Request)

Default value: 3

T103 (Receive Media Request)

Receive Media Request message is no more repeated

C104 (Receive Media Release

Default value: 3

T104 (Receive Media Release)

Media Reception End Request message is no more repeated.

11.2.2 Counters in the off-network transmission participant

The table 11.2.2-1 lists the counters used by the off-network participant, their default upper limits and the action to take upon reaching the upper limit. The counters start at 1.

Table 11.2.2-1: Counter used in the transmission participant for off-network transmission control

Counter

Limit

Associated timer

On reaching the limit

C201

(Transmission Request)

Default value: 3.

Configurable.

Set to the value of "/<x>/OffNetwork/Counters/C201" leaf node present in the UE initial configuration as specified in 3GPP TS 24.483 [6].

T201 (Transmission Request)

Assume there is no transmission arbitrator and send Transmission Arbitration Taken message

C205 (Transmission Granted)

Default value: 4.

Configurable.

Set to the value of "/<x>/OffNetwork/Counters/C205" leaf node present in the UE initial configuration as specified in 3GPP TS 24.483 [6].

T205 (Transmission Granted)

Stop sending Transmission Granted message

C208 (Transmission Arbitration Release)

Default value: 4.

Configurable.

Set to the value of "/<x>/OffNetwork/Counters/C208" leaf node present in the UE initial configuration as specified in 3GPP TS 24.483 [6].

T208 (Transmission Arbitration Release)

Stop sending Transmission Arbitration Release message

11.2.3 Counters in the controlling MCVideo function

The table 11.2.3-1 enlists counters, their limits and the action on expiry for the ‘general control operation’ state machine in the controlling MCVideo function.

Table 11.2.3-1: Counters used in the ‘general transmission control operation’ state machine

Counter

Limit

Associated timer

On reaching the limit

C2

(Transmission Idle)

Default value: 10.

Configurable.

Obtained from the <C2-transmission-idle> element of the <fc-timers-counters> element of the <on-network> element in 3GPP TS 24.484 [13].

T2 (Transmission Idle)

The Transmission Idle message is no more re-send

C4

(Transmission Granted)

Default value: 3.

Configurable.

Obtained from the <C4-transmission-granted> element of the <fc-timers-counters> element of the <on-network> element in 3GPP TS 24.484 [13].

T4 (Transmission Granted)

The Transmission Granted message is no more re-send in case a queued transmission participant is granted the transmission.

C6

(Reception Granted)

Default value: 3.

Configurable.

Obtained from the <C6-reception-granted> element of the <fc-timers-counters> element of the <on-network> element in 3GPP TS 24.484 [13].

T6 (Reception Granted)

The Reception Granted message is no more re-send in case a queued transmission participant is granted the reception of media.

C7 (Reception Accepted)

Default value: 2

Configurable.

Obtained from the <C7-reception-accepted> element of the <fc-timers-counters> element of the <on-network> element in 3GPP TS 24.484 [13].

Receive media requests from transmission participant is rejected.

C9 (Per-Participant-Reception Accepted)

Default value: 4

Configurable.

Obtained from the <MaxSimultaneousVideoStreams> element of the <on-network> element in 3GPP TS 24.484 [7].

Receive media requests from transmission participant is rejected.

C11(Count of active receivers for the stream)

Default value: 4

Configurable.

Receive media requests from transmission participant is rejected.

NOTE: If a counter value is not configured the default value shall be used.

11.2.4 Counters in the participating MCVideo function

The table 11.2.4-1 enlists counters, their limits and the action on expiry for the ‘Participating MCVideo function MBMS subchannel control state machine’.

Table 11.2.4-2: Counters used in the ‘Participating MCVideo function MBMS subchannel control state machine’

Counter

Limit

Associated timer

On reaching the limit

C302

(Unmap Group To Bearer)

Default value: 3.

Configurable.

T302 (Unmap Group To Bearer)

The Unmap Group To Bearer message is no more re-sent.

Editor’s Note: How these counters are configured, e.g. within TS 24.484 or 24.483 is FFS.