C.11d Generic test procedure for setting up MTSI MT speech call – UE category M1 – 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-15) See generic test procedure C.11.

Expected sequence:

See generic test procedure C.11.

Specific Message Content

INVITE (Step 1)

Use the default message “INVITE for MT Call” in annex A.2.9 with the following exceptions:

Header/param

Value/remark

Supported

option-tag

precondition

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 99 100

– b=AS:37

– b=RS:0

– b=RR:2000

Attributes for media:

– a=rtpmap:98 AMR/8000/1

– a=fmtp:98 mode-change-capability=2; max-red=220

– a=rtpmap: 100 telephone-event/8000

– a=fmtp: 100 0-15

– a=ptime:20

– a=maxptime:240

Attributes for preconditions:

– a=curr:qos local none

– a=curr:qos remote none

– a=des:qos mandatory local sendrecv

– a=des:qos optional remote sendrecv

183 Session Progress (Step 4)

Use the default message "183 Session Progress" in annex A.2.3 with the following exceptions:

Header/param

Value/remark

Status-Line

Reason-Phrase

Not checked

Require

option-tag

precondition

Message-body

The following SDP types and values shall be present.

Session description:

– v=0

– o=(user-name) (sess-id) (sess-version) IN (addrtype) (unicast-address for UE)

– s=(session name)

– c=IN (addrtype) (connection-address for UE) [Note 1]

– b=AS: (bandwidth-value)

Time description:

– t=0 0

Media description:

– m=audio (transport port) RTP/AVP (fmt) [Note 2]

– c=IN (addrtype) (connection-address for UE) [Note 1]

– b=AS: (bandwidth-value)

– b=RS: (bandwidth-value)

– b=RR: (bandwidth-value)

Attributes for media:

– a=rtpmap:(payload type) AMR/8000 [Note 2]

– a=fmtp:(format) [Note 2, 3]

Attributes for preconditions:

– a=curr:qos local none or a=curr:qos local sendrecv

– a=curr:qos remote none

– a=des:qos mandatory local sendrecv

– a=des:qos mandatory remote sendrecv

– a=conf:qos remote sendrecv

Note 1: At least one "c=" field shall be present.
Note 2: The value for fmt, payload type and format is not checked.

Note 3: Parameters for the AMR codec are not checked.

UPDATE (step 7)

Use the default message "UPDATE" in annex A.2.5 with the following exceptions:

Header/param

Value/remark

Require

option-tag

precondition

Message-body

The following SDP types and values.

Session description:

– v=0

– o=- 1111111111 1111111112 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 99

– b=AS:37

– b=RS:0

– b=RR:2000

Attributes for media:

– a=rtpmap:99 AMR/8000/1

– a=fmtp:99 mode-change-capability=2; max-red=220

– a=ptime:20

– a=maxptime:240

Attributes for preconditions:

– a=curr:qos local sendrecv

– a=curr:qos remote none or curr:qos remote sendrecv [Note 1]

– a=des:qos mandatory local sendrecv

– a=des:qos mandatory remote sendrecv

Note 1: Use the value (none/sendrecv) received from 183 Session Progress and attribute a=curr:qos local.

200 OK (step 8)

Use the default message "200 OK for other requests than REGISTER or SUBSCRIBE" in annex A.3.1 with the following exceptions:

Header/param

Value/remark

Require

option-tag

precondition

Content-Type

media-type

application/sdp

Content-Length

header shall be present if UE uses TCP to send this message and if there is a message body

value

length of message-body

Message-body

The following SDP types and values shall be present.

Session description:

– v=0

– o=(user-name) (sess-id) (sess-version) IN (addrtype) (unicast-address for UE) [Note 4]

– s=(session name)

– c=IN (addrtype) (connection-address for UE) [Note 1]

– b=AS: (bandwidth-value)

Time description:

– t=0 0

Media description:

– m=audio (transport port) RTP/AVP (fmt) [Note 2]

– c=IN (addrtype) (connection-address for UE) [Note 1]

– b=AS: (bandwidth-value)

– b=RS: (bandwidth-value)

– b=RR: (bandwidth-value)

Attributes for media:

– a=rtpmap:(payload type) AMR/8000 [Note 2]

– a=fmtp:(format) [Note 2, 3]

Attributes for preconditions:

– a=curr:qos local sendrecv

– a=curr:qos remote sendrecv

– a=des:qos mandatory local sendrecv

– a=des:qos mandatory remote sendrecv

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

Note 2: The value for fmt, payload type and format is not checked.

Note 3: Parameters for the AMR codec are not checked.

Note 4: "o=" line identical to previous SDP sent by UE except that sess-version is incremented by one.

180 Ringing (Step 9)

See generic test procedure C.11.