A.4 Other Default 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.4.1 380 Alternative Service

Header/param

Cond

Value/remark

Rel

Reference

Status-Line

RFC 3261 [15]

SIP-Version

SIP/2.0

Status-Code

380

Reason-Phrase

Alternative Service

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 (invite) added if missing from request

P-Asserted-Identity

RFC 3325 [89]

addr-spec

SS P-CSCF address

uri-parameter

lr

Call-ID

RFC 3261 [15]

callid

same value as received in request

CSeq

RFC 3261 [15]

value

same value as received in request

Content-Type

RFC 3261 [15]

media-type

application/3gpp-ims+xml

Content-Length

RFC 3261 [15]

value

length of message-body

Message-body

<?xml version="1.0" encoding="UTF-8"?>
<ims-3gpp version="1">
<alternative-service>
<type>emergency</type>
<reason></reason>
</alternative-service>
</ims-3gpp>

A.4.2 503 Service Unavailable

Header/param

Cond

Value/remark

Rel

Reference

Status-Line

RFC 3261 [15]

SIP-Version

SIP/2.0

Status-Code

503

Reason-Phrase

Service Unavailable

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

any arbitrary tag value added

Call-ID

RFC 3261 [15]

callid

same value as received in request

CSeq

RFC 3261 [15]

value

same value as received in request

Retry-After

RFC 3261 [15]
TS 24.229 [10], 5.1.2.2

period

60 (referred to as T in the test procedure and test requirement)

duration

not present

comment

not present

Content-Length

RFC 3261 [15]

value

0

A.4.3 PUBLISH

Header/param

Cond

Value/remark

Rel

Reference

Request-Line

RFC 3261 [15]

Method

PUBLISH

RFC 3903 [60]

Request-URI

any IMPU within the set of IMPUs on ISIM

SIP-Version

SIP/2.0

Route

order of the parameters in this header must be like in the respective rows

RFC 3261 [15]

route-param

A1

<sip:SS P-CSCF address:protected server port of P-CSCF;lr>, <sip:scscf.3gpp.org;lr>

A2

<sip:SS P-CSCF address: unprotected server port of P-CSCF (optional);lr>, <sip:scscf.3gpp.org;lr>

Via

RFC 3261 [15]

sent-protocol

SIP/2.0/UDP when using UDP or
SIP/2.0/TCP when using TCP

sent-by

A1

IP address or FQDN and protected server port of the UE

sent-by

A2

IP address or FQDN, port (optional) and not checked

via-branch

value starting with ‘z9hG4bK’

From

RFC 3261 [15]

addr-spec

any IMPU within the set of IMPUs on ISIM

tag

must be present, value not checked but stored for later reference

To

RFC 3261 [15]

addr-spec

any IMPU within the set of IMPUs on ISIM

tag

not present

Expires

optional

RFC 3261 [15]

delta-seconds

same as registration timer

Security-Verify

A1

sec-mechanism

same value as Security-Server header sent by SS

Require

A1

optional

RFC 3261 [15]
RFC 3329 [21]

option-tag

value not checked

Proxy-Require

A1

optional

RFC 3261 [15]
RFC 3329 [21]

option-tag

value not checked

CSeq

RFC 3261 [15]

value

must be present, value not checked

method

PUBLISH

Call-ID

RFC 3261 [15]

callid

value not checked, but stored for later reference

Max-Forwards

RFC 3261 [15]

value

non-zero value

P-Access-Network-Info

A1

RFC 7315 [132]
RFC 7913 [154]

access-net-spec

A4

access network information and, if applicable, the cell ID

A5

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

Event

RFC 6665 [140]
RFC 3680 [22]
RFC 3903 [60]

event-type

value not checked

SIP-If-Match

optional

RFC 3903 [60]

entity-tag

Content-Length

header shall be present if UE uses TCP to send this request and if there is a message-body

RFC 3261 [15]

value

length of request body, if such is present

Message-body

optional

Condition

Explanation

A1

IMS security (A.6a/2 TS 34.229-2 [5]))

A2

GIBA (A.6a/1 TS 34.229-2 [5]))

A3

Void

A4

UE uses E-UTRAN access (A.18/1 3GPP TS 34.229-2 [5])

A5

UE uses NR access (A.18/5 3GPP TS 34.229-2 [5])

A.4.4 200 OK for PUBLISH

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 PUBLISH message

To

RFC 3261 [15]

addr-spec

any IMPU within the set of IMPUs on ISIM

tag

common to-tag (subscribe dialog)

From

RFC 3261 [15]

addr-spec

same value as received in PUBLISH message

tag

same value as received in PUBLISH message

Call-ID

RFC 3261 [15]

callid

same value as received in PUBLISH message

CSeq

RFC 3261 [15]

value

same value as received in PUBLISH message

Contact

RFC 3261 [15]

addr-spec

<sip:scscf.3gpp.org>

Expires

RFC 3261 [15]
RFC 3903 [60]

delta-seconds

600000

SIP-ETag

RFC 3903 [60]

entity-tag

unique, generated tag for every request

Content-Length

RFC 3261 [15]

value

0

A.4.5 302 Moved Temporarily

Header/param

Cond

Value/remark

Rel

Reference

Status-Line

RFC 3261 [15]

SIP-Version

SIP/2.0

Status-Code

302

Reason-Phrase

Moved Temporarily

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

any arbitrary tag value added

Call-ID

RFC 3261 [15]

callid

same value as received in request

Contact

RFC 3261 [15]

addr-spec

sip:user@company.com

CSeq

RFC 3261 [15]

value

same value as received in request

Content-Length

RFC 3261 [15]

value

0

A.4.6 504 Server Time-out

Header/param

Cond

Value/remark

Rel

Reference

Status-Line

RFC 3261 [15]

SIP-Version

SIP/2.0

Status-Code

504

Reason-Phrase

Server Time-out

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

any arbitrary tag value added

P-Asserted-Identity

RFC 3325 [89]

addr-spec

scscf.3gpp.org

uri-parameter

lr

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

RFC 3261 [15]

value

length of message-body

Content-Type

RFC 3261 [15]

media-type

application/3gpp-ims+xml

Message-body

<?xml version="1.0" encoding="UTF-8"?>
<ims-3gpp version="1">
<alternative-service>
<type>restoration</type>
<reason/>
<action>initial-registration</action>
</alternative-service>
</ims-3gpp>

A.4.7 500 Server Internal Error

Header/param

Cond

Value/remark

Rel

Reference

Status-Line

RFC 3261 [15]

SIP-Version

SIP/2.0

Status-Code

500

Reason-Phrase

Server Internal Error

Via

RFC 3261 [15]

via-parm

same value as received 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

any arbitrary tag value added

Call-ID

RFC 3261 [15]

value

same value as received in request

CSeq

RFC 3261 [15]

value

same value as received in request

Content-Length

RFC 3261 [15]

value

0

A.4.8 305 Use Proxy

Header/param

Cond

Value/remark

Rel

Reference

Status-Line

RFC 3261 [15]

SIP-Version

SIP/2.0

Status-Code

305

Reason-Phrase

Use Proxy

Via

RFC 3261 [15]

via-parm

same value as received 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

any arbitrary tag value added

Call-ID

RFC 3261 [15]

value

same value as received in request

CSeq

RFC 3261 [15]

value

same value as received in request

Content-Length

RFC 3261 [15]

value

0