Tech-invite3GPPspaceIETFspace
21222324252627282931323334353637384‑5x

Content for  TS 24.229  Word version:  19.0.0

Top   Top   Up   Prev   Next
1…   3…   4…   4.5…   5…   5.1.1.4…   5.1.2…   5.1.4…   5.2…   5.2.3…   5.2.6…   5.2.7…   5.3…   5.4…   5.4.1.2.2…   5.4.1.3…   5.4.2   5.4.3…   5.4.3.3…   5.4.4…   5.5…   5.7…   5.7.2…   5.8…   5.11…   6…   6.6…   7…   7.2A…   7.2A.6…   7.3…   7.9A…   8…   A…   A.2…   A.2.1.4…   A.2.1.4.7…   A.2.1.4.8…   A.2.1.4.10A…   A.2.1.4.12…   A.2.2…   A.2.2.4…   A.2.2.4.7…   A.2.2.4.8…   A.2.2.4.10A…   A.2.2.4.12…   A.3…   A.3.3…   B…   C…   E…   F…   H…   I…   K…   L…   L.2A…   M…   N…   O…   Q…   R…   S…   U…   U.2A…   V…   W…

 

A.2.2.4.12  REGISTER methodp. 762
Prerequisite A.163/18 - - REGISTER request
Item Header field Sending Receiving
Ref. RFC status Profile status Ref. RFC status Profile status
1Accept[26] 20.1mm[26] 20.1ii
2Accept-Encoding[26] 20.2mm[26] 20.2ii
3Accept-Language[26] 20.3mm[26] 20.3ii
3AAllow[26] 20.5mm[26] 20.5ii
4Allow-Events[28] 8.2.2mm[28] 8.2.2c1c1
5Authorization[26] 20.7, [49]mm[26] 20.7, [49]ii
6Call-ID[26] 20.8mm[26] 20.8mm
7Call-Info[26] 20.9mm[26] 20.9c2c2
7ACellular-Network-Info7.2.15n/ac397.2.15n/ac40
8Contact[26] 20.10mm[26] 20.10ii
9Content-Disposition[26] 20.11mm[26] 20.11ii
10Content-Encoding[26] 20.12mm[26] 20.12ii
11Content-Language[26] 20.13mm[26] 20.13ii
12Content-Length[26] 20.14mm[26] 20.14mm
13Content-Type[26] 20.15mm[26] 20.15ii
14CSeq[26] 20.16mm[26] 20.16mm
15Date[26] 20.17mm[26] 20.17mm
16Expires[26] 20.19mm[26] 20.19ii
16AFeature-Caps[190]c36c36[190]c36c36
17From[26] 20.20mm[26] 20.20mm
17AGeolocation[89] 4.1c26c26[89] 4.1c27c27
17BGeolocation-Routing[89] 4.1c26c26[89] 4.1c27c27
17CHistory-Info[66] 4.1c24c24[66] 4,1c24c24
17DMax-Breadth[117] 5.8c31c31[117] 5.8c32c32
18Max-Forwards[26] 20.22mm[26] 20.22mm
19MIME-Version[26] 20.24mm[26] 20.24ii
20Organization[26] 20.25mm[26] 20.25c3c3
20AP-Access-Network-Info[52] 4.4, [234] 2c16c16[52] 4.4, [234] 2c17c17
20BP-Charging-Function-Addresses[52] 4.5c14c14[52] 4.5c15c15
20CP-Charging-Vector[52] 4.6c12c12[52] 4.6c13c13
20EP-User-Database[82] 4c25c25[82] 4n/an/a
20FP-Visited-Network-ID[52] 4.3c10c10[52] 4.3c11c11
20GPath[35] 4.2c6c6[35] 4.2c6c6
20HPrivacy[33] 4.2c8c8[33] 4.2c9c9
21Proxy-Authorization[26] 20.28mm[26] 20.28c7c7
22Proxy-Require[26] 20.29mm[26] 20.29mm
22AReason[34A] 2c19c19[34A] 2c20c20
22BRecv-Info[25] 5.2.3c33c33[25] 5.2.3c34c34
22CReferred-By[59] 3c22c22[59] 3c23c23
22DRelayed-Charge7.2.12n/ac377.2.12n/ac37
22ERequest-Disposition[56B] 9.1c21c21[56B] 9.1c21c21
23Require[26] 20.32mm[26] 20.32c4c4
23AResource-Priority[116] 3.1c28c28[116] 3.1c28c28
23BResource-ShareSubclause 4.15n/ac38Subclause 4.15n/ac38
24Route[26] 20.34mm[26] 20.34mm
24ASecurity-Client[48] 2.3.1xx[48] 2.3.1c18c18
24BSecurity-Verify[48] 2.3.1xx[48] 2.3.1c18c18
24CSession-ID[162]c35c35[162]c35c35
25Supported[26] 20.37mm[26] 20.37c5c5
26Timestamp[26] 20.38mm[26] 20.38ii
27To[26] 20.39mm[26] 20.39mm
28User-Agent[26] 20.41mm[26] 20.41ii
29Via[26] 20.42mm[26] 20.42mm
c1:
IF A.4/20 THEN m ELSE i - - SIP specific event notification extension.
c2:
IF A.162/19C OR A.162/19D THEN m ELSE i - - reading, adding or concatenating the Call-Info header.
c3:
IF A.162/19A OR A.162/19B THEN m ELSE i - - reading, adding or concatenating the Organization header.
c4:
IF A.162/11 OR A.162/12 THEN m ELSE i - - reading the contents of the Require header before proxying the request or response or adding or modifying the contents of the Require header before proxying the request or response for methods other than REGISTER.
c5:
IF A.162/16 THEN m ELSE i - - reading the contents of the Supported header before proxying the response.
c6:
IF A.162/29 THEN m ELSE n/a - - PATH header support.
c7:
IF A.162/8A THEN m ELSE i - - authentication between UA and proxy.
c8:
IF A.162/31 THEN m ELSE n/a - - a privacy mechanism for the Session Initiation Protocol (SIP).
c9:
IF A.162/31D OR A.162/31G THEN m ELSE IF A.162/31C THEN i ELSE n/a - - application of the privacy option "header" or application of the privacy option "id" or passing on of the Privacy header transparently.
c10:
IF A.162/38 THEN m ELSE n/a - - the P-Visited-Network-ID header extension.
c11:
IF A.162/39 THEN m ELSE i - - reading, or deleting the P-Visited-Network-ID header before proxying the request or response.
c12:
IF A.162/45 THEN m ELSE n/a - - the P-Charging-Vector header extension.
c13:
IF A.162/46 THEN m ELSE IF A.162/45 THEN i ELSE n/a - - adding, deleting, reading or modifying the P-Charging-Vector header before proxying the request or response or the P-Charging-Vector header extension.
c14:
IF A.162/44 THEN m ELSE n/a - - the P-Charging-Function-Addresses header extension.
c15:
IF A.162/44A THEN m ELSE IF A.162/44 THEN i ELSE n/a - - adding, deleting or reading the P-Charging-Function-Addresses header before proxying the request or response, or the P-Charging-Function-Addresses header extension.
c16:
IF A.162/43 THEN x ELSE IF A.162/41 THEN m ELSE n/a - - act as subsequent entity within trust network for access network information that can route outside the trust network, the P-Access-Network-Info header extension.
c17:
IF A.162/43 THEN m ELSE IF A.162/41 THEN i ELSE n/a - - act as subsequent entity within trust network for access network information that can route outside the trust network, the P-Access-Network-Info header extension.
c18:
IF A.162/47 OR 162/47A THEN m ELSE n/a - - security mechanism agreement for the session initiation protocol or mediasec header field parameter for marking security mechanisms related to media.
c19:
IF A.162/48 THEN m ELSE n/a - - the Reason header field for the session initiation protocol.
c20:
IF A.162/48 THEN i ELSE n/a - - the Reason header field for the session initiation protocol.
c21:
IF A.162/50 THEN m ELSE n/a - - caller preferences for the session initiation protocol.
c22:
IF A.162/53 THEN i ELSE n/a - - the SIP Referred-By mechanism.
c23:
IF A.162/53 THEN m ELSE n/a - - the SIP Referred-By mechanism.
c24:
IF A.162/57 THEN m ELSE n/a - - an extension to the session initiation protocol for request history information.
c25:
IF A.162/60 THEN m ELSE n/a - - the P-User-Database private header extension.
c26:
IF A.162/70 THEN m ELSE n/a - - SIP location conveyance.
c27:
IF A.162/70A THEN m ELSE IF A.162/70B THEN i ELSE n/a - - addition or modification of location in a SIP method, passes on locations in SIP method without modification.
c28:
IF A.162/80B THEN m ELSE n/a - - inclusion of CANCEL, BYE, REGISTER and PUBLISH in communications resource priority for the session initiation protocol.
c31:
IF A.162/81 THEN m ELSE n/a - - addressing an amplification vulnerability in session initiation protocol forking proxies.
c32:
IF A.162/81 AND A.162/6 THEN m ELSE IF A.162/81 AND NOT A.162/6 THEN i ELSE n/a - - addressing an amplification vulnerability in session initiation protocol forking proxies, forking of initial requests.
c33:
IF A.162/20 THEN m ELSE n/a - - SIP INFO method and package framework.
c34:
IF A.162/20 THEN i ELSE n/a - - SIP INFO method and package framework.
c35:
IF A.162/101 THEN m ELSE n/a - - the Session-ID header.
c36:
IF A.162/110 THEN m ELSE n/a - - indication of features supported by proxy.
c37:
IF A.162/121 THEN m ELSE n/a - - the Relayed-Charge header field extension.
c38:
IF A.162/122 THEN m ELSE n/a - - resource sharing.
c39:
IF A.162/43 THEN x ELSE IF A.162/123 THEN m ELSE n/a - - act as subsequent entity within trust network for access network information that can route outside the trust network, the Cellular-Network-Info header extension.
c40:
IF A.162/43 THEN m ELSE IF A.162/123 THEN i ELSE n/a - - act as subsequent entity within trust network for access network information that can route outside the trust network, the Cellular-Network-Info header extension.
NOTE:
c1 refers to the UA role major capability as this is the case of a proxy that also acts as a UA specifically for SUBSCRIBE and NOTIFY.
Prerequisite A.163/18 - - REGISTER request
Item Header field Sending Receiving
Ref. RFC status Profile status Ref. RFC status Profile status
13GPP IM CN subsystem XML bodysubclause 7.6n/amsubclause 7.6n/ai
Prerequisite A.163/19 - - REGISTER response
Prerequisite: A.164/1 - - Additional for 100 (Trying) response
Item Header field Sending Receiving
Ref. RFC status Profile status Ref. RFC status Profile status
1Call-ID[26] 20.8mm[26] 20.8mm
2Content-Length[26] 20.14mm[26] 20.14mm
3CSeq[26] 20.16mm[26] 20.16mm
4Date[26] 20.17c1c1[26] 20.17c2c2
5From[26] 20.20mm[26] 20.20mm
6To[26] 20.39mm[26] 20.39mm
7Via[26] 20.42mm[26] 20.42mm
c1:
IF (A.162/9 AND A.162/5) OR A.162/4 THEN m ELSE n/a - - stateful proxy behaviour that inserts date, or stateless proxies.
c2:
IF A.162/4 THEN i ELSE m - - Stateless proxy passes on.
Prerequisite A.163/19 - - REGISTER response for all remaining status-codes
Item Header field Sending Receiving
Ref. RFC status Profile status Ref. RFC status Profile status
0AAllow[26] 20.5mm[26] 20.5ii
1Call-ID[26] 20.8mm[26] 20.8mm
1ACall-Info[26] 20.9mm[26] 20.9c2c2
2Content-Disposition[26] 20.11mm[26] 20.11ii
3Content-Encoding[26] 20.12mm[26] 20.12ii
4Content-Language[26] 20.13mm[26] 20.13ii
5Content-Length[26] 20.14mm[26] 20.14mm
6Content-Type[26] 20.15mm[26] 20.15ii
7CSeq[26] 20.16mm[26] 20.16mm
8Date[26] 20.17mm[26] 20.17mm
9From[26] 20.20mm[26] 20.20mm
9AGeolocation-Error[89] 4.3c13c13[89] 4.3c14c14
9BHistory-Info[66] 4.1c12c12[66] 4.1c12c12
10MIME-Version[26] 20.24mm[26] 20.24ii
11Organization[26] 20.25mm[26] 20.25c1c1
11AP-Access-Network-Info[52] 4.4, [52A] 4, [234] 2c9c9[52] 4.4, [52A] 4, [234] 2c10c10
11BP-Charging-Function-Addresses[52] 4.5, [52A] 4c7c7[52] 4.5, [52A] 4c8c8
11CP-Charging-Vector[52] 4.6, [52A] 4c5c5[52] 4.6, [52A] 4c6c6
11EPrivacy[33] 4.2c3c3[33] 4.2c4c4
11FRelayed-Charge7.2.12n/ac187.2.12n/ac18
11GRequire[26] 20.32mm[26] 20.32c11c11
11HServer[26] 20.35mm[26] 20.35ii
11ISession-ID[162]c17c17[162]c17c17
12Timestamp[26] 20.38mm[26] 20.38ii
13To[26] 20.39mm[26] 20.39mm
13AUser-Agent[26] 20.41mm[26] 20.41ii
14Via[26] 20.42mm[26] 20.42mm
15Warning[26] 20.43mm[26] 20.43ii
c1:
IF A.162/19A OR A.162/19B THEN m ELSE i - - reading, adding or concatenating the Organization header.
c2:
IF A.162/19C OR A.162/19D THEN m ELSE i - - reading, adding or concatenating the Call-Info header.
c3:
IF A.162/31 THEN m ELSE n/a - - a privacy mechanism for the Session Initiation Protocol (SIP).
c4:
IF A.162/31D OR A.162/31G THEN m ELSE IF A.162/31C THEN i ELSE n/a - - application of the privacy option "header" or application of the privacy option "id" or passing on of the Privacy header transparently.
c5:
IF A.162/45 THEN m ELSE n/a - - the P-Charging-Vector header extension.
c6:
IF A.162/46 THEN m ELSE IF A.162/45 THEN i ELSE n/a - - adding, deleting, reading or modifying the P-Charging-Vector header before proxying the request or response or the P-Charging-Vector header extension.
c7:
IF A.162/44 THEN m ELSE n/a - - the P-Charging-Function-Addresses header extension.
c8:
IF A.162/44A THEN m ELSE IF A.162/44 THEN i ELSE n/a - - adding, deleting or reading the P-Charging-Function-Addresses header before proxying the request or response, or the P-Charging-Function-Addresses header extension.
c9:
IF A.162/43 THEN x ELSE IF A.162/41 THEN m ELSE n/a - - act as subsequent entity within trust network for access network information that can route outside the trust network, the P-Access-Network-Info header extension.
c10:
IF A.162/43 THEN m ELSE IF A.162/41 THEN i ELSE n/a - - act as subsequent entity within trust network for access network information that can route outside the trust network, the P-Access-Network-Info header extension.
c11:
IF A.162/11 OR A.162/12 THEN m ELSE i - - reading the contents of the Require header before proxying the request or response or adding or modifying the contents of the Require header before proxying the request or response for methods other than REGISTER.
c12:
IF A.162/57 THEN m ELSE n/a - - an extension to the session initiation protocol for request history information.
c13:
IF A.162/70 THEN m ELSE n/a - - SIP location conveyance.
c14:
IF A.162/70A THEN m ELSE IF A.162/70B THEN i ELSE n/a - - addition or modification of location in a SIP method, passes on locations in SIP method without modification.
c17:
IF A.162/101 THEN m ELSE n/a - - the Session-ID header.
c18:
IF A.162/121 THEN m ELSE n/a - - the Relayed-Charge header field extension.
Prerequisite A.163/19 - - REGISTER response
Prerequisite: A.164/102 - - Additional for 2xx response
Item Header field Sending Receiving
Ref. RFC status Profile status Ref. RFC status Profile status
1Accept[26] 20.1mm[26] 20.1ii
1AAccept-Encoding[26] 20.2mm[26] 20.2ii
1BAccept-Language[26] 20.3mm[26] 20.3ii
1CAccept-Resource-Priority[116] 3.2c11c11[116] 3.2c11c11
2Allow-Events[28] 8.2.2mm[28] 8.2.2c1c1
3Authentication-Info[26] 20.6mm[26] 20.6ii
5Contact[26] 20.10mm[26] 20.10ii
5AFeature-Caps[190]c16c16[190]c16c16
5BFlow-Timer[92] 11c12c12[92] 11c13c14
5CP-Associated-URI[52] 4.1c8c8[52] 4.1c9c10
6Path[35] 4.2c3c3[35] 4.2c4c4
7Security-ServerSubclause 7.2A.7n/ac15Subclause 7.2A.7n/an/a
8Service-Route[38] 5c5c5[38] 5c6c7
9Supported[26] 20.37mm[26] 20.37ii
c1:
IF A.4/20 THEN m ELSE i - - SIP specific event notification extension.
c3:
IF A.162/29 THEN m ELSE n/a - - Path extension support.
c4:
IF A.162/29 THEN i ELSE n/a - - Path extension support.
c5:
IF A.162/32 THEN m ELSE n/a - - Service-Route extension support.
c6:
IF A.162/32 THEN i ELSE n/a - - Service-Route extension support.
c7:
IF A.162/32 THEN (IF A.3/2 THEN m ELSE i) ELSE n/a - - Service-Route extension and P-CSCF.
c8:
IF A.162/36 THEN m ELSE n/a - - the P-Associated-URI extension.
c9:
IF A.162/36 THEN i ELSE n/a - - the P-Associated-URI extension.
c10:
IF A.162/36 AND A.3/2 THEN m ELSE IF A.162/36 AND (A.3/3 OR A.3/9A) THEN i ELSE n/a - - the P-Associated-URI extension and P-CSCF or I-CSCF or IBCF (THIG).
c11:
IF A.162/80B THEN m ELSE n/a - - inclusion of CANCEL, BYE, REGISTER and PUBLISH in communications resource priority for the session initiation protocol.
c12:
IF A.162/67 THEN m ELSE n/a - - managing client initiated transactions in SIP.
c13:
IF A.162/67 THEN m ELSE n/a - - managing client initiated transactions in SIP, P-CSCF, I-CSCF.
c14:
IF A.162/67 AND A.3/2 THEN m ELSE IF A.162/67 AND A.3/3 THEN i ELSE n/a - - managing client initiated transactions in SIP, P-CSCF, I-CSCF.
c15:
IF A.162/47A THEN m ELSE n/a - - mediasec header field parameter for marking security mechanisms related to media.
c16:
IF A.162/110 THEN m ELSE n/a - - indication of features supported by proxy.
Prerequisite A.163/19 - - REGISTER response
Prerequisite: A.164/103 OR A.164/104 OR A.164/105 OR A.164/106 - - Additional for 3xx – 6xx response
Item Header field Sending Receiving
Ref. RFC status Profile status Ref. RFC status Profile status
1Error-Info[26] 20.18mm[26] 20.18ii
2Response-Source7.2.17n/ac17.2.17n/ac1
c1:
IF A.162/125 THEN o ELSE n/a - - use of the Response-Source header field in SIP error responses?
Prerequisite A.163/19 - - REGISTER response
Prerequisite: A.164/103 OR A.164/35 - - Additional for 3xx or 485 (Ambiguous) response
Item Header field Sending Receiving
Ref. RFC status Profile status Ref. RFC status Profile status
3Contact[26] 20.10mm[26] 20.10c2c2
c2:
IF A.162/19E THEN m ELSE i - - deleting Contact headers.
Prerequisite A.163/19 - - REGISTER response
Prerequisite: A.164/14 - - Additional for 401 (Unauthorized) response
Item Header field Sending Receiving
Ref. RFC status Profile status Ref. RFC status Profile status
4Proxy-Authenticate[26] 20.27mm[26] 20.27mm
6Security-Server[48] 2xc1[48] 2n/an/a
10WWW-Authenticate[26] 20.44mm[26] 20.44ii
c1:
IF A.162/47 THEN m ELSE n/a - - security mechanism agreement for the session initiation protocol.
Prerequisite A.163/19 - - REGISTER response
Prerequisite: A.164/17 OR A.164/23 OR A.164/30 OR A.164/36 OR A.164/42 OR A.164/45 OR A.164/50 OR A.164/51 - - Additional for 404 (Not Found), 413 (Request Entity Too Large), 480(Temporarily not available), 486 (Busy Here), 500 (Internal Server Error), 503 (Service Unavailable), 600 (Busy Everywhere), 603 (Decline) response
Item Header field Sending Receiving
Ref. RFC status Profile status Ref. RFC status Profile status
6Retry-After[26] 20.33mm[26] 20.33ii
Prerequisite A.163/19 - - REGISTER response
Prerequisite: A.164/20 - - Additional for 407 (Proxy Authentication Required) response
Item Header field Sending Receiving
Ref. RFC status Profile status Ref. RFC status Profile status
5Proxy-Authenticate[26] 20.27mm[26] 20.27mm
9WWW-Authenticate[26] 20.44mm[26] 20.44ii
Prerequisite A.163/19 - - REGISTER response
Prerequisite: A.164/25 - - Additional for 415 (Unsupported Media Type) response
Item Header field Sending Receiving
Ref. RFC status Profile status Ref. RFC status Profile status
1Accept[26] 20.1mm[26] 20.1ii
2Accept-Encoding[26] 20.2mm[26] 20.2ii
3Accept-Language[26] 20.3mm[26] 20.3ii
Prerequisite A.163/19 - - REGISTER response
Prerequisite: A.164/26A - - Additional for 417 (Unknown Resource-Priority) response
Item Header field Sending Receiving
Ref. RFC status Profile status Ref. RFC status Profile status
1Accept-Resource-Priority[116] 3.2c1c1[116] 3.2c1c1
c1:
IF A.162/80B THEN m ELSE n/a - - inclusion of CANCEL, BYE, REGISTER and PUBLISH in communications resource priority for the session initiation protocol.
Prerequisite A.163/19 - - REGISTER response
Prerequisite: A.164/27 - - Additional for 420 (Bad Extension) response
Item Header field Sending Receiving
Ref. RFC status Profile status Ref. RFC status Profile status
8Unsupported[26] 20.40mm[26] 20.40c3c3
c3:
IF A.162/17 THEN m ELSE i.
Prerequisite A.163/19 - - REGISTER response
Prerequisite: A.164/28 OR A.164/41A - - Additional for 421 (Extension Required), 494 (Security Agreement Required) response
Item Header field Sending Receiving
Ref. RFC status Profile status Ref. RFC status Profile status
3Security-Server[48] 2c1c1[48] 2n/an/a
c1:
IF A.162/47 THEN m ELSE n/a - - security mechanism agreement for the session initiation protocol.
Prerequisite A.163/19 - - REGISTER response
Prerequisite: A.164/29 - - Additional for 423 (Interval Too Brief) response
Item Header field Sending Receiving
Ref. RFC status Profile status Ref. RFC status Profile status
5Min-Expires[26] 20.23mm[26] 20.23ii
Prerequisite A.163/19 - - REGISTER response
Item Header field Sending Receiving
Ref. RFC status Profile status Ref. RFC status Profile status
1
Up
A.2.2.4.13  SUBSCRIBE methodp. 771
Prerequisite A.163/20 - - SUBSCRIBE request
Item Header field Sending Receiving
Ref. RFC status Profile status Ref. RFC status Profile status
1Accept[26] 20.1mm[26] 20.1ii
1AAccept-Contact[56B] 9.2c27c27[56B] 9.2c27c28
2Accept-Encoding[26] 20.2mm[26] 20.2ii
3Accept-Language[26] 20.3mm[26] 20.3ii
3AAllow[26] 20.5mm[26] 20.5ii
4Allow-Events[28] 8.2.2mm[28] 8.2.2c1c1
5Authorization[26] 20.7mm[26] 20.7ii
6Call-ID[26] 20.8mm[26] 20.8mm
6ACall-Info[26] 20.9mm[26] 20.9c73c73
6BCellular-Network-Info7.2.15n/ac767.2.15n/ac77
6CContact[26] 20.10mm[26] 20.10ii
7Content-Disposition[26] 20.11mm[26] 20.11ii
8Content-Encoding[26] 20.12mm[26] 20.12ii
9Content-Language[26] 20.13mm[26] 20.13ii
10Content-Length[26] 20.14mm[26] 20.14mm
11Content-Type[26] 20.15mm[26] 20.15ii
12CSeq[26] 20.16mm[26] 20.16mm
13Date[26] 20.17mm[26] 20.17c2c2
14Event[28] 8.2.1mm[28] 8.2.1mm
15Expires[26] 20.19mm[26] 20.19ii
15AFeature-Caps[190]c74c74[190]c74c74
16From[26] 20.20mm[26] 20.20mm
16AGeolocation[89] 4.1c35c35[89] 4.1c36c36
16BGeolocation-Routing[89] 4.1c35c35[89] 4.1c36c36
16CHistory-Info[66] 4.1c31c31[66] 4.1c31c31
16DMax-Breadth[117] 5.8c47c47[117] 5.8c48c48
17Max-Forwards[26] 20.22mm[26] 20.22mm
18MIME-Version[26] 20.24mm[26] 20.24ii
18AOrganization[26] 20.25mm[26] 20.25c3c3
18BP-Access-Network-Info[52] 4.4, [234] 2c22c22[52] 4.4, [234] 2c23c23
18CP-Asserted-Identity[34] 9.1c9c9[34] 9.1c10c10
18DP-Asserted-Service[121] 4.1c39c39[121] 4.1c40c40
18EP-Called-Party-ID[52] 4.2c13c13[52] 4.2c14c15
18FP-Charging-Function-Addresses[52] 4.5c20c20[52] 4.5c21c21
18GP-Charging-Vector[52] 4.6c18c18[52] 4.6c19c19
18IP-Preferred-Identity[34] 9.2xc69[34] 9.2c8c8
18JP-Preferred-Service[121] 4.2xx[121] 4.2c38c38
18KP-Private-Network-Indication[134]c43c43[134]c43c43
18LP-Profile-Key[97] 5c33c33[97] 5c34c34
18MP-Served-User[133] 6c44c44[133] 6c44c44
18NP-User-Database[82] 4c32c32[82] 4c32c32
18OP-Visited-Network-ID[52] 4.3c16o[52] 4.3c17o
18PPriority[26] 20.26mm[26] 20.26ic50
18QPrivacy[33] 4.2c11c11[33] 4.2c12c12
19Proxy-Authorization[26] 20.28mm[26] 20.28c4c4
20Proxy-Require[26] 20.29mm[26] 20.29mm
20AReason[34A] 2c25c25[34A] 2c26c26
21Record-Route[26] 20.30mm[26] 20.30c7c7
21AReferred-By[59] 3c29c29[59] 3c30c30
21BReject-Contact[56B] 9.2c27c27[56B] 9.2c27c28
21CRelayed-Charge7.2.12n/ac757.2.12n/ac75
21DRequest-Disposition[56B] 9.1c27c27[56B] 9.1c27c27
22Require[26] 20.32mm[26] 20.32c5c5
22AResource-Priority[116] 3.1c37c37[116] 3.1c37c37
23Route[26] 20.34mm[26] 20.34mm
23ASecurity-Client[48] 2.3.1xx[48] 2.3.1c24c24
23BSecurity-Verify[48] 2.3.1xx[48] 2.3.1c24c24
23CSession-ID[162]c70c70[162]c70c70
24Supported[26] 20.37mm[26] 20.37c6c6
24ATarget-Dialog[184] 7c71c71[184] 7c72c72
25Timestamp[26] 20.38mm[26] 20.38ii
26To[26] 20.39mm[26] 20.39mm
26ATrigger-Consent[125] 5.11.2c41c41[125] 5.11.2c42c42
27User-Agent[26] 20.41mm[26] 20.41ii
28Via[26] 20.42mm[26] 20.42mm
c1:
IF A.4/20 THEN m ELSE i - - SIP specific event notification extension.
c2:
IF A.162/9 THEN m ELSE i - - insertion of date in requests and responses.
c3:
IF A.162/19A OR A.162/19B THEN m ELSE i - - reading, adding or concatenating the Organization header.
c4:
IF A.162/8A THEN m ELSE i - - authentication between UA and proxy.
c5:
IF A.162/11 OR A.162/13 THEN m ELSE i - - reading the contents of the Require header before proxying the request or response or adding or modifying the contents of the Require header before proxying the request or response for methods other than REGISTER.
c6:
IF A.162/16 THEN m ELSE i - - reading the contents of the Supported header before proxying the response.
c7:
IF A.162/14 THEN m ELSE i - - the requirement to be able to insert itself in the subsequent transactions in a dialog.
c8:
IF A.162/30A OR A.162/30C THEN m ELSE n/a - - act as first entity within the trust domain for asserted identity, act as entity passing on identity transparently independent of trust domain.
c9:
IF A.162/30 THEN m ELSE n/a - - extensions to the Session Initiation Protocol (SIP) for asserted identity within trusted networks.
c10:
IF A.162/30A or A.162/30B THEN m ELSE i - - extensions to the Session Initiation Protocol (SIP) for asserted identity within trusted networks or subsequent entity within trust network that can route outside the trust network.
c11:
IF A.162/31 THEN m ELSE n/a - - a privacy mechanism for the Session Initiation Protocol (SIP).
c12:
IF A.162/31D OR A.162/31G THEN m ELSE IF A.162/31C THEN i ELSE n/a - - application of the privacy option "header" or application of the privacy option "id" or passing on of the Privacy header transparently.
c13:
IF A.162/37 THEN m ELSE n/a - - the P-Called-Party-ID header extension.
c14:
IF A.162/37 THEN i ELSE n/a - - the P-Called-Party-ID header extension.
c15:
IF A.162/37 AND A.3/2 THEN m ELSE IF A.162/37 AND (A.3/3 OR A.3/9A) THEN i ELSE n/a - - the P-Called-Party-ID header extension and P-CSCF or I-CSCF or IBCF (THIG).
c16:
IF A.162/38 THEN m ELSE n/a - - the P-Visited-Network-ID header extension.
c17:
IF A.162/39 THEN m ELSE i - - reading, or deleting the P-Visited-Network-ID header before proxying the request or response.
c18:
IF A.162/45 THEN m ELSE n/a - - the P-Charging-Vector header extension.
c19:
IF A.162/46 THEN m ELSE IF A.162/45 THEN i ELSE n/a - - adding, deleting, reading or modifying the P-Charging-Vector header before proxying the request or response or the P-Charging-Vector header extension.
c20:
IF A.162/44 THEN m ELSE n/a - - the P-Charging-Function-Addresses header extension.
c21:
IF A.162/44A THEN m ELSE IF A.162/44 THEN i ELSE n/a - - adding, deleting or reading the P-Charging-Function-Addresses header before proxying the request or response, or the P-Charging-Function-Addresses header extension.
c22:
IF A.162/43 THEN x ELSE IF A.162/41 THEN m ELSE n/a - - act as subsequent entity within trust network for access network information that can route outside the trust network, the P-Access-Network-Info header extension.
c23:
IF A.162/43 THEN m ELSE IF A.162/41 THEN i ELSE n/a - - act as subsequent entity within trust network for access network information that can route outside the trust network, the P-Access-Network-Info header extension.
c24:
IF A.162/47 OR A.162/47A THEN m ELSE n/a - - security mechanism agreement for the session initiation protocol or mediasec header field parameter for marking security mechanisms related to media.
c25:
IF A.162/48 THEN m ELSE n/a - - the Reason header field for the session initiation protocol.
c26:
IF A.162/48 THEN i ELSE n/a - - the Reason header field for the session initiation protocol.
c27:
IF A.162/50 THEN m ELSE n/a - - caller preferences for the session initiation protocol.
c28:
IF A.162/50 AND A.4/3 THEN m ELSE IF A.162/50 AND NOT A.4/3 THEN i ELSE n/a - - caller preferences for the session initiation protocol, and S-CSCF.
c29:
IF A.162/53 THEN i ELSE n/a - - the SIP Referred-By mechanism.
c30:
IF A.162/53 THEN m ELSE n/a - - the SIP Referred-By mechanism.
c31:
IF A.162/57 THEN m ELSE n/a - - an extension to the session initiation protocol for request history information.
c32:
IF A.162/60 THEN m ELSE n/a - - the P-User-Database private header extension.
c33:
IF A.162/66A THEN m ELSE n/a - - making the first query to the database in order to populate the P-Profile-Key header.
c34:
IF A.162/66B THEN m ELSE n/a - - using the information in the P-Profile-Key header.
c35:
IF A.162/70 THEN m ELSE n/a - - SIP location conveyance.
c36:
IF A.162/70A THEN m ELSE IF A.162/70B THEN i ELSE n/a - - addition or modification of location in a SIP method, passes on locations in SIP method without modification.
c37:
IF A.162/80A THEN m ELSE n/a - - inclusion of MESSAGE, SUBSCRIBE, NOTIFY in communications resource priority for the session initiation protocol.
c38:
IF A.162/84A THEN m ELSE n/a - - act as authentication entity within the trust domain for asserted service.
c39:
IF A.162/84 THEN m ELSE n/a - - SIP extension for the identification of services.
c40:
IF A.162/84 OR A.162/30B THEN m ELSE i - - SIP extension for the identification of services or subsequent entity within trust network that can route outside the trust network.
c41:
IF A.162/85 THEN m ELSE n/a - - a framework for consent-based communications in SIP.
c42:
IF A.162/85 THEN i ELSE n/a - - a framework for consent-based communications in SIP.
c43:
IF A.162/87 THEN m ELSE n/a - - the SIP P-Private-Network-Indication private-header (P-Header).
c44
IF A.162/88 THEN m ELSE n/a - - the SIP P-Served-User private header.
c47:
IF A.162/81 THEN m ELSE n/a - - addressing an amplification vulnerability in session initiation protocol forking proxies.
c48:
IF A.162/81 AND A.162/6 THEN m ELSE IF A.162/81 AND NOT A.162/6 THEN i ELSE n/a - - addressing an amplification vulnerability in session initiation protocol forking proxies, forking of initial requests.
c50:
IF A.162/115 THEN m ELSE i - - PSAP callback indicator.
c69:
IF A.162/30C THEN m ELSE x - - act as entity passing on identity transparently independent of trust domain.
c70:
IF A.162/101 THEN m ELSE n/a - - the Session-ID header.
c71:
IF A.162/109 THEN m ELSE n/a - - request authorization through dialog Identification in the session initiation protocol.
c72:
IF A.162/109 THEN i ELSE n/a - - request authorization through dialog Identification in the session initiation protocol.
c73:
IF A.162/19C OR A.162/19D THEN m ELSE i - - reading, adding or concatenating the Call-Info header field.
c74:
IF A.162/110 THEN m ELSE n/a - - indication of features supported by proxy.
c75:
IF A.162/121 THEN m ELSE n/a - - the Relayed-Charge header field extension.
c76:
IF A.162/43 THEN x ELSE IF A.162/123 THEN m ELSE n/a - - act as subsequent entity within trust network for access network information that can route outside the trust network, the Cellular-Network-Info header extension.
c77:
IF A.162/43 THEN m ELSE IF A.162/123 THEN i ELSE n/a - - act as subsequent entity within trust network for access network information that can route outside the trust network, the Cellular-Network-Info header extension.
NOTE:
c1 refers to the UA role major capability as this is the case of a proxy that also acts as a UA specifically for SUBSCRIBE and NOTIFY.
Prerequisite A.163/20 - - SUBSCRIBE request
Item Header field Sending Receiving
Ref. RFC status Profile status Ref. RFC status Profile status
1application/vnd.3gpp.mcptt-info+xml[8ZE]n/ac1[8ZE]n/ai
2application/simple-filter+xml [243]oc1[243]n/ai
c1:
A.3/3 OR A.3/4 OR A.3/5 OR A.3/7C OR A.3/9A OR A.3/10 OR A.3/11 OR A.3/13A THEN m ELSE n/a - - I-CSCF, S-CSCF, BGCF, AS acting as proxy, IBCF (THIG), additional routeing functionality, E-CSCF, ISC gateway function (THIG).
Prerequisite A.163/21 - - SUBSCRIBE response
Prerequisite: A.164/1 - - Additional for 100 (Trying) response
Item Header field Sending Receiving
Ref. RFC status Profile status Ref. RFC status Profile status
1Call-ID[26] 20.8mm[26] 20.8mm
2Content-Length[26] 20.14mm[26] 20.14mm
3CSeq[26] 20.16mm[26] 20.16mm
4Date[26] 20.17c1c1[26] 20.17c2c2
5From[26] 20.20mm[26] 20.20mm
6To[26] 20.39mm[26] 20.39mm
7Via[26] 20.42mm[26] 20.42mm
c1:
IF (A.162/9 AND A.162/5) OR A.162/4 THEN m ELSE n/a - - stateful proxy behaviour that inserts date, or stateless proxies.
c2:
IF A.162/4 THEN i ELSE m - - Stateless proxy passes on.
Prerequisite A.163/21 - - SUBSCRIBE response for all remaining status-codes
Item Header field Sending Receiving
Ref. RFC status Profile status Ref. RFC status Profile status
0AAllow[26] 20.5mm[26] 20.5ii
1Call-ID[26] 20.8mm[26] 20.8mm
1ACall-Info[26] 20.9mm[26] 20.9c23c23
1BCellular-Network-Info7.2.15n/ac257.2.15n/ac26
2Content-Disposition[26] 20.11mm[26] 20.11ii
3Content-Encoding[26] 20.12mm[26] 20.12ii
4Content-Language[26] 20.13mm[26] 20.13ii
5Content-Length[26] 20.14mm[26] 20.14mm
6Content-Type[26] 20.15mm[26] 20.15ii
7CSeq[26] 20.16mm[26] 20.16mm
8Date[26] 20.17mm[26] 20.17c1c1
9From[26] 20.20mm[26] 20.20mm
9AGeolocation-Error[89] 4.3c20c20[89] 4.3c21c21
9BHistory-Info[66] 4.1c15c15[66] 4.1c15c15
10MIME-Version[26] 20.24mm[26] 20.24ii
10AOrganization[26] 20.25mm[26] 20.25c2c2
10BP-Access-Network-Info[52] 4.4, [52A] 4, [234] 2c12c12[52] 4.4, [52A] 4, [234] 2c13c13
10CP-Asserted-Identity[34] 9.1c4c4[34] 9.1c5c5
10DP-Charging-Function-Addresses[52] 4.5, [52A] 4c10c10[52] 4.5, [52A] 4c11c11
10EP-Charging-Vector[52] 4.6, [52A] 4c8c8[52] 4.6, [52A] 4c9c9
10GP-Preferred-Identity[34] 9.2xx[34] 9.2c3n/a
10HPrivacy[33] 4.2c6c6[33] 4.2c7c7
10IRelayed-Charge7.2.12n/ac247.2.12n/ac24
10JRequire[26] 20.32mm[26] 20.32c14c14
10KServer[26] 20.35mm[26] 20.35ii
10LSession-ID[162]c22c22[162]c22c22
11Timestamp[26] 20.38mm[26] 20.38ii
12To[26] 20.39mm[26] 20.39mm
12AUser-Agent[26] 20.41mm[26] 20.41ii
13Via[26] 20.42mm[26] 20.42mm
14Warning[26] 20.43mm[26] 20.43ii
c1:
IF A.162/9 THEN m ELSE i - - insertion of date in requests and responses.
c2:
IF A.162/19A OR A.162/19B THEN m ELSE i - - reading, adding or concatenating the Organization header.
c3:
IF A.162/30A THEN m ELSE n/a - - act as first entity within the trust domain for asserted identity.
c4:
IF A.162/30 THEN m ELSE n/a - - extensions to the Session Initiation Protocol (SIP) for asserted identity within trusted networks.
c5:
IF A.162/30A or A.162/30B THEN m ELSE i - - extensions to the Session Initiation Protocol (SIP) for asserted identity within trusted networks or subsequent entity within trust network that can route outside the trust network.
c6:
IF A.162/31 THEN m ELSE n/a - - a privacy mechanism for the Session Initiation Protocol (SIP).
c7:
IF A.162/31D OR A.162/31G THEN m ELSE IF A.162/31C THEN i ELSE n/a - - application of the privacy option "header" or application of the privacy option "id" or passing on of the Privacy header transparently.
c8:
IF A.162/45 THEN m ELSE n/a - - the P-Charging-Vector header extension.
c9:
IF A.162/46 THEN m ELSE IF A.162/45 THEN i ELSE n/a - - adding, deleting, reading or modifying the P-Charging-Vector header before proxying the request or response or the P-Charging-Vector header extension.
c10:
IF A.162/44 THEN m ELSE n/a - - the P-Charging-Function-Addresses header extension.
c11:
IF A.162/44A THEN m ELSE IF A.162/44 THEN i ELSE n/a - - adding, deleting or reading the P-Charging-Function-Addresses header before proxying the request or response, or the P-Charging-Function-Addresses header extension.
c12:
IF A.162/43 THEN x ELSE IF A.162/41 THEN m ELSE n/a - - act as subsequent entity within trust network for access network information that can route outside the trust network, the P-Access-Network-Info header extension.
c13:
IF A.162/43 THEN m ELSE IF A.162/41 THEN i ELSE n/a - - act as subsequent entity within trust network for access network information that can route outside the trust network, the P-Access-Network-Info header extension.
c14:
IF A.162/11 OR A.162/13 THEN m ELSE i - - reading the contents of the Require header before proxying the request or response or adding or modifying the contents of the Require header before proxying the request or response for methods other than REGISTER.
c15:
IF A.162/57 THEN m ELSE n/a - - an extension to the session initiation protocol for request history information.
c16:
IF A.162/70 THEN m ELSE n/a - - SIP location conveyance.
c17:
IF A.162/70A THEN m ELSE IF A.162/70B THEN i ELSE n/a - - addition or modification of location in a SIP method, passes on locations in SIP method without modification.
c20:
IF A.162/70 THEN m ELSE n/a - - SIP location conveyance.
c21:
IF A.162/70A THEN m ELSE IF A.162/70B THEN i ELSE n/a - - addition or modification of location in a SIP method, passes on locations in SIP method without modification.
c22:
IF A.162/101 THEN m ELSE n/a - - the Session-ID header.
c23:
IF A.162/19C OR A.162/19D THEN m ELSE i - - reading, adding or concatenating the Call-Info header field.
c24:
IF A.162/121 THEN m ELSE n/a - - the Relayed-Charge header field extension.
c25:
IF A.162/43 THEN x ELSE IF A.162/123 THEN m ELSE n/a - - act as subsequent entity within trust network for access network information that can route outside the trust network, the Cellular-Network-Info header extension.
c26:
IF A.162/43 THEN m ELSE IF A.162/123 THEN i ELSE n/a - - act as subsequent entity within trust network for access network information that can route outside the trust network, the Cellular-Network-Info header extension.
Prerequisite A.163/21 - - SUBSCRIBE response
Prerequisite: A.164/102 - - Additional for 2xx response
Item Header field Sending Receiving
Ref. RFC status Profile status Ref. RFC status Profile status
0AAccept-Resource-Priority[116] 3.2c4c4[116] 3.2c4c4
0BAllow-Events[28] 8.2.2mm[28] 8.2.2ii
1Authentication-Info[26] 20.6mm[26] 20.6ii
1AContact[26] 20.10mm[26] 20.10ii
2Expires[26] 20.19mm[26] 20.19ii
2AFeature-Caps[190]c6c6[190]c6c6
3Record-Route[26] 20.30mm[26] 20.30c3c3
6Supported[26] 20.37mm[26] 20.37ii
c3:
IF A.162/15 THEN m ELSE i - - the requirement to be able to use separate URIs in the upstream direction and downstream direction when record routeing.
c4:
IF A.162/80A THEN m ELSE n/a - - inclusion of MESSAGE, SUBSCRIBE, NOTIFY in communications resource priority for the session initiation protocol.
c6:
IF A.162/110 THEN m ELSE n/a - - indication of features supported by proxy.
Prerequisite A.163/21 - - SUBSCRIBE response
Prerequisite: A.164/103 OR A.164/104 OR A.164/105 OR A.164/106 - - Additional for 3xx – 6xx response
Item Header field Sending Receiving
Ref. RFC status Profile status Ref. RFC status Profile status
1Error-Info[26] 20.18mm[26] 20.18ii
2Response-Source7.2.17n/ac17.2.17n/ac1
c1:
IF A.162/125 THEN o ELSE n/a - - use of the Response-Source header field in SIP error responses?
Prerequisite A.163/21 - - SUBSCRIBE response
Prerequisite: A.164/103 OR A.164/35 - - Additional for 3xx or 485 (Ambiguous) response
Item Header field Sending Receiving
Ref. RFC status Profile status Ref. RFC status Profile status
1Contact[26] 20.10mm[26] 20.10c1c1
c1:
IF A.162/19E THEN m ELSE i - - deleting Contact headers.
Prerequisite A.163/21 - - SUBSCRIBE response
Prerequisite: A.164/14 - - Additional for 401 (Unauthorized) response
Item Header field Sending Receiving
Ref. RFC status Profile status Ref. RFC status Profile status
2Proxy-Authenticate[26] 20.27mm[26] 20.27mm
8WWW-Authenticate[26] 20.44mm[26] 20.44ii
Prerequisite A.163/21 - - SUBSCRIBE response
Prerequisite: A.164/17 OR A.164/23 OR A.164/30 OR A.164/36 OR A.164/42 OR A.164/45 OR A.164/50 OR A.164/51 - - Additional for 404 (Not Found), 413 (Request Entity Too Large), 480 (Temporarily not available), 486 (Busy Here), 500 (Internal Server Error), 503 (Service Unavailable), 600 (Busy Everywhere), 603 (Decline) response
Item Header field Sending Receiving
Ref. RFC status Profile status Ref. RFC status Profile status
3Retry-After[26] 20.33mm[26] 20.33ii
Prerequisite A.163/21 - - SUBSCRIBE response
Prerequisite: A.164/20 - - Additional for 407 (Proxy Authentication Required) response
Item Header field Sending Receiving
Ref. RFC status Profile status Ref. RFC status Profile status
2Proxy-Authenticate[26] 20.27mm[26] 20.27mm
6WWW-Authenticate[26] 20.44mm[26] 20.44ii
Prerequisite A.163/21 - - SUBSCRIBE response
Prerequisite: A.164/25 - - Additional for 415 (Unsupported Media Type) response
Item Header field Sending Receiving
Ref. RFC status Profile status Ref. RFC status Profile status
1Accept[26] 20.1mm[26] 20.1ii
2Accept-Encoding[26] 20.2mm[26] 20.2ii
3Accept-Language[26] 20.3mm[26] 20.3ii
Prerequisite A.163/21 - - SUBSCRIBE response
Prerequisite: A.164/26A - - Additional for 417 (Unknown Resource-Priority) response
Item Header field Sending Receiving
Ref. RFC status Profile status Ref. RFC status Profile status
1Accept-Resource-Priority[116] 3.2c1c1[116] 3.2c1c1
c1:
IF A.162/80A THEN m ELSE n/a - - inclusion of MESSAGE, SUBSCRIBE, NOTIFY in communications resource priority for the session initiation protocol.
Prerequisite A.163/21 - - SUBSCRIBE response
Prerequisite: A.164/27 - - Additional for 420 (Bad Extension) response
Item Header field Sending Receiving
Ref. RFC status Profile status Ref. RFC status Profile status
5Unsupported[26] 20.40mm[26] 20.40c3c3
c3:
IF A.162/18 THEN m ELSE i - - reading the contents of the Unsupported header before proxying the 420 response to a method other than REGISTER.
Prerequisite A.163/21 - - SUBSCRIBE response
Prerequisite: A.164/28 OR A.164/41A - - Additional for 421 (Extension Required), 494 (Security Agreement Required) response
Item Header field Sending Receiving
Ref. RFC status Profile status Ref. RFC status Profile status
3Security-Server[48] 2c1c1[48] 2n/an/a
c1:
IF A.162/47 THEN m ELSE n/a - - security mechanism agreement for the session initiation protocol.
Prerequisite A.163/21 - - SUBSCRIBE response
Prerequisite: A.164/29 - - Additional for 423 (Interval Too Brief) response
Item Header field Sending Receiving
Ref. RFC status Profile status Ref. RFC status Profile status
2Min-Expires[26] 20.23mm[26] 20.23ii
Prerequisite A.163/21 - - SUBSCRIBE response
Prerequisite: A.164/29H - - Additional for 470 (Consent Needed) response
Item Header field Sending Receiving
Ref. RFC status Profile status Ref. RFC status Profile status
1Permission-Missing[125] 5.9.3mm[125] 5.9.3mm
Prerequisite A.163/21 - - SUBSCRIBE response
Prerequisite: A.164/39 - - Additional for 489 (Bad Event) response
Item Header field Sending Receiving
Ref. RFC status Profile status Ref. RFC status Profile status
1Allow-Events[28] 8.2.2mm[28] 8.2.2c1c1
c1:
IF A.4/20 THEN m ELSE i - - SIP specific event notification extension.
NOTE:
c1 refers to the UA role major capability as this is the case of a proxy that also acts as a UA specifically for SUBSCRIBE and NOTIFY.
Prerequisite A.163/21 - - SUBSCRIBE response
Prerequisite: A.164/46 - - Additional for 504 (Server Time-out) response
Item Header field Sending Receiving
Ref. RFC status Profile status Ref. RFC status Profile status
1Restoration-Infosubclause 7.2.11n/ac1subclause 7.2.11n/an/a
c1:
IF A.4/110 THEN o ELSE n/a - - HSS based P-CSCF restoration.
Prerequisite A.163/21 - - SUBSCRIBE response
Item Header field Sending Receiving
Ref. RFC status Profile status Ref. RFC status Profile status
1
Up
A.2.2.4.14  UPDATE methodp. 781
Prerequisite A.163/22 - - UPDATE request
Item Header field Sending Receiving
Ref. RFC status Profile status Ref. RFC status Profile status
1Accept[26] 20.1mm[26] 20.1ii
1AAccept-Contact[56B] 9.2c21c21[56B] 9.2c22c22
2Accept-Encoding[26] 20.2mm[26] 20.2ii
3Accept-Language[26] 20.3mm[26] 20.3ii
4Allow[26] 20.5mm[26] 20.5ii
5Allow-Events[28] 8.2.2mm[28] 8.2.2c1c1
6Authorization[26] 20.7mm[26] 20.7ii
7Call-ID[26] 20.8mm[26] 20.8mm
8Call-Info[26] 20.9mm[26] 20.9c8c8
8ACellular-Network-Info7.2.15n/ac527.2.15n/ac53
9Contact[26] 20.10mm[26] 20.10ii
10Content-Disposition[26] 20.11mm[26] 20.11c4c4
11Content-Encoding[26] 20.12mm[26] 20.12c4c4
12Content-Language[26] 20.13mm[26] 20.13c4c4
13Content-Length[26] 20.14mm[26] 20.14mm
14Content-Type[26] 20.15mm[26] 20.15c4c4
15CSeq[26] 20.16mm[26] 20.16mm
16Date[26] 20.17mm[26] 20.17c2c2
16AFeature-Caps[190]c49c49[190]c49c49
17From[26] 20.20mm[26] 20.20mm
17AGeolocation[89] 4.1c26c26[89] 4.1c27c27
17BGeolocation-Routing[89] 4.1c26c26[89] 4.1c27c27
17CMax-Breadth[117] 5.8c32c32[117] 5.8c33c33
18Max-Forwards[26] 20.22mm[26] 20.22mm
19MIME-Version[26] 20.24mm[26] 20.24ic4
19AMin-SE[58] 5c23c23[58] 5c23c23
20Organization[26] 20.25mm[26] 20.25c3c3
20AP-Access-Network-Info[52] 4.4, [234] 2c16c16[52] 4.4, [234] 2c17c17
20BP-Charging-Function-Addresses[52] 4.5c14c14[52] 4.5c15c15
20CP-Charging-Vector[52] 4.6c12c12[52] 4.6c13c13
20EP-Early-Media[109] 8oc28[109] 8oc28
20EAPriority-ShareSubclause 7.2.16n/ac54Subclause 7.2.16n/ac54
20FPrivacy[33] 4.2c10c10[33] 4.2c11c11
21Proxy-Authorization[26] 20.28mm[26] 20.28c9c9
22Proxy-Require[26] 20.29mm[26] 20.29mm
22AReason[34A] 2c19c19[34A] 2c20c20
23Record-Route[26] 20.30mm[26] 20.30c7c7
23ARecv-Info[25] 5.2.3c34c34[25] 5.2.3c35c35
23BReferred-By[59] 3c24c24[59] 3c25c25
23CReject-Contact[56B] 9.2c21c21[56B] 9.2c22c22
23DRelayed-Charge7.2.12n/ac507.2.12n/ac50
23ERequest-Disposition[56B] 9.1c21c21[56B] 9.1c22c22
24Require[26] 20.32mm[26] 20.32c5c5
24AResource-Priority[116] 3.1c47c47[116] 3.1c47c47
24BResource-ShareSubclause 4.15n/ac51Subclause 4.15n/ac51
25Route[26] 20.34mm[26] 20.34mm
25ASecurity-Client[48] 2.3.1xx[48] 2.3.1c18c18
25BSecurity-Verify[48] 2.3.1xx[48] 2.3.1c18c18
25CSession-Expires[58] 4c23c23[58] 4c23c23
25DSession-ID[162]c48c48[162]c48c48
26Supported[26] 20.37mm[26] 20.37c6c6
27Timestamp[26] 20.38mm[26] 20.38ii
28To[26] 20.39mm[26] 20.39mm
29User-Agent[26] 20.41mm[26] 20.41ii
30Via[26] 20.42mm[26] 20.42mm
c1:
IF A.4/20 THEN m ELSE i - - SIP specific event notification extension.
c2:
IF A.162/9 THEN m ELSE i - - insertion of date in requests and responses.
c3:
IF A.162/19A OR A.162/19B THEN m ELSE i - - reading, adding or concatenating the Organization header.
c4:
IF A.3/2 OR A.3/4 THEN m ELSE i - - P-CSCF or S-CSCF.
c5:
IF A.162/11 OR A.162/13 THEN m ELSE i - - reading the contents of the Require header before proxying the request or response or adding or modifying the contents of the Require header before proxying the request or response for methods other than REGISTER.
c6:
IF A.162/16 THEN m ELSE i - - reading the contents of the Supported header before proxying the response.
c7:
IF A.162/14 THEN o ELSE i - - the requirement to be able to insert itself in the subsequent transactions in a dialog.
c8:
IF A.162/19C OR A.162/19D THEN m ELSE i - - reading, adding or concatenating the Call-Info header.
c9:
IF A.162/8A THEN m ELSE i - - authentication between UA and proxy.
c10:
IF A.162/31 THEN m ELSE n/a - - a privacy mechanism for the Session Initiation Protocol (SIP).
c11:
IF A.162/31D OR A.162/31G THEN m ELSE IF A.162/31C THEN i ELSE n/a - - application of the privacy option "header" or application of the privacy option "id" or passing on of the Privacy header transparently.
c12:
IF A.162/45 THEN m ELSE n/a - - the P-Charging-Vector header extension.
c13:
IF A.162/46 THEN m ELSE IF A.162/45 THEN i ELSE n/a - - adding, deleting, reading or modifying the P-Charging-Vector header before proxying the request or response or the P-Charging-Vector header extension.
c14:
IF A.162/44 THEN m ELSE n/a - - the P-Charging-Function-Addresses header extension.
c15:
IF A.162/44A THEN m ELSE IF A.162/44 THEN i ELSE n/a - - adding, deleting or reading the P-Charging-Function-Addresses header before proxying the request or response, or the P-Charging-Function-Addresses header extension.
c16:
IF A.162/43 THEN x ELSE IF A.162/41 THEN m ELSE n/a - - act as subsequent entity within trust network for access network information that can route outside the trust network, the P-Access-Network-Info header extension.
c17:
IF A.162/43 THEN m ELSE IF A.162/41 THEN i ELSE n/a - - act as subsequent entity within trust network for access network information that can route outside the trust network, the P-Access-Network-Info header extension.
c18:
IF A.162/47 OR A.162/47A THEN m ELSE n/a - - security mechanism agreement for the session initiation protocol or mediasec header field parameter for marking security mechanisms related to media.
c19:
IF A.162/48 THEN m ELSE n/a - - the Reason header field for the session initiation protocol.
c20:
IF A.162/48 THEN i ELSE n/a - - the Reason header field for the session initiation protocol.
c21:
IF A.162/50 THEN m ELSE n/a - - caller preferences for the session initiation protocol.
c22:
IF A.162/50 THEN i ELSE n/a - - caller preferences for the session initiation protocol.
c23:
IF A.162/52 THEN m ELSE n/a - - the SIP session timer.
c24:
IF A.162/53 THEN i ELSE n/a - - the SIP Referred-By mechanism.
c25:
IF A.162/53 THEN m ELSE n/a - - the SIP Referred-By mechanism.
c26:
IF A.162/70 THEN m ELSE n/a - - SIP location conveyance.
c27:
IF A.162/70A THEN m ELSE IF A.162/70B THEN i ELSE n/a - - addition or modification of location in a SIP method, passes on locations in SIP method without modification.
c28:
IF A.162/76 THEN m ELSE n/a - - the SIP P-Early-Media private header extension for authorization of early media.
c32:
IF A.162/81 THEN m ELSE n/a - - addressing an amplification vulnerability in session initiation protocol forking proxies.
c33:
IF A.162/81 AND A.162/6 THEN m ELSE IF A.162/81 AND NOT A.162/6 THEN i ELSE n/a - - addressing an amplification vulnerability in session initiation protocol forking proxies, forking of initial requests.
c34:
IF A.162/20 THEN m ELSE n/a - - SIP INFO method and package framework.
c35:
IF A.162/20 THEN i ELSE n/a - - SIP INFO method and package framework.
c47:
IF A.162/80 THEN m ELSE n/a - - communications resource priority for the session initiation protocol.
c48:
IF A.162/101 THEN m ELSE n/a - - the Session-ID header.
c49:
IF A.162/110 THEN m ELSE n/a - - indication of features supported by proxy.
c50:
IF A.162/121 THEN m ELSE n/a - - the Relayed-Charge header field extension.
c51:
IF A.162/122 THEN o ELSE n/a - - resource sharing.
c52:
IF A.162/43 THEN x ELSE IF A.162/123 THEN m ELSE n/a - - act as subsequent entity within trust network for access network information that can route outside the trust network, the Cellular-Network-Info header extension.
c53:
IF A.162/43 THEN m ELSE IF A.162/123 THEN i ELSE n/a - - act as subsequent entity within trust network for access network information that can route outside the trust network, the Cellular-Network-Info header extension.
c54:
IF A.162/124 THEN o ELSE n/a - - priority sharing.
NOTE:
c1 refers to the UA role major capability as this is the case of a proxy that also acts as a UA specifically for SUBSCRIBE and NOTIFY.
Prerequisite A.163/22 - - UPDATE request
Item Header field Sending Receiving
Ref. RFC status Profile status Ref. RFC status Profile status
1
Prerequisite A.163/23 - - UPDATE response
Prerequisite: A.164/1 - - Additional for 100 (Trying) response
Item Header field Sending Receiving
Ref. RFC status Profile status Ref. RFC status Profile status
1Call-ID[26] 20.8mm[26] 20.8mm
2Content-Length[26] 20.14mm[26] 20.14mm
3CSeq[26] 20.16mm[26] 20.16mm
4Date[26] 20.17c1c1[26] 20.17c2c2
5From[26] 20.20mm[26] 20.20mm
6To[26] 20.39mm[26] 20.39mm
7Via[26] 20.42mm[26] 20.42mm
c1:
IF (A.162/9 AND A.162/5) OR A.162/4 THEN m ELSE n/a - - stateful proxy behaviour that inserts date, or stateless proxies.
c2:
IF A.162/4 THEN i ELSE m - - Stateless proxy passes on.
Prerequisite A.163/22 - - UPDATE response for all remaining status-codes
Item Header field Sending Receiving
Ref. RFC status Profile status Ref. RFC status Profile status
0AAllow[26] 20.5mm[26] 20.5ii
1Call-ID[26] 20.8mm[26] 20.8mm
1ACall-Info[26] 20.9mm[26] 20.9c4c4
1BCellular-Network-Info7.2.15n/ac227.2.15n/ac23
1CContact[26] 20.10mm[26] 20.10ii
2Content-Disposition[26] 20.11mm[26] 20.11ic3
3Content-Encoding[26] 20.12mm[26] 20.12ic3
4Content-Language[26] 20.13mm[26] 20.13ic3
5Content-Length[26] 20.14mm[26] 20.14mm
6Content-Type[26] 20.15mm[26] 20.15ic3
7CSeq[26] 20.16mm[26] 20.16mm
8Date[26] 20.17mm[26] 20.17c1c1
9From[26] 20.20mm[26] 20.20mm
9AGeolocation-Error[89] 4.3c14c14[89] 4.3c15c15
10MIME-Version[26] 20.24mm[26] 20.24ic3
10AOrganization[26] 20.25mm[26] 20.25c2c2
10BP-Access-Network-Info[52] 4.4, [52A] 4, [234] 2c11c11[52] 4.4, [52A] 4, [234] 2c12c12
10CP-Charging-Function-Addresses[52] 4.5, [52A] 4c9c9[52] 4.5, [52A] 4c10c10
10DP-Charging-Vector[52] 4.6, [52A] 4c7c7[52] 4.6, [52A] 4c8c8
10FPrivacy[33] 4.2c5c5[33] 4.2c6c6
10GRecv-Info[25] 5.2.3c18c18[25] 5.2.3c19c19
10HRelayed-Charge7.2.12n/ac217.2.12n/ac21
10IRequire[26] 20.32mm[26] 20.32c13c13
10JServer[26] 20.35mm[26] 20.35ii
10KSession-ID[162]c20c20[162]c20c20
11Timestamp[26] 20.38mm[26] 20.38ii
12To[26] 20.39mm[26] 20.39mm
12AUser-Agent[26] 20.41mm[26] 20.41ii
13Via[26] 20.42mm[26] 20.42mm
14Warning[26] 20.43mm[26] 20.43ii
c1:
IF A.162/9 THEN m ELSE i - - insertion of date in requests and responses.
c2:
IF A.162/19A OR A.162/19B THEN m ELSE i - - reading, adding or concatenating the Organization header.
c3:
IF A.3/2 OR A.3/4 THEN m ELSE i - - P-CSCF or S-CSCF.
c4:
IF A.162/19C OR A.162/19D THEN m ELSE i - - reading, adding or concatenating the Call-Info header.
c5:
IF A.162/31 THEN m ELSE n/a - - a privacy mechanism for the Session Initiation Protocol (SIP).
c6:
IF A.162/31D OR A.162/31G THEN m ELSE IF A.162/31C THEN i ELSE n/a - - application of the privacy option "header" or application of the privacy option "id" or passing on of the Privacy header transparently.
c7:
IF A.162/45 THEN m ELSE n/a - - the P-Charging-Vector header extension.
c8:
IF A.162/46 THEN m ELSE IF A.162/45 THEN i ELSE n/a - - adding, deleting, reading or modifying the P-Charging-Vector header before proxying the request or response or the P-Charging-Vector header extension.
c9:
IF A.162/44 THEN m ELSE n/a - - the P-Charging-Function-Addresses header extension.
c10:
IF A.162/44A THEN m ELSE IF A.162/44 THEN i ELSE n/a - - adding, deleting or reading the P-Charging-Function-Addresses header before proxying the request or response, or the P-Charging-Function-Addresses header extension.
c11:
IF A.162/43 THEN x ELSE IF A.162/41 THEN m ELSE n/a - - act as subsequent entity within trust network for access network information that can route outside the trust network, the P-Access-Network-Info header extension.
c12:
IF A.162/43 THEN m ELSE IF A.162/41 THEN i ELSE n/a - - act as subsequent entity within trust network for access network information that can route outside the trust network, the P-Access-Network-Info header extension.
c13:
IF A.162/11 OR A.162/13 THEN m ELSE i - - reading the contents of the Require header before proxying the request or response or adding or modifying the contents of the Require header before proxying the request or response for methods other than REGISTER.
c14:
IF A.162/70 THEN m ELSE n/a - - SIP location conveyance.
c15:
IF A.162/70A THEN m ELSE IF A.162/70B THEN i ELSE n/a - - addition or modification of location in a SIP method, passes on locations in SIP method without modification.
c18:
IF A.162/20 THEN m ELSE n/a - - SIP INFO method and package framework.
c19:
IF A.162/20 THEN i ELSE n/a - - SIP INFO method and package framework.
c20:
IF A.162/101 THEN m ELSE n/a - - the Session-ID header.
c21:
IF A.162/121 THEN m ELSE n/a - - the Relayed-Charge header field extension.
c22:
IF A.162/43 THEN x ELSE IF A.162/123 THEN m ELSE n/a - - act as subsequent entity within trust network for access network information that can route outside the trust network, the Cellular-Network-Info header extension.
c23:
IF A.162/43 THEN m ELSE IF A.162/123 THEN i ELSE n/a - - act as subsequent entity within trust network for access network information that can route outside the trust network, the Cellular-Network-Info header extension.
Prerequisite A.163/23 - - UPDATE response
Prerequisite: A.164/102 - - Additional for 2xx response
Item Header field Sending Receiving
Ref. RFC status Profile status Ref. RFC status Profile status
0AAccept[26] 20.1mm[26] 20.1ii
0BAccept-Encoding[26] 20.2mm[26] 20.2ii
0CAccept-Language[26] 20.3mm[26] 20.3ii
0DAccept-Resource-Priority[116] 3.2c12c12[116] 3.2c12c12
1Allow-Events[28] 8.2.2mm[28] 8.2.2c1c1
2Authentication-Info[26] 20.6mm[26] 20.6ii
3Contact[26] 20.10mm[26] 20.10ii
3AFeature-Caps[190]c14c14[190]c14c14
3BP-Early-Media[109] 8oc10[109] 8oc11
3BAPriority-ShareSubclause 7.2.16n/ac16Subclause 7.2.16n/ac16
3CRecord-Route[26] 20.30mm[26] 20.30c3c3
3DRecv-Info[25] 5.2.3c5c5[25] 5.2.3c6c6
3EResource-ShareSubclause 4.15n/ac15Subclause 4.15n/ac15
4Session-Expires[58] 4c4c4[58] 4c4c4
6Supported[26] 20.37mm[26] 20.37ii
c1:
IF A.4/20 THEN m ELSE i - - SIP specific event notification extension.
c3:
IF A.162/15 THEN o ELSE i - - the requirement to be able to use separate URIs in the upstream direction and downstream direction when record routeing.
c4:
IF A.162/52 THEN m ELSE n/a - - the SIP session timer.
c5:
IF A.162/20 THEN m ELSE n/a - - SIP INFO method and package framework.
c6:
IF A.162/20 THEN i ELSE n/a - - SIP INFO method and package framework.
c10:
IF A.162/76 THEN m ELSE n/a - - the SIP P-Early-Media private header extension for authorization of early media.
c11:
IF A.162/76 THEN (IF A.3/2 THEN m ELSE i) ELSE n/a - - P-CSCF, using the information in the P-Early-Media header.
c12:
IF A.162/80 THEN m ELSE n/a - - communications resource priority for the session initiation protocol.
c14:
IF A.162/110 THEN m ELSE n/a - - indication of features supported by proxy.
c15:
IF A.162/122 THEN o ELSE n/a - - resource sharing.
c16:
IF A.162/124 THEN o ELSE n/a - - priority sharing.
Prerequisite A.163/23 - - UPDATE response
Prerequisite: A.164/103 OR A.164/104 OR A.164/105 OR A.164/106 - - Additional for 3xx – 6xx response
Item Header field Sending Receiving
Ref. RFC status Profile status Ref. RFC status Profile status
1Error-Info[26] 20.18mm[26] 20.18ii
2Response-Source7.2.17n/ac17.2.17n/ac1
c1:
IF A.162/125 THEN o ELSE n/a - - use of the Response-Source header field in SIP error responses?
Prerequisite A.163/23 - - UPDATE response
Prerequisite: A.164/103 or A.164/35 - - Additional for 3xx, 485 (Ambiguous) response
Item Header field Sending Receiving
Ref. RFC status Profile status Ref. RFC status Profile status
2Contact[26] 20.10mm[26] 20.10c1c1
c1:
IF A.162/19E THEN m ELSE i - - deleting Contact headers.
Prerequisite A.163/23 - - UPDATE response
Prerequisite: A.164/14 - - Additional for 401 (Unauthorized) response
Item Header field Sending Receiving
Ref. RFC status Profile status Ref. RFC status Profile status
3Proxy-Authenticate[26] 20.27mm[26] 20.27mm
6WWW-Authenticate[26] 20.44mm[26] 20.44ii
Prerequisite A.163/23 - - UPDATE response
Prerequisite: A.164/17 OR A.164/23 OR A.164/30 OR A.164/36 OR A.164/42 OR A.164/45 OR A.164/50 OR A.164/51 - - Additional for 404 (Not Found), 413 (Request Entity Too Large), 480(Temporarily not available), 486 (Busy Here), 500 (Internal Server Error), 503 (Service Unavailable), 600 (Busy Everywhere), 603 (Decline) response
Item Header field Sending Receiving
Ref. RFC status Profile status Ref. RFC status Profile status
5Retry-After[26] 20.33mm[26] 20.33ii
Prerequisite A.163/23 - - UPDATE response
Prerequisite: A.164/20 - - Additional for 407 (Proxy Authentication Required) response
Item Header field Sending Receiving
Ref. RFC status Profile status Ref. RFC status Profile status
4Proxy-Authenticate[26] 20.27mm[26] 20.27mm
8WWW-Authenticate[26] 20.44mm[26] 20.44ii
Prerequisite A.163/23 - - UPDATE response
Prerequisite: A.164/25 - - Additional for 415 (Unsupported Media Type) response
Item Header field Sending Receiving
Ref. RFC status Profile status Ref. RFC status Profile status
1Accept[26] 20.1mm[26] 20.1ii
2Accept-Encoding[26] 20.2mm[26] 20.2ii
3Accept-Language[26] 20.3mm[26] 20.3ii
Prerequisite A.163/23 - - UPDATE response
Prerequisite: A.164/26A - - Additional for 417 (Unknown Resource-Priority) response
Item Header field Sending Receiving
Ref. RFC status Profile status Ref. RFC status Profile status
1Accept-Resource-Priority[116] 3.2c1c1[116] 3.2c1c1
c1:
IF A.162/80 THEN m ELSE n/a - - communications resource priority for the session initiation protocol.
Prerequisite A.163/23 - - UPDATE response
Prerequisite: A.164/27 - - Additional for 420 (Bad Extension) response
Item Header field Sending Receiving
Ref. RFC status Profile status Ref. RFC status Profile status
7Unsupported[26] 20.40mm[26] 20.40c3c3
c3:
IF A.162/18 THEN m ELSE i - - reading the contents of the Unsupported header before proxying the 420 response to a method other than REGISTER.
Prerequisite A.163/23 - - UPDATE response
Prerequisite: A.164/28 OR A.164/41A - - Additional for 421 (Extension Required), 494 (Security Agreement Required) response
Item Header field Sending Receiving
Ref. RFC status Profile status Ref. RFC status Profile status
3Security-Server[48] 2c1c1[48] 2n/an/a
c1:
IF A.162/47 THEN m ELSE n/a - - security mechanism agreement for the session initiation protocol.
Prerequisite A.163/23 - - UPDATE response
Prerequisite: A.164/28A - - Additional for 422 (Session Interval Too Small) response
Item Header field Sending Receiving
Ref. RFC status Profile status Ref. RFC status Profile status
1Min-SE[58] 5c1c1[58] 5c1c1
c1:
IF A.162/52 THEN m ELSE n/a - - the SIP session timer.
Prerequisite A.163/23 - - UPDATE response
Item Header field Sending Receiving
Ref. RFC status Profile status Ref. RFC status Profile status
1
Up

Up   Top   ToC