7.1.12 Off-network / Group Call / Broadcast Group Call / MCPTT User Ack Not Required / Originator Releases Call / Client Terminated (CT)
36.579-23GPPMission Critical (MC) services over LTEPart 2: Mission Critical Push To Talk (MCPTT) User Equipment (UE) Protocol conformance specificationRelease 15TS
7.1.12.1 Test Purpose (TP)
(1)
with { UE (MCPTT Client) registered and authorised for MCPTT Service, including authorised to receive broadcast calls in off-network environment, and the UE (MCPTT Client) is in an off-network environment, and the UE (MCPTT Client) has received a GROUP CALL BROADCAST message }
ensure that {
when { MCPTT User requests the floor }
then { UE (MCPTT Client) does not send a Floor Request message }
}
7.1.12.2 Conformance requirements
References: The conformance requirements covered in the current TC are specified in: TS 24.379 clauses 10.3.2.4.2, 10.3.2.4.8, TS 24.380 clause 7.2.3.2.9. Unless otherwise stated these are Rel-13 requirements.
[TS 24.379, clause 10.3.2.4.2]
When in the "B1: start-stop" state, upon receiving a GROUP CALL BROADCAST message with the Call identifier IE not matching any in-progress broadcast group call, the MCPTT client:
1) shall store the value of the Call identifier IE of the GROUP CALL BROADCAST message as the call identifier of the call;
2) shall store the value of the Call type IE of the GROUP CALL BROADCAST message as the received current call type;
3) shall store the value of the SDP IE of the GROUP CALL BROADCAST message as the SDP body of the call;
4) shall store the value of the Originating MCPTT user ID IE of the GROUP CALL BROADCAST message as the originating MCPTT user ID of the call;
5) shall store the value of the MCPTT group ID IE of the GROUP CALL BROADCAST message as the MCPTT group ID of the call;
6) if the terminating UE is configured that the terminating MCPTT user acknowledgement is required upon a terminating call request reception:
i) shall start timer TFB3 (waiting for the user); and
ii) shall enter the "B3: pending user action" state; and
7) if the terminating UE is configured that the terminating MCPTT user acknowledgement is not required upon a terminating call request reception:
i) shall establish a media session based on the stored SDP body of the call;
ii) shall start floor control as terminating floor participant as specified in subclause 7.2 in 3GPP TS 24.380 [5];
iii) shall start timer TFB1 (max duration); and
iv) shall enter the "B2: in-progress broadcast group call" state.
[TS 24.379, clause 10.3.2.4.8]
When in the "B2: in-progress broadcast group call" state or "B4: ignoring same call ID" state, upon receiving GROUP CALL BROADCAST END message with the same Call identifier IE as the stored call identifier, the MCPTT client:
1) shall release media session;
2) shall stop timer TFB1 (max duration);
3) shall clear the stored call identifier;
4) shall stop floor control, if running; and
5) shall enter the "B1: start-stop" state.
[TS 24.380, clause 7.2.3.2.9]
When an MCPTT broadcast call is established the terminating floor participant:
1. shall create an instance of a floor participant state transition diagram for basic operation state machine;
2. shall start timer T203 (End of RTP media); and
3. shall enter ‘O: has no permission’ state.
NOTE: In MCPTT broadcast call, only originating MCPTT user is allowed to request floor and transmit media. A Floor Request message is locally denied to terminating MCPTT user, if requested.
7.1.12.3 Test description
7.1.12.3.1 Pre-test conditions
System Simulator:
– SS-UE1 (MCPTT client)
– For the underlying "transport bearer" over which the SS and the UE will communicate, the SS is behaving as SS-UE1 as defined in TS 36.508 [24], configured for and operating as ProSe Direct Communication transmitting and receiving device.
– GNSS simulator to simulate a location and provide a timing reference for the assistance of E-UTRAN off-network testing.
NOTE 1: For operation in off-network environment, it needs be ensured that after the UE is powered up it considers the Geographical area #1 that is simulated by the GNSS simulator as being one of the geographical areas set in the USIM for operation when UE is "not served by E-UTRAN".
– SS-NW (MCPTT server)
– For the underlying "transport bearer" over which the SS and the UE will communicate Parameters are set to the default parameters for the basic E-UTRA Single cell network scenarios, as defined in TS 36.508 [24] clause 4.4. The simulated Cell 1 shall belong to PLMN1 (the PLMN specified for MCPTT operation in the MCPTT configuration document).
NOTE 2: The SS operation as NW (MCPTT server) is needed only for the Preamble if the UE has to perform the MCPTT User performs the Generic Test Procedure for MCPTT Authorization/Configuration and Key Generation as specified in TS 36.579-1 [2], subclause 5.3.2.
IUT:
– UE (MCPTT client)
– The test USIM set as defined in TS 36.579-1 [2], subclause 5.5.10 is inserted.
– For the underlying "transport bearer" over which the SS and the UE will communicate, the UE is behaving as a ProSe enabled UE as defined in TS 36.508 [24], configured for and operating as ProSe Direct Communication transmitting and receiving device.
Preamble:
– The UE has performed the Generic Test Procedure for MCPTT UE registration as specified in TS 36.579-1 [2], subclause 5.4.2.
– TFG4 (waiting for the user) set to 0 (a value to suit the test case sequence) ("/<x>/OffNetwork/Timers/TFB1" leaf node present in the UE initial configuration as specified in 3GPP TS 24.483 [13])
– The MCPTT User performs the Generic Test Procedure for MCPTT Authorization/Configuration and Key Generation as specified in TS 36.579-1 [2], subclause 5.3.2.
– The GNSS simulator is configured to simulate a location in the centre of Geographical area #1 and provide a timing reference, as defined in TS 36.508 [24] Table 4.11.2-2 scenario #1.
– The UE is switched-off.
– UE States at the end of the preamble
– The UE is in state ‘switched-off’.
7.1.12.3.2 Test procedure sequence
Table 7.1.12.3.2-1: Main Behaviour
St |
Procedure |
Message Sequence |
TP |
Verdict |
|
U – S |
Message |
||||
1 |
Power up the UE |
– |
– |
– |
– |
1A |
Trigger the UE to reset UTC time and location. NOTE: The UTC time and location reset may be performed by MMI or AT command (+CUTCR). |
– |
– |
– |
– |
2 |
Activate the MCPTT Client Application and register User A as the MCPTT User (TS 36.579-5 [5], px_MCPTT_User_A_username, px_MCPTT_User_A_password). (NOTE 1) |
– |
– |
– |
– |
– |
EXCEPTION: The E-UTRA/EPC actions which are related to the MCPTT call establishment are described in TS 36.579-1 [2], subclause 5.4.10 ‘Generic Test Procedure for MCPTT CT communication over ProSe direct one-to-many communication out of E-UTRA coverage / Announcing/Discoveree procedure for group member discovery / One-to-many communication’. The test sequence below shows only the MCPTT relevant messages exchanged. |
– |
– |
– |
– |
3 |
SS-UE1 (MCPTT client) sends a GROUP CALL BROADCAST (NOTE 2) |
<– |
GROUP CALL BROADCAST |
– |
– |
3A |
Make the UE (MCPTT User) request the floor (NOTE 1), (NOTE 3) |
||||
4 |
Check: Does the UE (MCPTT Client) send in the next 5 seconds a Floor Request message to the floor participants? |
–> |
Floor Request |
1 |
F |
5 |
Wait 5 seconds for the Floor Request message |
||||
6 |
SS-UE1 (MCPTT client) sends a GROUP CALL BROADCAST END (NOTE 4) |
<– |
GROUP CALL BROADCAST END |
– |
– |
NOTE 1: This is expected to be done via a suitable implementation dependent MMI. NOTE 2: Timer TFB1 (max duration) is started by the MCPTT Client upon the receiving of the GROUP CALL BROADCAST message. Timer TFB1 (max duration)=300s, as defined in TS 36.579-1 [2], Table 5.5.8.1-1. At the expire of TFB1 (max duration), the MCPTT Client will terminate participation in the broadcast call. NOTE 3: It is possible that the MCPTT Client may not allow the MCPTT User to request the floor. NOTE 4: Timer TFB1 (max duration) is stopped by the MCPTT Client upon the receiving of the GROUP CALL BROADCAST END message. |
7.1.12.3.3 Specific message contents
None