Tech-invite3GPPspaceIETFspace
21222324252627282931323334353637384‑5x

Content for  TS 24.229  Word version:  18.4.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.8  NOTIFY methodp. 713
Prerequisite A.163/10 - - NOTIFY 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
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.9c28c28
6BCellular-Network-Info7.2.15n/ac437.2.15n/ac44
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
14AFeature-Caps[190]c41c41[190]c41c41
15From[26] 20.20mm[26] 20.20mm
15AGeolocation[89] 4.1c26c26[89] 4.1c27c27
15BGeolocation-Routing[89] 4.1c26c26[89] 4.1c27c27
15CHistory-Info[66] 4.1c25c25[66] 4.1c25c25
15DMax-Breadth[117] 5.8c29c29[117] 5.8c30c30
16Max-Forwards[26] 20.22mm[26] 20.22mm
17MIME-Version[26] 20.24mm[26] 20.24ii
17AP-Access-Network-Info[52] 4.4, [234] 2c16c16[52] 4.4. [234] 2c17c17
17BP-Asserted-Identity[34] 9.1c8c8[34] 9.1c9c9
17CP-Charging-Function-Addresses[52] 4.5c14c14[52] 4.5c15c15
17DP-Charging-Vector[52] 4.6c12c12[52] 4.6c13c13
17FP-Preferred-Identity[34] 9.2xx[34] 9.2c3n/a
17GPrivacy[33] 4.2c10c10[33] 4.2c11c11
18Proxy-Authorization[26] 20.28mm[26] 20.28c4c4
19Proxy-Require[26] 20.29mm[26] 20.29mm
19AReason[34A] 2c19c19[34A] 2c20c20
20Record-Route[26] 20.30mm[26] 20.30c7c7
20AReferred-By[59] 3c23c23[59] 3c24c24
20BReject-Contact[56B] 9.2c21c21[56B] 9.2c22c22
20CRelayed-Charge7.2.12n/ac427.2.12n/ac42
20DRequest-Disposition[56B] 9.1c21c21[56B] 9.1c22c22
21Require[26] 20.32mm[26] 20.32c5c5
22Route[26] 20.34mm[26] 20.34mm
22ASecurity-Client[48] 2.3.1xx[48] 2.3.1c18c18
22BSecurity-Verify[48] 2.3.1xx[48] 2.3.1c18c18
22CSession-ID[162]c40c40[162]c40c40
23Subscription-State[28] 8.2.3mm[28] 8.2.3ii
24Supported[26] 20.37mm[26] 20.37c6c6
24AResource-Priority[116] 3.1c36c36[116] 3.1c36c36
25Timestamp[26] 20.38mm[26] 20.38ii
26To[26] 20.39mm[26] 20.39mm
27User-Agent[26] 20.41mm[26] 20.41ii
28Via[26] 20.42mm[26] 20.42mm
29Warning[26] 20.43mm[26] 20.43ii
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/30A THEN m ELSE n/a - - act as first entity within the trust domain for asserted identity.
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 (IF A.162/22 OR A.162/27 THEN m ELSE o) ELSE i - - the requirement to be able to insert itself in the subsequent transactions in a dialog or (the REFER method or SIP specific event notification).
c8:
IF A.162/30 THEN m ELSE n/a - - extensions to the Session Initiation Protocol (SIP) for asserted identity within trusted networks.
c9:
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.
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/53 THEN i ELSE n/a - - the SIP Referred-By mechanism.
c24:
IF A.162/53 THEN m ELSE n/a - - the SIP Referred-By mechanism.
c25:
IF A.162/57 THEN m ELSE n/a - - an extension to the session initiation protocol for request history information.
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/19C OR A.162/19D THEN m ELSE i - - reading, adding or concatenating the Call-Info header.
c29:
IF A.162/81 THEN m ELSE n/a - - addressing an amplification vulnerability in session initiation protocol forking proxies.
c30:
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.
c36:
IF A.162/80A THEN m ELSE n/a - - inclusion of MESSAGE, SUBSCRIBE, NOTIFY in communications resource priority for the session initiation protocol.
c40:
IF A.162/101 THEN m ELSE n/a - - the Session-ID header.
c41:
IF A.162/110 THEN m ELSE n/a - - indication of features supported by proxy.
c42:
IF A.162/121 THEN m ELSE n/a - - the Relayed-Charge header field extension.
c43:
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.
c44:
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/10 - - NOTIFY request
Item Header field Sending Receiving
Ref. RFC status Profile status Ref. RFC status Profile status
1sipfrag[37] 2mm[37] 2ii
2event package[28]mm[28]ii
Prerequisite A.163/11 - - NOTIFY 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/11 - - NOTIFY 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
1ACellular-Network-Info7.2.15n/ac207.2.15n/ac21
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.3c14c14[89] 4.3c15c15
10MIME-Version[26] 20.24mm[26] 20.24ii
10AP-Access-Network-Info[52] 4.4, [52A] 4, [234] 2c11c11[52] 4.4, [52A] 4, [234] 2c12c12
10BP-Asserted-Identity[34] 9.1c3c3[34] 9.1c4c4
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
10FP-Preferred-Identity[34] 9.2xx[34] 9.2c2n/a
10GPrivacy[33] 4.2c5c5[33] 4.2c6c6
10HRelayed-Charge7.2.12n/ac197.2.12n/ac19
10IRequire[26] 20.32mm[26] 20.32c13c13
10JServer[26] 20.35mm[26] 20.35ii
10KSession-ID[162]c18c18[162]c18c18
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/30A THEN m ELSE n/a - - act as first entity within the trust domain for asserted identity.
c3:
IF A.162/30 THEN m ELSE n/a - - extensions to the Session Initiation Protocol (SIP) for asserted identity within trusted networks.
c4:
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.
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/101 THEN m ELSE n/a - - the Session-ID header.
c19:
IF A.162/121 THEN m ELSE n/a - - the Relayed-Charge header field extension.
c20:
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.
c21:
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/11 - - NOTIFY 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.2c1c1
1Authentication-Info[26] 20.6mm[26] 20.6ii
1AContact[26] 20.10mm[26] 20.10ii
1BFeature-Caps[190]c6c6[190]c6c6
2Record-Route[26] 20.30mm[26] 20.30c3c3
5Supported[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 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/11 - - NOTIFY 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/11 - - NOTIFY response
Prerequisite: A.164/103 - - Additional for 3xx 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/11 - - NOTIFY 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/11 - - NOTIFY 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/11 - - NOTIFY 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/11 - - NOTIFY 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/11 - - NOTIFY 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/11 - - NOTIFY 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/11 - - NOTIFY 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/11 - - NOTIFY response
Prerequisite: A.164/35 - - Additional for 485 (Ambigious) response
Item Header field Sending Receiving
Ref. RFC status Profile status Ref. RFC status Profile status
1Contact[26] 20.10mm[26] 20.10ii
Prerequisite A.163/11 - - NOTIFY 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/11 - - NOTIFY 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/11 - - NOTIFY response
Item Header field Sending Receiving
Ref. RFC status Profile status Ref. RFC status Profile status
1
Up
A.2.2.4.9  OPTIONS methodp. 721
Prerequisite A.163/12 - - OPTIONS 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.2c28c28[56B] 9.2c28c29
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
7Call-Info[26] 20.9mm[26] 20.9c4c4
7ACellular-Network-Info7.2.15n/ac597.2.15n/ac60
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.17c2c2
15AFeature-Caps[190]c57c57[190]c57c57
16From[26] 20.20mm[26] 20.20mm
16AGeolocation[89] 4.1c36c36[89] 4.1c37c37
16BGeolocation-Routing[89] 4.1c36c36[89] 4.1c37c37
16CHistory-Info[66] 4.1c32c32[66] 4.1c32c32
16DMax-Breadth[117] 5.8c41c41[117] 5.8c42c42
17Max-Forwards[26] 20.22mm[26] 20.22mm
18MIME-Version[26] 20.24mm[26] 20.24ii
19Organization[26] 20.25mm[26] 20.25c3c3
19AP-Access-Network-Info[52] 4.4, [234] 2c23c23[52] 4.4, [234] 2c24c24
19BP-Asserted-Identity[34] 9.1c10c10[34] 9.1c11c11
19CP-Asserted-Service[121] 4.1c39c39[121] 4.1c40c40
19DP-Called-Party-ID[52] 4.2c14c14[52] 4.2c15c16
19EP-Charging-Function-Addresses[52] 4.5c21c21[52] 4.5c22c22
19FP-Charging-Vector[52] 4.6c19c19[52] 4.6c20c20
19HP-Preferred-Identity[34] 9.2xc54[34] 9.2c9c55
19IP-Preferred-Service[121] 4.2xx[121] 4.2c38c38
19JP-Private-Network-Indication[134]c48c48[134]c48c48
19KP-Profile-Key[97] 5c34c34[97] 5c35c35
19LP-Served-User[133] 6c49c49[133] 6c49c49
19MP-User-Database[82] 4c33c33[82] 4c33c33
19NP-Visited-Network-ID[52] 4.3c17o[52] 4.3c18o
19OPrivacy[33] 4.2c12c12[33] 4.2c13c13
20Proxy-Authorization[26] 20.28mm[26] 20.28c8c8
21Proxy-Require[26] 20.29mm[26] 20.29mm
21AReason[34A] 2c26c26[34A] 2c27c27
22Record-Route[26] 20.30mm[26] 20.30c7c7
22ARecv-Info[25] 5.2.3c52c52[25] 5.2.3c53c53
22BReferred-By[59] 3c30c30[59] 3c31c31
22CReject-Contact[56B] 9.2c28c28[56B] 9.2c28c29
22DRelayed-Charge7.2.12n/ac587.2.12n/ac58
22ERequest-Disposition[56B] 9.1c28c28[56B] 9.1c28c28
23Require[26] 20.32mm[26] 20.32c5c5
23AResource-Priority[116] 3.1c47c47[116] 3.1c47c47
24Route[26] 20.34mm[26] 20.34mm
24ASecurity-Client[48] 2.3.1xx[48] 2.3.1c25c25
24BSecurity-Verify[48] 2.3.1xx[48] 2.3.1c25c25
24CSession-ID[162]c56c56[162]c56c56
25Supported[26] 20.37mm[26] 20.37c6c6
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/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/19C OR A.162/19D THEN m ELSE i - - reading, adding or concatenating the Call-Info header.
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/8A THEN m ELSE i - - authentication between UA and proxy.
c9:
IF A.162/30A THEN m ELSE n/a - - act as first entity within the trust domain for asserted identity.
c10:
IF A.162/30 THEN m ELSE n/a - - extensions to the Session Initiation Protocol (SIP) for asserted identity within trusted networks.
c11:
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.
c12:
IF A.162/31 THEN m ELSE n/a - - a privacy mechanism for the Session Initiation Protocol (SIP).
c13:
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.
c14:
IF A.162/37 THEN m ELSE n/a - - the P-Called-Party-ID header extension.
c15:
IF A.162/37 THEN i ELSE n/a - - the P-Called-Party-ID header extension.
c16:
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)).
c17:
IF A.162/38 THEN m ELSE n/a - - the P-Visited-Network-ID header extension.
c18:
IF A.162/39 THEN m ELSE i - - reading, or deleting the P-Visited-Network-ID header before proxying the request or response.
c19:
IF A.162/45 THEN m ELSE n/a - - the P-Charging-Vector header extension.
c20:
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.
c21:
IF A.162/44 THEN m ELSE n/a - - the P-Charging-Function-Addresses header extension.
c22:
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.
c23:
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.
c24:
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.
c25:
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.
c26:
IF A.162/48 THEN m ELSE n/a - - the Reason header field for the session initiation protocol.
c27:
IF A.162/48 THEN i ELSE n/a - - the Reason header field for the session initiation protocol.
c28:
IF A.162/50 THEN m ELSE n/a - - caller preferences for the session initiation protocol.
c29:
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.
c30:
IF A.162/53 THEN i ELSE n/a - - the SIP Referred-By mechanism.
c31:
IF A.162/53 THEN m ELSE n/a - - the SIP Referred-By mechanism.
c32:
IF A.162/57 THEN m ELSE n/a - - an extension to the session initiation protocol for request history information.
c33:
IF A.162/60 THEN m ELSE n/a - - the P-User-Database private header extension.
c34:
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.
c35:
IF A.162/66B THEN m ELSE n/a - - using the information in the P-Profile-Key header.
c36:
IF A.162/70 THEN m ELSE n/a - - SIP location conveyance.
c37:
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.
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/81 THEN m ELSE n/a - - addressing an amplification vulnerability in session initiation protocol forking proxies.
c42:
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.
c47:
IF A.162/80 THEN m ELSE n/a - - communications resource priority for the session initiation protocol.
c48:
IF A.162/87 THEN m ELSE n/a - - the SIP P-Private-Network-Indication private-header (P-Header).
c49:
IF A.162/88 THEN m ELSE n/a - - the SIP P-Served-User private header.
c52:
IF A.162/20 THEN m ELSE n/a - - SIP INFO method and package framework.
c53:
IF A.162/20 THEN i ELSE n/a - - SIP INFO method and package framework.
c54:
IF A.162/30C THEN m ELSE x - - act as entity passing on identity transparently independent of trust domain.
c55:
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.
c56:
IF A.162/101 THEN m ELSE n/a - - the Session-ID header.
c57:
IF A.162/110 THEN m ELSE n/a - - indication of features supported by proxy.
c58:
IF A.162/121 THEN m ELSE n/a - - the Relayed-Charge header field extension.
c59:
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.
c60:
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/12 - - OPTIONS request
Item Header field Sending Receiving
Ref. RFC status Profile status Ref. RFC status Profile status
1
Prerequisite A.163/13 - - OPTIONS 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/13 - - OPTIONS 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.9c3c3
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.3c17c17[89] 4.3c18c18
9BHistory-Info[66] 4.1c16c16[66] 4.1c16c16
10MIME-Version[26] 20.24mm[26] 20.24ii
11Organization[26] 20.25mm[26] 20.25c2c2
11AP-Access-Network-Info[52] 4.4, [52A] 4, [234] 2c13c13[52] 4.4, [52A] 4, [234] 2c14c14
11BP-Asserted-Identity[34] 9.1c5c5[34] 9.1c6c6
11CP-Charging-Function-Addresses[52] 4.5, [52A] 4c11c11[52] 4.5, [52A] 4c12c12
11DP-Charging-Vector[52] 4.6, [52A] 4c9c9[52] 4.6, [52A] 4c10c10
11FP-Preferred-Identity[34] 9.2xx[34] 9.2c4n/a
11GPrivacy[33] 4.2c7c7[33] 4.2c8c8
11HRecv-Info[25] 5.2.3c21c21[25] 5.2.3c22c22
11IRelayed-Charge7.2.12n/ac247.2.12n/ac24
11JRequire[26] 20.32mm[26] 20.32c15c15
11KServer[26] 20.35mm[26] 20.35ii
11KSession-ID[162]c23c23[162]c23c23
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/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/19C OR A.162/19D THEN m ELSE i - - reading, adding or concatenating the Call-Info header.
c4:
IF A.162/30A THEN m ELSE n/a - - act as first entity within the trust domain for asserted identity.
c5:
IF A.162/30 THEN m ELSE n/a - - extensions to the Session Initiation Protocol (SIP) for asserted identity within trusted networks.
c6:
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.
c7:
IF A.162/31 THEN m ELSE n/a - - a privacy mechanism for the Session Initiation Protocol (SIP).
c8:
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.
c9:
IF A.162/45 THEN m ELSE n/a - - the P-Charging-Vector header extension.
c10:
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.
c11:
IF A.162/44 THEN m ELSE n/a - - the P-Charging-Function-Addresses header extension.
c12:
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.
c13:
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.
c14:
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.
c15:
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.
c16:
IF A.162/57 THEN m ELSE n/a - - an extension to the session initiation protocol for request history information.
c17:
IF A.162/70 THEN m ELSE n/a - - SIP location conveyance.
c18:
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.
c21:
IF A.162/20 THEN m ELSE n/a - - SIP INFO method and package framework.
c22:
IF A.162/20 THEN i ELSE n/a - - SIP INFO method and package framework.
c23:
IF A.162/101 THEN m ELSE n/a - - the Session-ID header.
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/13 - - OPTIONS 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.2c12c12[116] 3.2c12c12
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
6Feature-Caps[190]c14c14[190]c14c14
7Recv-Info[25] 5.2.3c7c7[25] 5.2.3c8c8
9Record-Route[26] 20.30mm[26] 20.30c3c3
12Supported[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.
c7:
IF A.162/20 THEN m ELSE n/a - - SIP INFO method and package framework.
c8:
IF A.162/20 THEN i ELSE n/a - - SIP INFO method and package framework.
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.
Prerequisite A.163/13 - - OPTIONS 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/13 - - OPTIONS 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.10c1c1
c1:
IF A.162/19E THEN m ELSE i - - deleting Contact headers.
Prerequisite A.163/13 - - OPTIONS 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
10WWW-Authenticate[26] 20.44mm[26] 20.44ii
Prerequisite A.163/13 - - OPTIONS 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/13 - - OPTIONS 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/13 - - OPTIONS 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/13 - - OPTIONS 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/13 - - OPTIONS 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/13 - - OPTIONS 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/13 - - OPTIONS 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/13 - - OPTIONS response
Item Header field Sending Receiving
Ref. RFC status Profile status Ref. RFC status Profile status
1
Up
A.2.2.4.10  PRACK methodp. 730
Prerequisite A.163/14 - - PRACK 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.2c18c18[56B] 9.2c19c19
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
6ACellular-Network-Info7.2.15n/ac517.2.15n/ac52
7Content-Disposition[26] 20.11mm[26] 20.11ic3
8Content-Encoding[26] 20.12mm[26] 20.12ic3
9Content-Language[26] 20.13mm[26] 20.13ic3
10Content-Length[26] 20.14mm[26] 20.14mm
11Content-Type[26] 20.15mm[26] 20.15ic3
12CSeq[26] 20.16mm[26] 20.16mm
13Date[26] 20.17mm[26] 20.17c2c2
14From[26] 20.20mm[26] 20.20mm
14AMax-Breadth[117] 5.8c26c26[117] 5.8c27c27
15Max-Forwards[26] 20.22mm[26] 20.22mm
16MIME-Version[26] 20.24mm[26] 20.24ic3
16AP-Access-Network-Info[52] 4.4, [234] 2c14c14[52] 4.4, [234] 2c15c15
16BP-Charging-Function-Addresses[52] 4.5c12c12[52] 4.5c13c13
16CP-Charging-Vector[52] 4.6c10c10[52] 4.6c11c11
16EP-Early-Media[109] 8oc22[109] 8oc22
16EAPriority-ShareSubclause 7.2.16n/ac53Subclause 7.2.16n/ac53
16FPrivacy[33] 4.2c8c8[33] 4.2c9c9
17Proxy-Authorization[26] 20.28mm[26] 20.28c4c4
18Proxy-Require[26] 20.29mm[26] 20.29mm
19RAck[27] 7.2mm[27] 7.2ii
19AReason[34A] 2c16c16[34A] 2c17c17
20Record-Route[26] 20.30mm[26] 20.30c7c7
20ARecv-Info[25] 5.2.3c28c28[25] 5.2.3c29c29
20BReferred-By[59] 3c20c20[59] 3c21c21
20CReject-Contact[56B] 9.2c18c18[56B] 9.2c19c19
20DRelayed-Charge7.2.12n/ac497.2.12n/ac49
20ERequest-Disposition[56B] 9.1c18c18[56B] 9.1c19c19
21Require[26] 20.32mm[26] 20.32c5c5
21AResource-Priority[16] 3.1c47c47[116] 3.1c47c47
21BResource-ShareSubclause 4.15n/ac50Subclause 4.15n/ac50
22Route[26] 20.34mm[26] 20.34mm
22ASession-ID[162]c48c48[162]c48c48
23Supported[26] 20.37mm[26] 20.37c6c6
24Timestamp[26] 20.38mm[26] 20.38ii
25To[26] 20.39mm[26] 20.39mm
26User-Agent[26] 20.41mm[26] 20.41ii
27Via[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.3/2 OR A.3/4 THEN m ELSE i - - P-CSCF or S-CSCF.
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 o ELSE i - - the requirement to be able to insert itself in the subsequent transactions in a dialog.
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/45 THEN m ELSE n/a - - the P-Charging-Vector header extension.
c11:
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.
c12:
IF A.162/44 THEN m ELSE n/a - - the P-Charging-Function-Addresses header extension.
c13:
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.
c14:
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.
c15:
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.
c16:
IF A.162/48 THEN m ELSE n/a - - the Reason header field for the session initiation protocol.
c17:
IF A.162/48 THEN i ELSE n/a - - the Reason header field for the session initiation protocol.
c18:
IF A.162/50 THEN m ELSE n/a - - caller preferences for the session initiation protocol.
c19:
IF A.162/50 THEN i ELSE n/a - - caller preferences for the session initiation protocol.
c20:
IF A.162/53 THEN i ELSE n/a - - the SIP Referred-By mechanism.
c21:
IF A.162/53 THEN m ELSE n/a - - the SIP Referred-By mechanism.
c22:
IF A.162/76 THEN m ELSE n/a - - the SIP P-Early-Media private header extension for authorization of early media.
c26:
IF A.162/81 THEN m ELSE n/a - - addressing an amplification vulnerability in session initiation protocol forking proxies.
c27:
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.
c28:
IF A.162/20 THEN m ELSE n/a - - SIP INFO method and package framework.
c29:
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/121 THEN m ELSE n/a - - the Relayed-Charge header field extension.
c50:
IF A.4/112 THEN o ELSE n/a - - resource sharing.
c51:
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.
c52:
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.
c53:
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/14 - - PRACK request
Item Header field Sending Receiving
Ref. RFC status Profile status Ref. RFC status Profile status
1
Prerequisite A.163/15 - - PRACK 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/15 - - PRACK 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
1ACellular-Network-Info7.2.15n/ac187.2.15n/ac19
2Content-Disposition[26] 20.11mm[26] 20.11ic2
3Content-Encoding[26] 20.12mm[26] 20.12ic2
4Content-Language[26] 20.13mm[26] 20.13ic2
5Content-Length[26] 20.14mm[26] 20.14mm
6Content-Type[26] 20.15mm[26] 20.15ic2
7CSeq[26] 20.16mm[26] 20.16mm
8Date[26] 20.17mm[26] 20.17c1c1
9From[26] 20.20mm[26] 20.20mm
10MIME-Version[26] 20.24mm[26] 20.24ic2
10AP-Access-Network-Info[52] 4.4, [52A] 4, [234] 2c9c9[52] 4.4, [52A] 4, [234] 2c10c10
10BP-Charging-Function-Addresses[52] 4.5, [52A] 4c7c7[52] 4.5, [52A] 4c8c8
10CP-Charging-Vector[52] 4.6, [52A] 4c5c5[52] 4.6, [52A] 4c6c6
10FPrivacy[33] 4.2c3c3[33] 4.2c4c4
10GRecv-Info[25] 5.2.3c14c14[25] 5.2.3c15c15
10HRelayed-Charge7.2.12n/ac177.2.12n/ac17
10IRequire[26] 20.32mm[26] 20.32c11c11
10JServer[26] 20.35mm[26] 20.35ii
10KSession-ID[162]c16c16[162]c16c16
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.3/2 OR A.3/4 THEN m ELSE i - - P-CSCF or S-CSCF.
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/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/20 THEN m ELSE n/a - - SIP INFO method and package framework.
c15:
IF A.162/20 THEN i ELSE n/a - - SIP INFO method and package framework.
c16:
IF A.162/101 THEN m ELSE n/a - - the Session-ID header.
c17:
IF A.162/121 THEN m ELSE n/a - - the Relayed-Charge header field extension.
c18:
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.
c19:
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/15 - - PRACK response
Prerequisite: A.164/102 - - Additional for 2xx response
Item Header field Sending Receiving
Ref. RFC status Profile status Ref. RFC status Profile status
0AAllow-Events[28] 8.2.2mm[28] 8.2.2c1c1
0BAuthentication-Info[26] 20.6mm[26] 20.6ii
0CAccept-Resource-Priority[116] 3.2c12c12[116] 3.2c12c12
0DP-Early-Media[109] 8oc4[109] 8oc4
0EPriority-ShareSubclause 7.2.16n/ac14Subclause 7.2.16n/ac14
1Record-Route[26] 20.30mm[26] 20.30c3c3
2Recv-Info[25] 5.2.3c6c6[25] 5.2.3c7c7
2AResource-ShareSubclause 4.15n/ac13Subclause 4.15n/ac13
3Supported[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/76 THEN m ELSE n/a - - the SIP P-Early-Media private header extension for authorization of early media.
c6:
IF A.162/20 THEN m ELSE n/a - - SIP INFO method and package framework.
c7:
IF A.162/20 THEN i ELSE n/a - - SIP INFO method and package framework.
c12:
IF A.162/80 THEN m ELSE n/a - - communications resource priority for the session initiation protocol.
c13:
IF A.4/112 THEN o ELSE n/a - - resource sharing.
c14:
IF A.162/124 THEN o ELSE n/a - - priority sharing.
Prerequisite A.163/3 - - PRACK 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/15 - - PRACK 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/15 - - PRACK 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/15 - - PRACK 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/15 - - PRACK 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/15 - - PRACK 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/15 - - PRACK 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/15 - - PRACK response
Prerequisite: A.164/27 - - Addition 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/15 - - PRACK 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/15 - - PRACK response
Item Header field Sending Receiving
Ref. RFC status Profile status Ref. RFC status Profile status
1
Up

Up   Top   ToC