C.22 Generic test procedure for setting up emergency speech call – EPS

34.229-13GPPInternet Protocol (IP) multimedia call control protocol based on Session Initiation Protocol (SIP) and Session Description Protocol (SDP)Part 1: Protocol conformance specificationRelease 16TSUser Equipment (UE) conformance specification

Test procedure:

1) SS waits for UE to send an INVITE request.

2) The SS responds to the INVITE request with a 100 Trying response.

3) SS responds to the INVITE request with a 180 Ringing response.

4) The SS responds to the INVITE request with a 200 OK response.

5) The SS waits for the UE to send an ACK to acknowledge receipt of the 200 OK for INVITE.

Expected sequence:

Step

Direction

Message

Comment

UE

SS

1

🡪

INVITE

UE sends INVITE with the first SDP offer.

2

🡨

100 Trying

SS sends a 100 Trying provisional response.

3

🡨

180 Ringing

SS sends a 180 Ringing.

4

🡨

200 OK

SS responds INVITE with 200 OK.

5

🡪

ACK

UE acknowledges.

Specific Message Contents

INVITE (Step 1)

Use the default message “INVITE for MO Call” in annex A.2.1 with condition A27 and the following exceptions:

Header/param

Value/remark

Message-body

The following SDP types and values.

Session description:

  • v=0
  • o=(username) (sess-id) (sess-version) IN (addrtype) (unicast-address for UE)
  • s=(session name)
  • c=IN (addrtype) (connection-address for UE) [Note 1]

Time description:

  • t= (start-time) (stop-time)

Media description:

  • m=audio (transport port) [Note 2]
  • c=IN (addrtype) (connection-address for UE) [Note 1]
  • b=AS: (bandwidth-value)

Note 1: At least one "c=" field shall be present.

Note 2: AMR codec (AMR/8000 and/or AMR-WB/16000) shall be present in the media attributes, optionally including channel number "/1".

180 Ringing for INVITE (Step 3)

Use the default message “180 Ringing for INVITE” in annex A.2.6 with conditions A4 and A13.

200 OK for INVITE (Step 4)

Use the default message “200 OK for other requests than REGISTER or SUBSCRIBE” in annex A.3.1 with conditions A6and A21 and the following exceptions:

Header/param

Value/remark

Content-Type

media-type

application/sdp

Content-Length

value

length of message-body

Message-body

The following SDP types and values.

Session description:

  • v=0
  • o=- 1111111111 1111111111 IN (addrtype) (unicast-address for SS)
  • s=-
  • c=IN (addrtype) (connection-address for SS)
  • b=AS:37

Time description:

  • t=0 0

Media description:

  • m=audio (transport port) RTP/AVP (fmt) [Note 1]
  • b=AS:37
  • b=RS:0
  • b=RR:0

Attributes for media:

  • a=rtpmap: (payload type) AMR/8000/1 or AMR-WB/16000/1 [Note 1] [Note2]
  • a=fmtp: (format) mode-change-capability=2; max-red=220
  • a=ptime:20
  • a=maxptime:240

Note 1: The value for fmt, payload type and format is copied from step 1.

Note 2: If UE included AMR-WB/16000 in step 1, SS uses AMR-WB/16000/1. Otherwise SS uses AMR/8000/1.