7.24 MTSI MT Voice Call / Forking / UE receives CANCEL request for a forked MT voice call / 5GS
34.229-53GPPInternet Protocol (IP) multimedia call control protocol based on Session Initiation Protocol (SIP) and Session Description Protocol (SDP)Part 5: Protocol conformance specification using 5G System (5GS)Release 16TSUser Equipment (UE) conformance specification
7.24.1 Test Purpose (TP)
(1)
with { UE being registered to IMS and configured to use preconditions and having received INVITE for voice call and having proceeded the call initiation until before accepting the voice call }
ensure that {
when { UE receives a CANCEL request }
then { UE sends 200 OK for CANCEL and 487 Request Terminated for INVITE }
}
7.24.2 Conformance Requirements
The conformance requirements covered in the present test case are, unless otherwise stated, Rel-15 requirements.
[TS 24.229, clause 5.1.4.1]:
If the UE sends a CANCEL request to cancel an initial INVITE request, the UE shall when applicable include in the CANCEL request a Reason header field with a protocol value set to "RELEASE_CAUSE" and a "cause" header field parameter as specified in subclause 7.2A.18.11.2. The UE may also include the "text" header field parameter with reason-text as specified in subclause 7.2A.18.11.2.
7.24.3 Profile Requirements (Informative)
[GSMA NG.114 V1.0, clause 2.3.7]:
The IMS core network can support sending and the UE must support receiving a SIP CANCEL request including a Reason header field with values of:
1. SIP; cause=200; text="Call completed elsewhere"
2. SIP; cause=603; text="Declined"
3. SIP; cause=600; text=” Busy Everywhere”
for forked calls as defined in 3GPP TS 24.229 [8].
7.24.4 Test description
7.24.4.1 Pre-test conditions
System Simulator:
– 1 NR Cell connected to 5GC, default parameters.
UE:
– UE contains either ISIM and USIM applications or only USIM application on UICC.
– UE is configured to register for IMS after switch on.
– UE is configured to use preconditions.
Preamble:
– UE is in state 1N-A (TS 38.508-1 [21]) and registered to IMS
7.24.4.2 Test procedure sequence
Table 7.24.4.2-1: Main Behaviour
St |
Procedure |
Message Sequence |
TP |
Verdict |
|||||||
U – S |
Message |
||||||||||
1-8 |
Steps 1-8 of generic procedure specified in Table 4.9.16.2.2-1 of TS 38.508-1 [21] are performed |
– |
– |
– |
– |
||||||
9-13 |
MT voice call setup is initiated and proceeds until before UE is made to accept the voice call |
– |
– |
– |
– |
||||||
13A-13C |
Steps 10-12 of generic procedure specified in Table 4.9.16.2.2-1 of TS 38.508-1 [21] are performed |
– |
– |
– |
– |
||||||
14-18 |
MT voice call setup proceeds until before SS sends UPDATE (Steps 6–10 of Annex A.5.1) |
– |
– |
– |
– |
||||||
19 |
SS sends a CANCEL request |
<– |
CANCEL |
– |
– |
||||||
EXCEPTION: In parallel to the event described in step 20, the step specified in Table 7.24.4.2-2 takes place. |
– |
– |
– |
– |
|||||||
20 |
UE sends 200 OK for CANCEL |
–> |
200 OK |
1 |
P |
||||||
21 |
SS sends ACK |
<– |
ACK |
– |
– |
Table 7.24.4.2-2: Parallel Behaviour
St |
Procedure |
Message Sequence |
TP |
Verdict |
|
U – S |
Message |
||||
1 |
UE sends 487 Request Terminated response for INVITE |
–> |
487 Request Terminated |
1 |
P |
7.24.4.3 Specific message contents
Table 7.24.4.3-1: CANCEL (step 19, table 7.24.4.2-1)
Derivation Path: TS 34.229-1 [2], Annex A.2.15 |
||||
---|---|---|---|---|
Header/param |
Cond |
Value/remark |
Rel |
Reference |
Reason |
RFC 3326 [42] |
|||
protocol |
SIP |
|||
protocol-cause |
cause=200 |
|||
reason-text |
text=”Call completed elsewhere” |
Table 7.24.4.3-2: 200 OK (step 20, table 7.24.4.2-1)
Derivation Path: TS 34.229-1 [2], Annex A.3.1 |
Table 7.24.4.3-3: 487 Request Terminated (step 1, table 7.24.4.2-2)
Derivation Path: TS 34.229-1 [2], Annex A.2.16 |
Table 7.24.4.3-4: ACK (step 21, table 7.24.4.2-1)
Derivation Path: TS 34.229-1 [2], Annex A.2.7 |