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
(Steps 1–5 of Annex A.5.1)

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