C.11c Generic test procedure for setting up Terminating MTSI speech call – Fixed Broadband Access without preconditions 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 MTSI MT speech call over Fixed Broadband access may be performed after successful IMS registration.
Test procedure
1) SS sends an INVITE request to the UE.
2) SS may receive 100 Trying from the UE.
3) SS expects and receives 180 Ringing from the UE.
4) SS sends PRACK to the UE to acknowledge the 180 Ringing
5) SS expects and receives 200 OK for PRACK from the UE.
6) The UE accepts the session invite.
7) SS expects and receives 200 OK for INVITE from the UE.
8) SS sends ACK to the UE.
9) SS sends BYE to the UE.
10) SS expects and receives 200 OK for BYE from the UE.
Expected sequence
|
Step |
Direction |
Message |
Comment |
|
|
UE |
SS |
|||
|
1 |
🡨 |
INVITE |
SS sends INVITE with the first SDP offer. |
|
|
2 |
🡪 |
100 Trying |
(Optional) The UE responds with a 100 Trying provisional response |
|
|
3 |
🡪 |
180 Ringing |
(Optional) The UE responds to INVITE with 180 Ringing.(Optional) to have SDP added. If added 180 response is reliably send |
|
|
4 |
🡨 |
PRACK |
(Optional) SS shall send PRACK only if the 180 response contains 100rel option tag within the Require header. |
|
|
5 |
🡪 |
200 OK |
(Optional) The UE acknowledges the PRACK with 200 OK. |
|
|
6 |
Make the UE accept the speech AMR offer. |
|||
|
7 |
🡪 |
200 OK |
The UE responds to INVITE with a 200 OK final response after the user answers the call. (Optional) to have SDP added. If not included in 180 response |
|
|
8 |
🡨 |
ACK |
The SS acknowledges the receipt of 200 OK for INVITE. |
|
|
9 |
🡨 |
BYE |
The SS sends BYE to release the call. |
|
|
10 |
🡪 |
200 OK |
The UE sends 200 OK for the BYE request and ends the call. |
|
NOTE: The default messages contents in annex A are used with condition “IMS security” or “early IMS security” and the condition “SIP Digest without TLS for Fixed Broadband Access” when applicable.
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 |
|
Message-body |
The following SDP types and values. Session description:
Time description:
Media description:
Attributes for media:
|
180 Ringing (Step 3)
Use the default message "180 Session Progress" in annex A.2.6 with the following exceptions:
|
Header/param |
Value/remark |
|
Content-Type |
|
|
media-type |
application/sdp |
|
Message-body |
The following SDP types and values shall be present. [Note 3] Session description:
Time description:
Media description:
Attributes for media:
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 |
200 OK (Step 7)
Use the default message “200 OK for other requests than REGISTER or SUBSCRIBE” in annex A.3.1 with the following exceptions when there is no SDP in 180 Ringing.
|
Header/param |
Value/remark |
|
Content-Type |
|
|
media-type |
application/sdp [Note 3] |
|
Content-Length Value |
length of message-body [Note 3] |
|
Message-body |
The following SDP types and values shall be present. [Note 3] Session description:
Time description:
Media description:
Attributes for media:
Note 1: At least one "c=" field shall be present. Note 2: Parameters for the AMR codec are not checked Note 3: These Parameters are only updated when there is no SDP in Step3 in the above call flow else default values are retained. |