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. |
|||
|
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 |
|||
|
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. |
|||
|
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] |
||
|
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 |
|||
|
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 |
|||
|
sent-by |
scscf.3gpp.org |
|||
|
via-branch |
value starting with ‘z9hG4bK’ |
|||
|
via-parm3: |
||||
|
sent-protocol |
SIP/2.0/UDP when using UDP or |
|||
|
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 |
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])) |