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 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.