7.12 MTSI MO Voice Call with preconditions at originating UE and without preconditions at terminating UE / 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.12.1 Test Purpose (TP)

(1)

with { UE being registered to IMS and configured to use preconditions }

ensure that {

when { UE is being made to initiate a voice call }

then { UE sends INVITE for voice call with preconditions }

}

(2)

with { UE having sent INVITE with preconditions }

ensure that {

when { UE receives 183 Session Progress without preconditions }

then { UE sends PRACK for 183 Session Progress }

}

(3)

with { UE having sent PRACK }

ensure that {

when { UE receives 200 OK for PRACK followed by 180 Ringing followed by 200 OK for INVITE }

then { UE sends ACK }

}

7.12.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.3.1]:

During the session initiation, if the originating UE indicated the support for the precondition mechanism in the initial INVITE request and:

a) the received response with an SDP body includes a Require header field with "precondition" option-tag, the originating UE shall include a Require header field with the "precondition" option-tag:

– in subsequent requests that include an SDP body, that the originating UE sends in the same dialog as the response is received from; and

– in responses with an SDP body to subsequent requests that include an SDP body and include "precondition" option-tag in Supported header field or Require header field received in-dialog; or

b) the received response with an SDP body does not include the "precondition" option-tag in the Require header field,

– in subsequent requests that include an SDP body, the originating UE shall not include a Require or Supported header field with "precondition" option-tag in the same dialog;

– in responses with an SDP body to subsequent requests with an SDP body but without "precondition" option-tag in the Require or Supported header field, the originating UE shall not include a Require or Supported header field with "precondition" option-tag in the same dialog; and

– in responses with an SDP body to subsequent requests with an SDP body and with "precondition" option-tag in the Require or Supported header field, the originating UE shall include a Require header field with "precondition" option-tag in the same dialog.

7.12.3 Test description

7.12.3.1 Pre-test conditions

System Simulator:

– 1 NR Cell connected to 5GC, default parameters.

UE:

– The UE contains either ISIM and USIM applications or only USIM application on UICC.

– The UE is configured to register for IMS after switch on.

– The UE is configured to use preconditions.

Preamble:

– UE is in state 1N-A and registered to IMS

7.12.3.2 Test procedure sequence

Table 7.12.3.2-1: Main Behaviour

St

Procedure

Message Sequence

TP

Verdict

U – S

Message

1

UE is made to attempt an IMS voice call.

2

Steps 2-7 of generic procedure specified in Table 4.9.15.2.2-1 of TS 38.508-1 [21] are performed.

EXCEPTION: In parallel with Step 3, parallel behaviour defined in table 7.12.3.2-2 takes place

3

Step 1 of Annex A.4.1 happens

(Check: does the UE send INVITE for voice call with preconditions?)

–>

INVITE

1

P

4

Step 2 of Annex A.4.1 happens

<–

100 Trying

5

Step 3 of Annex A.4.2 happens

(Note: the SS sends 183 Session Progress without attributes for preconditions in the SDP body.)

<–

183 Session Progress

6

Step 4 of Annex A.4.2 happens

(Check: does the UE send PRACK?)

–>

PRACK

2

P

7

Step 5 of Annex A.4.2 happens

<–

200 OK

7A-7C

Steps 10-12 of generic procedure specified in Table 4.9.15.2.2-1 of TS 38.508-1 [21] are performed.

8

Step 6 of Annex A.4.2 happens

<–

180 Ringing

9

Step 7 of Annex A.4.2 happens

<–

200 OK

10

Step 8 of Annex A.4.2 happens

(Check: does the UE send ACK?)

–>

ACK

3

P

Table 7.12.3.2-2: Parallel behaviour

St

Procedure

Message Sequence

TP

Verdict

U – S

Message

1

The UE transmits an RRCReconfigurationComplete message.

–>

NR RRC: RRCReconfigurationComplete

7.12.3.3 Specific message contents

None as fully described in Annex A.4.1 and A.4.2.