C.28 Generic test procedure for SIP UPDATE after aSRVCC/bSRVCC handover failure/cancelled – 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 the UE to send an UPDATE request containing a final SDP offer.

2) SS responds to the UPDATE request with a 200 OK.

Expected sequence:

Step

Direction

Message

Comment

UE

SS

1

🡪

UPDATE

UE sends UPDATE.

2

🡨

200 OK

SS sends a 200 OK.

Specific Message Contents

UPDATE (Step 1)

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

Header/param

Value/remark

Reason

protocol

SIP

reason-params

cause=487; text="handover cancelled", if this procedure is performed after aSRVCC/bSRVCC handover cancelled. Text would be present if release >= 10 and rel-9 can omit the text

cause=487; text="failure to transition to CS domain", if this procedure is performed after aSRVCC/bSRVCC handover failure. Text would be present if release >= 10 and rel-9 can omit the text

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-WB/16000 [Note 2] [Note 4]
  • 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 optional remote sendrecv or
    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: The AMR channel number shall be “/1” or omitted.

200 OK for UPDATE (Step 2)

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

Content-Type

media-type

application/sdp

Content-Length

Value

length of message-body

Message-body

SDP body of the 200 response copied from the received UPDATE and modified as follows:

– "o=" line identical to previous SDP sent by SS except that sess-version is incremented.

– IP address on "c=" line and transport port on "m=" lines changed to indicate to which IP address and port the UE should start sending the media.