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:
Time description:
Media description:
Attributes for media:
Attributes for preconditions:
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. |