A.5 Default messages for Conferencing
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.5.1 SUBSCRIBE for conference event package
|
Header/param |
Cond |
Value/remark |
Rel |
Reference |
|---|---|---|---|---|
|
Request-Line |
RFC 3261 [15] |
|||
|
Method |
SUBSCRIBE |
|||
|
Request-URI |
sip:final@conf-factory. appended with px_IMS_HomeDomainName |
|||
|
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 |
sip:final@conf-factory. appended with px_IMS_HomeDomainName |
|||
|
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 |
|||
|
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 |
A6 |
access network information and, if applicable, the cell ID |
||
|
A7 |
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/conference-info+xml |
RFC 3680 [22] |
||
|
Event |
RFC 6665 [140] |
|||
|
event-type |
conference |
|||
|
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 TS 34.229-2 [5])) |
|
A2 |
GIBA (A.6a/1 TS 34.229-2 [5])) |
|
A3 |
Void |
|
A4 |
obtaining and using GRUUs in the Session Initiation Protocol (SIP) (A.4/53 3GPP TS 34.229-2 [5]) |
|
A5 |
Void. |
|
A6 |
UE uses E-UTRAN access (A.18/1 3GPP TS 34.229-2 [5]) |
|
A7 |
UE uses NR access (A.18/5 3GPP TS 34.229-2 [5]) |
A.5.2 200 OK for 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 SUBSCRIBE message |
|||
|
To |
RFC 3261 [15] |
|||
|
addr-spec |
any IMPU within the set of IMPUs on ISIM |
|||
|
tag |
common to-tag (subscribe conference 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:final@conf-factory. appended with px_IMS_HomeDomainName |
|||
|
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])) |
A.5.3 NOTIFY for conference 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 (optional) |
|||||||
|
via-branch |
value starting with ‘z9hG4bK’ (NOTE 1) |
||||||||
|
via-parm2: |
|||||||||
|
sent-protocol |
SIP/2.0/UDP when using UDP or |
||||||||
|
sent-by |
scscf.3gpp.org |
||||||||
|
via-branch |
value starting with ‘z9hG4bK’ (NOTE 1) |
||||||||
|
From |
RFC 3261 [15] |
||||||||
|
addr-spec |
sip:final@conf-factory. appended with px_IMS_HomeDomainName |
||||||||
|
tag |
tag value corresponding to the SIP URI in the From header |
||||||||
|
To |
RFC 3261 [15] |
||||||||
|
addr-spec |
any IMPU within the set of IMPUs on ISIM |
||||||||
|
tag |
tag value corresponding to the SIP URI in the To header |
||||||||
|
Call-ID |
RFC 3261 [15] |
||||||||
|
callid |
same as value received in SUBSCRIBE message |
||||||||
|
CSeq |
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 |
sip:final@conf-factory. appended with px_IMS_HomeDomainName |
||||||||
|
Event |
RFC 6665 [140] |
||||||||
|
event-type |
conference |
||||||||
|
Max-Forwards |
RFC 3261 [15] |
||||||||
|
value |
69 |
||||||||
|
Subscription-State |
RFC 6665 [140] |
||||||||
|
substate-value |
A3 OR A5 |
active |
|||||||
|
expires |
A3 OR A5 |
7200 |
|||||||
|
substate-value |
A4 |
terminated |
RFC 4575 [86] |
||||||
|
reason |
A4 |
noresource |
RFC 6665 [140] |
||||||
|
Content-Type |
A3 OR A5 |
RFC 3261 [15] |
|||||||
|
media-type |
application/conference-info+xml |
RFC 4575 [86] |
|||||||
|
Content-Length |
RFC 3261 [15] |
||||||||
|
value |
length of message-body |
||||||||
|
Message-body |
A3 |
<?xml version="1.0" encoding="UTF-8"?> <user entity="any IMPU within the set of IMPUs on ISIM"> |
RFC 4575 [86] |
||||||
|
A5 |
<?xml version="1.0" encoding="UTF-8"?> <user entity="any IMPU within the set of IMPUs on ISIM"> |
|
Condition |
Explanation |
||
|
A1 |
IMS security (A.6a/2 TS 34.229-2 [5])) |
||
|
A2 |
GIBA (A.6a/1 TS 34.229-2 [5])) |
||
|
A3 |
SS sends NOTIFY to indicate that UE is now subscribed to the conference event package |
||
|
A4 |
SS sends NOTIFY to indicate that UE’s subscription to conference event is terminated now |
||
|
A5 |
SS sends NOTIFY to indicate that UE is now subscribed to the video conference event package |
NOTE 1: Branch parameter values sent by SS are different within a test case execution.