7.1.10 Off-network / Group Call / Emergency Alert / Emergency Alert Retransmission / Cancel Emergency Alert / 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.10.1 Test Purpose (TP)
(1)
with { UE (MCPTT Client) registered and authorised for MCPTT Service, including authorised to receive emergency alerts in off-network environment, and the UE (MCPTT Client) is in an off-network environment }
ensure that {
when { UE (MCPTT Client) receives an MCPTT emergency alert via a GROUP EMERGENCY ALERT message }
then { UE (MCPTT Client) responds by sending a GROUP EMERGENCY ALERT ACK }
}
(2)
with { UE (MCPTT Client) registered and authorised for MCPTT Service, having received an MCPTT emergency alert, and the UE (MCPTT Client) is in an off-network environment }
ensure that {
when { UE (MCPTT Client) receives a GROUP EMERGENCY ALERT message from the same MCPTT Client that sent the previous GROUP EMERGENCY ALERT message, and the timer TFE1 (Emergency Alert) has yet to expire }
then { UE (MCPTT Client) shall not send a GROUP EMERGENCY ALERT ACK in response }
}
(3)
with { UE (MCPTT Client) registered and authorised for MCPTT Service, having received an MCPTT emergency alert, and the UE (MCPTT Client) is in an off-network environment }
ensure that {
when { UE (MCPTT Client) receives a GROUP EMERGENCY ALERT message from the same MCPTT Client that sent the previous GROUP EMERGENCY ALERT message, and the timer TFE1 (Emergency Alert) expired }
then { UE (MCPTT Client) responds by sending a GROUP EMERGENCY ALERT ACK }
}
(4)
with { UE (MCPTT Client) registered and authorised for MCPTT Service, having received an MCPTT emergency alert, and the UE (MCPTT Client) is in an off-network environment }
ensure that {
when { UE (MCPTT Client) receives a GROUP EMERGENCY ALERT CANCEL message from the same MCPTT Client that sent the previous GROUP EMERGENCY ALERT message }
then { UE (MCPTT Client) responds by sending a GROUP EMERGENCY ALERT CANCEL ACK }
}
7.1.10.2 Conformance requirements
References: The conformance requirements covered in the current TC are specified in: TS 24.379 clauses 12.2.3.3, 12.2.3.4, 12.2.3.6, 12.2.3.7. Unless otherwise stated these are Rel-13 requirements.
[TS 24.379, clause 12.2.3.3]
When in state "E1: Not in emergency state" or in "E2: Emergency state", upon receiving a GROUP EMERGENCY ALERT message with the Originating MCPTT user ID IE not stored in the list of users in emergency, the MCPTT client:
1) shall store the Originating MCPTT user ID IE and location IE in the list of users in emergency;
2) shall generate a GROUP EMERGENCY ALERT ACK message as specified in subclause 15.1.17. In the GROUP EMERGENCY ALERT ACK message, the MCPTT client:
a) shall set the MCPTT group ID IE to the MCPTT group ID IE of the received GROUP EMERGENCY ALERT message;
b) shall set the Sending MCPTT user ID IE to own MCPTT user ID; and
c) shall set the Originating MCPTT user ID IE to the Originating MCPTT user ID IE of the received GROUP EMERGENCY ALERT message; and
3) shall send the GROUP EMERGENCY ALERT ACK message as specified in subclause 10.2.1.1.1;
4) shall start timer TFE1 (Emergency Alert); and
5) shall remain in the current state.
NOTE: Each instance of timer TFE1 is per MCPTT user ID.
[TS 24.379, clause 12.2.3.4]
When in state "E1: Not in emergency state" or in "E2: Emergency state", upon receiving a GROUP EMERGENCY ALERT message with the Originating MCPTT user ID IE stored in the list of users in emergency, the MCPTT client:
1) may update the stored location of the user with the received Location IE;
2) shall restart the associated timer TFE1 (Emergency Alert); and
3) shall remain in the current state.
[TS 24.379, clause 12.2.3.6]
When in state "E1: Not in emergency state" or in "E2: Emergency state", upon receiving a GROUP EMERGENCY ALERT CANCEL message with the Originating MCPTT user ID IE stored in the list of users in emergency, the MCPTT client:
1) shall remove the MCPTT user ID and associated location information from the stored list of users in emergency;
2) shall generate a GROUP EMERGENCY ALERT CANCEL ACK message as specified in subclause 15.1.19. In the GROUP EMERGENCY ALERT CANCEL ACK message, the MCPTT client:
a) shall set the MCPTT group ID IE to the MCPTT group ID IE of the received GROUP EMERGENCY ALERT CANCEL message; and
b) shall set the Sending MCPTT user ID IE to own MCPTT user ID; and
c) shall set the Originating MCPTT user ID IE to the Originating MCPTT user ID IE of the received GROUP EMERGENCY ALERT message;
3) shall send the GROUP EMERGENCY ALERT CANCEL ACK message as specified in subclause 10.2.1.1.1;
4) shall stop the associated timer TFE1 (Emergency Alert); and5) shall remain in the current state.
[TS 24.379, clause 12.2.3.7]
When in state "E1: Not in emergency state" or in "E2: Emergency state", upon expiry of timer TFE1 (Emergency Alert) associated with a stored MCPTT user ID, the MCPTT client:
1) shall remove the MCPTT user ID and associated location information from the stored list of users in emergency; and
2) shall remain in the current state.
7.1.10.3 Test description
7.1.10.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.
– TFE1(emergency alert) set to 15 seconds ("/<x>/OffNetwork/Timers/TFE1" 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.10.3.2 Test procedure sequence
Table 7.1.10.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 EMERGENCY ALERT (NOTE 2), (NOTE 3), (NOTE 4) |
<– |
GROUP EMERGENCY ALERT |
– |
– |
3A |
SS starts Timer=10s (TFE2 (emergency alert retransmission)) |
– |
– |
– |
– |
3B |
SS starts Timer=15s (TFE1 (Emergency Alert)) |
||||
4 |
Void |
– |
– |
– |
– |
5 |
Check: Does the UE (MCPTT Client) respond to the GROUP EMERGENCY ALERT by sending a GROUP EMERGENCY ALERT ACK? |
–> |
GROUP EMERGENCY ALERT ACK |
1 |
P |
5A |
Timer=10s expires (TFE2 (emergency alert retransmission)) |
– |
– |
– |
– |
6 |
Upon expiry of the timer TFE2 (emergency alert retransmission), the SS-UE1 (MCPTT client) retransmits the emergency alert by sending a GROUP EMERGENCY ALERT |
<– |
GROUP EMERGENCY ALERT |
– |
– |
6A |
SS starts Timer=10s (TFE2 (emergency alert retransmission)) |
– |
– |
– |
– |
7 |
Check: Does the UE (MCPTT Client) respond to the GROUP EMERGENCY ALERT by sending in the next 5 seconds a GROUP EMERGENCY ALERT ACK? |
–> |
GROUP EMERGENCY ALERT ACK |
2 |
F |
7A |
Wait 5 seconds for GROUP EMERGENCY ALERT ACK |
– |
– |
– |
– |
8 |
Timer=15s expires (TFE1 (Emergency Alert)) (NOTE 5) |
– |
– |
– |
– |
8A |
Wait 5 seconds for expiration of timer TFE2 (emergency alert retransmission) |
||||
8B |
Timer=10s expires (TFE2 (emergency alert retransmission)) |
– |
– |
– |
– |
9 |
SS-UE1 (MCPTT client) sends a GROUP EMERGENCY ALERT (NOTE 4) |
<– |
GROUP EMERGENCY ALERT |
– |
– |
10 |
Void |
– |
– |
– |
– |
11 |
Check: Does the UE (MCPTT Client) respond to the GROUP EMERGENCY ALERT by sending a GROUP EMERGENCY ALERT ACK? |
–> |
GROUP EMERGENCY ALERT ACK |
3 |
P |
12 |
SS-UE1 (MCPTT client) sends a GROUP EMERGENCY ALERT |
<– |
GROUP EMERGENCY ALERT CANCEL |
– |
– |
13 |
Void |
– |
– |
– |
– |
14 |
Check: Does the UE (MCPTT Client) respond to the GROUP EMERGENCY ALERT CANCEL by sending a GROUP EMERGENCY ALERT CANCEL ACK? |
–> |
GROUP EMERGENCY ALERT CANCEL ACK |
4 |
P |
NOTE 1: This is expected to be done via a suitable implementation dependent MMI. NOTE 2: Timer TFE1(emergency alert) is started by the MCPTT Client upon the receiving of the GROUP EMERGENCY ALERT message. Timer TFE1 (emergency alert)=15s, as defined as defined in the Pre-test conditions. At the expire of TFE1, the MCPTT Client assumes the end of the emergency state and removes the associated user from the list. NOTE 3: Timer TFE2 (emergency alert retransmission) is started by the SS upon the sending of the GROUP EMERGENCY ALERT message. Timer TFE2 (emergency alert retransmission)=10s, as defined in TS 36.579-1 [2], Table 5.5.8.1-1. At the expire of TFE2, the SS retransmits the GROUP EMERGENCY ALERT message. NOTE 4: The UE (MCPTT Client) stores the Originating MCPTT user ID IE in the list of users in emergency. NOTE 5: Upon expiry of the timer TFE1 (Emergency Alert), the UE (MCPTT Client) removes the MCPTT user ID from the stored list of users in emergency |
7.1.10.3.3 Specific message contents
None