C.11b Generic test procedure for setting up Terminating MTSI speech call – Fixed Broadband Access to EPC

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

The generic test procedure for setting up Terminating MTSI speech call may be performed after successful IMS registration over Fixed Broadband Access.

Test procedure

Same as described in Annex C.11

NOTE: The default messages contents in Annex A are used with condition “SIP Digest without TLS for Fixed Broadband Access” when applicable.

Expected sequence

Same as described in Annex 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:99 AMR/8000/1
  • a=fmtp:99 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 3]
  • 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 3]
  • a=fmtp:(format) [Note 3, 4]

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: Void

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

Note 4: 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)

Use the default message “180 Ringing for INVITE” in annex A.2.6 with the following exceptions:

Header/param

Value/remark

Content-Type

Header not present

media-type

Content-Length

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

value

0

Message-body

Not present