C.47 Generic Test Procedure for NG eCall setup and MSD Update
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 with initial MSD.
2) SS responds to the INVITE request with a 200 OK response.
3) UE responds to the 200 OK with ACK.
4) SS sends a SIP INFO to request UE for a MSD update.
5) UE responds to the MSD update request with 200 OK response.
6) SS waits for UE to send a SIP INFO with updated MSD.
7) The SS responds to the SIP INFO with a 200 OK response.
Expected sequence:
|
Step |
Direction |
Message |
Comment |
|
|
UE |
SS |
|||
|
1 |
🡪 |
INVITE |
UE sends INVITE with initial MSD. |
|
|
2 |
🡨 |
200 OK |
SS responds INVITE with 200 OK. |
|
|
3 |
🡪 |
ACK |
UE responds ACK for 200 OK. |
|
|
4 |
🡨 |
SIP INFO |
SS sends SIP INFO to request MSD update. |
|
|
5 |
🡪 |
200 OK |
UE responds SIP INFO with 200 OK. |
|
|
6 |
🡪 |
SIP INFO |
UE sends SIP INFO with MSD update. |
|
|
7 |
🡨 |
200 OK |
SS responds SIP INFO with 200 OK. |
|
Specific Message Contents
INVITE (Step 1)
Use the default message “INVITE for MO Call” in annex A.2.1 with condition A7 and condition A20 or A21 as indicated by the test case and the following inclusion along with the applicable message body of default message:
|
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". |
200 OK for INVITE (Step 2)
Use the default message “200 OK for other requests than REGISTER or SUBSCRIBE” in annex A.3.1 with the following inclusion along with the applicable message body of default message:
|
Header/param |
Value/remark |
|
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. |
INFO (Step 4)
Use the default message “INFO for MT” in annex A.2.20.
INFO (Step 6)
Use the default message “INFO for MO” in annex A.2.19.