A.6 Default messages for Message Waiting Indication

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.6.1 SUBSCRIBE for message-summary event package

Header/param

Cond

Value/remark

Rel

Reference

Request-Line

RFC 3261 [15]

Method

SUBSCRIBE

Request-URI

any IMPU within the set of IMPUs on ISIM or px_IMS_MessageAccountIdentity.
UE shall use px_IMS_MessageAccountIdentity when that is configured to the phone as public service identity of the message account.

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 and unprotected server port of the UE

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 or px_IMS_MessageAccountIdentity.
UE shall use px_IMS_MessageAccountIdentity when that is configured to the phone as public service identity of the message account.

tag

not present

Contact

RFC 3261 [15]

addr-spec

A1

SIP URI with IP address or FQDN and protected server port of UE

A2

SIP URI with IP address or FQDN and unprotected server port of UE

A4

Public GRUU as obtained during registration as pub-gruu contact parameter of the 200 OK for REGISTER response

RFC 5627 [61]

Expires

RFC 3261 [15]

delta-seconds

must be present but value not checked

Security-Verify

A1

RFC 3329 [21]

sec-mechanism

same value as Security-Server header sent by SS

Require

A1

RFC 3261 [15]

option-tag

sec-agree

RFC 3329 [21]

Proxy-Require

A1

RFC 3261 [15]

option-tag

sec-agree

RFC 3329 [21]

CSeq

RFC 3261 [15]

value

must be present, value not checked

method

SUBSCRIBE

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

A5

access network information and, if applicable, the cell ID

A6

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

Rel-15

Accept

RFC 3261 [15]

media-range

application/simple-message-summary

RFC 3842 [88]

Event

RFC 6665 [140]

event-type

message-summary

RFC 3842 [88]

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

Condition

Explanation

A1

IMS security (A.6a/2)

A2

GIBA (A.6a/1)

A3

Void

A4

obtaining and using GRUUs in the Session Initiation Protocol (SIP) (A.4/53 3GPP TS 34.229-2 [5])

A5

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

A6

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

A.6.2 NOTIFY for message-summary event package

Header/param

Cond

Value/remark

Rel

Reference

Request-Line

RFC 3261 [15]

Method

NOTIFY

Request-URI

UE’s contact address in SIP URI form, as provided in the Contact header within the SUBSCRIBE creating the dialog

SIP-Version

SIP/2.0

Via

order of the parameters in this header must be like in this table

RFC 3261 [15]

via-parm1:

sent-protocol

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

sent-by

A1

IP address and protected server port of SS

sent-by

A2

IP address and unprotected server port of SS

via-branch

value starting with ‘z9hG4bK’

via-parm2:

sent-protocol

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

sent-by

scscf.3gpp.org

via-branch

value starting with ‘z9hG4bK’

via-parm3:

sent-protocol

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

sent-by

home domain name

via-branch

value starting with ‘z9hG4bK’

From

RFC 3261 [15]

addr-spec

same URI as received in the To header of the previous SUBSCRIBE for message-summary event package

tag

same value as used in the To header of the 200 response to the SUBSCRIBE for message-summary event package

To

RFC 3261 [15]

addr-spec

same URI as received in the From header of the previous SUBSCRIBE for message-summary event package

tag

same value as received in From tag of SUBSCRIBE for message-summary event package

Call-ID

RFC 3261 [15]

callid

same as value received in SUBSCRIBE message

CSeq

A1,A2

RFC 3261 [15]

value

value of CSeq sent by the SS within its previous request in the same dialog but increased by one

method

NOTIFY

Contact

RFC 3261 [15]

addr-spec

Contact@home domain name

Event

A1,A2

RFC 6665 [140]

event-type

message-summary

RFC 3842 [88]

Max-Forwards

RFC 3261 [15]

value

69

Subscription-State

RFC 6665 [140]

substate-value

active

expires

7200

Content-Type

media-type

application/simple-message-summary

Content-Length

RFC 3261 [15]

value

length of message-body

Message-body

Messages-Waiting: no
Message-Account:
same IMPU as in From header

RFC 3842 [88]

Condition

Explanation

A1

IMS security (A.6a/2)

A2

GIBA (A.6a/1)

A.6.3 200 OK for SUBSCRIBE for message-summary event package

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

To

RFC 3261 [15]

addr-spec

any IMPU within the set of IMPUs on ISIM

tag

common to-tag (subscribe msg-waiting dialog)

From

RFC 3261 [15]

addr-spec

same value as received in SUBSCRIBE message

tag

same value as received in SUBSCRIBE message

Call-ID

RFC 3261 [15]

callid

same value as received in SUBSCRIBE message

CSeq

RFC 3261 [15]

value

same value as received in SUBSCRIBE message

Contact

RFC 3261 [15]

addr-spec

<sip:scscf.3gpp.org>

Expires

RFC 3261 [15]

delta-seconds

7200

Record-Route

RFC 3261 [15]

addr-spec

A1

SS P-CSCF address: protected server port of SS

A2

SS P-CSCF address: unprotected server port of SS (optional)

uri-parameter

lr

Content-Length

RFC 3261 [15]

value

0

Condition

Explanation

A1

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

A2

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