A.3 Generic Common Messages
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
A.3.1 200 OK for other requests than REGISTER or SUBSCRIBE
|
Header/param |
Cond |
Value/remark |
Rel |
Reference |
|---|---|---|---|---|
|
Status-Line |
RFC 3261 [15] |
|||
|
SIP-Version |
SIP/2.0 |
|||
|
Status-Code |
200 |
|||
|
Reason-Phrase |
OK |
|||
|
Via |
RFC 3261 [15] |
|||
|
via-parm |
same value as received in request |
|||
|
Record-Route |
order of the parameters in this header must be like in the respective rows |
RFC 3261 [15] |
||
|
rec-route |
A1 |
<sip:pcscf.other.com;lr>, <sip:scscf.other.com;lr>, <sip:orig@scscf.3gpp.org;lr>, <sip:SS P-CSCF address: protected server port of SS;lr> |
||
|
A3 |
<sip:pcscf.other.com;lr>, <sip:scscf.other.com;lr>, <sip:orig@scscf.3gpp.org;lr>, <sip:SS P-CSCF address: unprotected server port of SS (optional);lr> |
|||
|
A2,A4, |
same value as received in the request (if present in the request) Note: for requests other than INVITE it is not regulated if and what the UE writes into this header in a response. |
|||
|
A6 |
<sip:orig@ecscf.other.com;lr>, <sip:SS P-CSCF address:protected server port of SS;lr> |
|||
|
A7 |
<sip:orig@ecscf.other.com;lr>, <sip:SS P-CSCF address:unprotected server port of SS;lr> |
|||
|
A1 AND A23 |
not present |
|||
|
A2 AND A23 |
any value if present |
|||
|
From |
RFC 3261 [15] |
|||
|
addr-spec |
same value as received in request |
|||
|
tag |
same value as received in request |
|||
|
To |
RFC 3261 [15] |
|||
|
addr-spec |
same value as received in request |
|||
|
tag |
same value as received in request or any value added if missing from request |
|||
|
P-Asserted-Identity |
A6 |
RFC 3325 [89] |
||
|
addr-spec |
A tel URI that can be recognized as valid emergency numbers if dialled by the user are specified in 3GPP TS 22.101 [39]. |
|||
|
uri-parameter |
lr |
|||
|
Contact |
A1,A2 |
RFC 3261 [15] |
||
|
addr-spec |
A1,A3 |
px_IMS_CalleeContactUri |
||
|
A2 AND NOT A9 |
SIP URI with IP address or FQDN and protected server port of UE |
|||
|
A4 AND NOT A9 |
SIP URI with IP address or FQDN and unprotected server port of UE |
|||
|
A2 AND A9 |
Public GRUU as obtained during registration as pub-gruu contact parameter of the 200 OK for REGISTER response |
|||
|
A4 AND A9 |
Public GRUU as obtained during registration as pub-gruu contact parameter of the 200 OK for REGISTER response |
|||
|
A1 AND A5 |
MO call has been established: MT call has been established: |
|||
|
A2 AND A5 |
MO call has been established: MT call has been established: |
|||
|
feature-param |
A10 |
audio |
||
|
A18 AND (A19 OR A20) |
video |
IR.94 [134] |
||
|
A11 AND A14 AND (A15 OR A16) |
audio |
|||
|
Call-ID |
RFC 3261 [15] |
|||
|
callid |
same value as received in request |
|||
|
Call-Info |
A12 |
RFC 8147 [149] |
||
|
cid URL |
<cid:psap@3gpp.org> |
Rel-14 |
||
|
purpose |
EmergencyCallData.Control |
|||
|
CSeq |
RFC 3261 [15] |
|||
|
value |
same value as received in request |
|||
|
P-Access-Network-Info |
A8 |
RFC 7315 [132] |
||
|
access-net-spec |
A21 |
access network information and, if applicable, the cell ID |
||
|
A22 |
access network information for NR, containing access-class parameter with value "3GPP-NR" or access-type parameter with value "3GPP-NR-FDD" or "3GPP-NR-TDD", and also containing the cell ID |
|||
|
Accept |
A12 |
RFC 8147 [149] |
||
|
media-range |
application/sdp, application/pidf+xml, application/EmergencyCallData.Control+xml, application/emergencyCallData.eCall.MSD |
Rel-14 |
||
|
Recv-Info |
A12 |
RFC 8147 [149] |
||
|
Info-package-type |
emergencyCallData.eCall.MSD |
Rel-14 |
||
|
Content-Type |
A12 |
RFC 8147 [149] |
||
|
media-type |
multipart/mixed; boundary=boundary1 |
Rel-14 |
||
|
Content-Length |
A10 |
RFC 3261 [15] |
||
|
value |
NOT A12 |
0 |
||
|
A12 |
length of message body |
|||
|
Message-body |
A12 |
|||
|
A13 |
—boundary1 |
RFC 8147 [149] |
||
|
A14 |
–boundary1 Content-Disposition: by-reference |
RFC 8147 [149] |
|
Condition |
Explanation |
|---|---|
|
A1 |
Response sent by SS for INVITE/UPDATE (IMS security, A.6a/2 TS 34.229-2 [5])) |
|
A2 |
Response sent by UE for INVITE/UPDATE (IMS security, A.6a/2 TS 34.229-2 [5])) |
|
A3 |
Response sent by SS for INVITE/UPDATE (GIBA, A.6a/1 TS 34.229-2 [5])) |
|
A4 |
Response sent by UE for INVITE/UPDATE (GIBA, A.6a/1 TS 34.229-2 [5])) |
|
A5 |
Any response sent by the UE within a dialog |
|
A6 |
Response sent by SS for INVITE for emergency call or non-UE detectable emergency call |
|
A7 |
Response sent by SS for INVITE for emergency call without emergency registration |
|
A8 |
Any response sent by the UE within a dialog, except for CANCEL requests |
|
A9 |
obtaining and using GRUUs in the Session Initiation Protocol (SIP) (A.4/53 3GPP TS 34.229-2 [5]) |
|
A10 |
Response sent by SS |
|
A11 |
Response sent by UE |
|
A12 |
Response sent by SS for INVITE for eCall over IMS session with either ACK or NACK |
|
A13 |
Response sent by SS for INVITE for eCall over IMS session with ACK element = TRUE |
|
A14 |
Response sent by SS for INVITE for eCall over IMS session with ACK element = FALSE |
|
A15 |
UE supports audio media feature tag (A.12/56 3GPP TS 34.229-2 [5]) |
|
A16 |
UE uses E-UTRAN access and has received IMS voice over PS Session Supported Indication in the NAS ATTACH ACCEPT message as described in TS 24.301 [150], clauses 8.2.1 and 9.9.3.12A |
|
A17 |
UE uses UTRAN/GERAN access and has received IMS voice over PS Session Supported Indication in the NAS ATTACH ACCEPT message as described in TS 24.008 [12], clauses 9.4.2 and 10.5.5.23 |
|
A18 |
UE supports video feature tag (A.12/32 3GPP TS 34.229-2 [5]) |
|
A19 |
Response sent by SS for INVITE |
|
A20 |
Response sent by UE for INVITE |
|
A21 |
UE uses E-UTRAN access (A.18/1 3GPP TS 34.229-2 [5]) |
|
A22 |
UE uses NR access (A.18/5 3GPP TS 34.229-2 [5]) |
|
A23 |
Response sent for re-INVITE within an established dialog |
A.3.2 403 FORBIDDEN
|
Header/param |
Cond |
Value/remark |
Rel |
Reference |
|---|---|---|---|---|
|
Status-Line |
RFC 3261 [15] |
|||
|
SIP-Version |
SIP/2.0 |
|||
|
Status-Code |
403 |
|||
|
Reason-Phrase |
Forbidden |
|||
|
Via |
RFC 3261 [15] |
|||
|
via-parm |
same value as received in the previous REGISTER message |
|||
|
To |
RFC 3261 [15] |
|||
|
addr-spec |
same value as received in the previous REGISTER message |
|||
|
tag |
common to-tag (register) |
|||
|
From |
RFC 3261 [15] |
|||
|
addr-spec |
same value as received in the previous REGISTER message |
|||
|
Call-ID |
RFC 3261 [15] |
|||
|
value |
same value as received in the previous REGISTER message |
|||
|
CSeq |
RFC 3261 [15] |
|||
|
value |
same value as received in the previous REGISTER message |
|||
|
Content-Type |
A1 |
RFC 3261 [15] |
||
|
media-type |
application/3gpp-ims+xml |
|||
|
Content-Length |
RFC 3261 [15] |
|||
|
value |
0 |
|||
|
Message-body |
A1 |
<?xml version="1.0" encoding="UTF-8"?> |
RFC 3261 [15] |
|
Condition |
Explanation |
|
A1 |
IMS emergency call for an anonymous emergency call |
NOTE 1: This XML body is defined in Rel-14 TS 24.229 [10] and may be ignored by pre-Rel-14 UE.
A.3.3 202 Accepted
|
Header/param |
Cond |
Value/remark |
Rel |
Reference |
|---|---|---|---|---|
|
Status-Line |
RFC 3261 [15] |
|||
|
SIP-Version |
SIP/2.0 |
|||
|
Status-Code |
202 |
|||
|
Reason-Phrase |
Accepted |
|||
|
Via |
RFC 3261 [15] |
|||
|
via-parm |
same value as received in request |
|||
|
From |
RFC 3261 [15] |
|||
|
addr-spec |
same value as received in request |
|||
|
tag |
same value as received in request |
|||
|
To |
RFC 3261 [15] |
|||
|
addr-spec |
same value as received in request |
|||
|
tag |
same value as received in request or common to-tag (message) added if missing from request |
|||
|
Call-ID |
RFC 3261 [15] |
|||
|
callid |
same value as received in request |
|||
|
CSeq |
RFC 3261 [15] |
|||
|
value |
same value as received in request |
|||
|
Content-Length |
optional when sent by the UE |
RFC 3261 [15] |
||
|
value |
0 |