A.18 Putting a MTSI speech call to hold or to resume the call from the SS / 5GS
34.229-53GPPInternet Protocol (IP) multimedia call control protocol based on Session Initiation Protocol (SIP) and Session Description Protocol (SDP)Part 5: Protocol conformance specification using 5G System (5GS)Release 16TSUser Equipment (UE) conformance specification
Expected sequence
Step |
Direction |
Message |
Comment |
|
UE |
SS |
|||
1 |
<- |
INVITE |
SS sends INVITE with a SDP offer to hold or resume the call |
|
2 |
-> |
100 Trying |
Optional: The UE responds with a 100 Trying provisional response |
|
3 |
-> |
200 OK |
The UE responds to INVITE with 200 OK to indicate that the UE is no more sending any media (call hold) or resumes sending media (call resume) |
|
4 |
<- |
ACK |
The SS acknowledges the receipt of 200 OK for INVITE |
Specific Message Contents
INVITE (Step 1)
Use the default message “INVITE for MT call setup” in Annex A.2.9 of TS 34.229-1 [2], applying conditions A1 and A5, with the below exceptions. The SS uses the same URI in the request line as the UE has sent in the Contact header of the original INVITE request creating this dialog.
The SS shall include support for precondition in the Supported header field.
In case of Call Hold, the SS shall include the same lines in the SDP body as finally accepted for the MTSI call, i.e., the last SDP sent by the SS, with the following exceptions:
– version number of the SDP shall be incremented; and
– each media line shall carry direction attribute “a=sendonly”.
In case of Call Resume, the SS shall include the same lines in the SDP body as sent in the message for Call Hold with the following exceptions:
– version number of the SDP shall be incremented; and
– each media line shall carry direction attribute “a=sendrecv”.
100 Trying for INVITE (Step 2)
Use the default message “100 Trying for INVITE” in Annex A.2.2 of TS 34.229-1 [2], applying condition A2.
200 OK for INVITE (Step 3)
Use the default message “200 OK for other requests than REGISTER or SUBSCRIBE” in Annex A.3.1 of TS 34.229-1 [2], applying conditions A2, A5, A11, A20 and A22 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 |
SDP answer to the SDP offer contained in the INVITE including: – All mandatory SDP lines as specified in RFC 4566 [38]. – The same number of media lines (“m=”) as in the INVITE. – All the media lines having directionality as "recvonly" In case of Call Hold: All the media lines having direction attribute “a=recvonly”. In case of Call Resume: All the media lines having direction attribute “a=sendrecv”. |
ACK (Step 4)
Use the default message “ACK” in Annex A.2.7 of TS 34.229-1 [2], applying conditions A2, A3 and A5.