B.8 MESSAGE method
29.1653GPPInter-IMS Network to Network Interface (NNI)Release 18TS
As described in table 6.1, the support of MESSAGE method over the II-NNI is based on bilateral agreement between the operators.
The table B.8.1 lists the supported header fields within the MESSAGE request.
Table B.8.1: Supported header fields within the MESSAGE request
|
Item |
Header field |
Ref. |
RFC status |
II-NNI condition |
|---|---|---|---|---|
|
1 |
Accept-Contact |
[51] |
o |
IF dc1 (PNM: clause 12.17) THEN dm ELSE do |
|
2 |
Additional-Identity |
[5] |
n/a |
IF table 6.1.3.1/126 THEN do (NOTE) |
|
3 |
Allow |
[13], [19] |
o |
do |
|
4 |
Allow-Events |
[20] |
o |
IF table 6.1.3.1/23 THEN do (NOTE) |
|
5 |
Attestation-Info |
[5] |
n/a |
IF (non-roaming II-NNI OR loopback traversal scenario) AND table 6.1.3.1/123 THEN do (NOTE) |
|
6 |
Authorization |
[13], [19] |
o |
IF table 6.1.3.1/7 THEN do (NOTE) |
|
7 |
Call-ID |
[13], [19] |
m |
dm |
|
8 |
Call-Info |
[13], [19] |
o |
do |
|
9 |
Cellular-Network-Info |
[5] |
n/a |
IF table 6.1.3.1/117 THEN do (NOTE) |
|
10 |
Content-Disposition |
[13], [19] |
o |
do |
|
11 |
Content-Encoding |
[13], [19] |
o |
do |
|
12 |
Content-ID |
[216] |
o |
IF table 6.1.3.1/122 THEN do |
|
13 |
Content-Language |
[13], [19] |
o |
do |
|
14 |
Content-Length |
[13], [19] |
t |
dt |
|
15 |
Content-Type |
[13], [19] |
* |
d* |
|
16 |
CSeq |
[13], [19] |
m |
dm |
|
17 |
Date |
[13], [19] |
o |
do |
|
18 |
Expires |
[13], [19] |
o |
do |
|
19 |
Feature-Caps |
[143] |
o |
IF table 6.1.3.1/103 AND request outside an existing dialog THEN do (NOTE) |
|
20 |
From |
[13], [19] |
m |
dm |
|
21 |
Geolocation |
[68] |
o |
do |
|
22 |
Geolocation-Routing |
[68] |
o |
do |
|
23 |
History-Info |
[25] |
o |
IF dc1 (PNM: clause 12.17) THEN dm ELSE IF table 6.1.3.1/50 AND request outside an existing dialog THEN do (NOTE) |
|
24 |
Identity |
[206] |
o |
IF (non-roaming II-NNI OR loopback traversal scenario) AND table 6.1.3.1/119 THEN do (NOTE) |
|
25 |
In-Reply-To |
[13], [19] |
o |
do |
|
26 |
Max-Breadth |
[79] |
o |
do |
|
27 |
Max-Forwards |
[13], [19] |
m |
dm |
|
28 |
MIME-Version |
[13] |
o |
do |
|
29 |
Organization |
[13], [19] |
o |
do |
|
30 |
Origination-Id |
[5] |
n/a |
IF (non-roaming II-NNI OR loopback traversal scenario) AND table 6.1.3.1/124 THEN do (NOTE) |
|
31 |
P-Access-Network-Info |
[24], [24B] |
o |
IF table 6.1.3.1/36 THEN do (NOTE) |
|
32 |
P-Asserted-Identity |
[44] |
o |
IF table 6.1.3.1/27 AND request outside an existing dialog THEN dm (NOTE) |
|
33 |
P-Asserted-Service |
[26] |
o |
IF (non-roaming II-NNI OR home-to-visited request on roaming II-NNI) AND table 6.1.3.1/77 AND request outside an existing dialog THEN do (NOTE) |
|
34 |
P-Called-Party-ID |
[24] |
o |
IF home-to-visited request on roaming II-NNI AND table 6.1.3.1/34 THEN do (NOTE) |
|
35 |
P-Charging-Function-Addresses |
[24] |
o |
dn/a |
|
36 |
P-Charging-Vector |
[24] |
o |
IF table 6.1.3.1/38 AND request outside an existing dialog THEN dm (NOTE) |
|
37 |
P-Preferred-Identity |
[44] |
o |
dn/a |
|
38 |
P-Preferred-Service |
[26] |
o |
IF visited-to-home request on roaming II-NNI AND table 6.1.3.1/77 AND request outside an existing dialog THEN do (NOTE) |
|
39 |
P-Private-Network-Indication |
[84] |
o |
IF table 6.1.3.1/80 AND request outside an existing dialog THEN do (NOTE) |
|
40 |
P-Profile-Key |
[64] |
o |
IF table 6.1.3.1/59 AND request outside an existing dialog THEN do (NOTE) |
|
41 |
P-Served-User |
[85] |
o |
IF visited-to-home request on roaming II-NNI AND request outside an existing dialog being sent from "privileged sender" THEN dm (NOTE) |
|
42 |
P-User-Database |
[60] |
o |
dn/a |
|
43 |
P-Visited-Network-ID |
[24] |
o |
dn/a |
|
44 |
Priority |
[13], [19] |
o |
do |
|
45 |
Privacy |
[34] |
o |
IF dc2 (OIP/OIR: clause 12.3) THEN dm ELSE do |
|
46 |
Proxy-Authorization |
[13], [19] |
o |
IF table 6.1.3.1/7 THEN do (NOTE) |
|
47 |
Proxy-Require |
[13], [19] |
o |
do |
|
48 |
Reason |
[48] |
o |
IF table 6.1.3.1/40 AND request inside an existing dialog THEN do (NOTE) |
|
49 |
Referred-By |
[53] |
o |
do |
|
50 |
Reject-Contact |
[51] |
o |
do |
|
51 |
Relayed-Charge |
[5] |
n/a |
dn/a |
|
52 |
Reply-To |
[13], [19] |
o |
do |
|
53 |
Request-Disposition |
[51] |
o |
do |
|
54 |
Require |
[13], [19] |
c |
dc |
|
55 |
Resource-Priority |
[78] |
o |
IF table 6.1.3.1/73 THEN do (NOTE) |
|
56 |
Route |
[13], [19] |
c |
dc |
|
57 |
Security-Client |
[47] |
o |
dn/a |
|
58 |
Security-Verify |
[47] |
o |
dn/a |
|
59 |
Service-Interact-Info |
[5] |
n/a |
IF table 6.1.3.1/125 AND request outside an existing dialog THEN do (NOTE) |
|
60 |
Session-ID |
[124] |
m |
IF table 6.1.3.1/94 THEN dm (NOTE) |
|
61 |
Subject |
[13], [19] |
o |
do |
|
62 |
Supported |
[13] |
o |
IF dc1 (PNM: clause 12.17) THEN dm ELSE do |
|
63 |
Timestamp |
[13], [19] |
o |
do |
|
64 |
To |
[13], [19] |
m |
dm |
|
65 |
Trigger-Consent |
[82] |
o |
IF table 6.1.3.1/78 THEN do (NOTE) |
|
66 |
User-Agent |
[13], [19] |
o |
do |
|
67 |
Via |
[13], [19] |
m |
dm |
|
dc1: request outside an existing dialog invoked due to PNM in case of ("PN UE redirection" OR "PN access control") AND (non-roaming II-NNI OR home-to-visited request on roaming II-NNI) dc2: (request outside an existing dialog invoked due to OIP/OIR AND "override the default setting" in temporary mode AND visited-to-home request on roaming II-NNI) OR (request outside an existing dialog invoked due to OIP/OIR AND "presentation of the public user identity is restricted" AND (non-roaming II-NNI OR home-to-visited request on roaming II-NNI)) |
||||
|
NOTE: If the capability specified in table 6.1.3.1 is not supported over the II-NNI, the IBCF in the receiving network can omit or modify the SIP header fields in the received SIP message prior to forwarding the SIP message as specified in 3GPP TS 24.229 [5] clause 5.10.6.2. |
||||
The table B.8.2 lists the supported header fields within the MESSAGE response.
Table B.8.2: Supported header fields within the MESSAGE response
|
Item |
Header field |
SIP status code |
Ref. |
RFC status |
II-NNI condition |
|---|---|---|---|---|---|
|
1 |
Accept |
415 |
[13], [19] |
m* |
dm* |
|
2 |
Accept-Encoding |
415 |
[13], [19] |
m* |
dm* |
|
3 |
Accept-Language |
415 |
[13], [19] |
m* |
dm* |
|
4 |
Accept-Resource-Priority |
2xx 417 |
[78] |
o |
IF table 6.1.3.1/73 THEN do (NOTE 2) |
|
5 |
Allow |
405 |
[13], [19] |
m |
dm |
|
others |
o |
do |
|||
|
6 |
Allow-Events |
2xx |
[20] |
o |
IF table 6.1.3.1/23 THEN do (NOTE 2) |
|
7 |
Authentication-Info |
2xx |
[13], [19] |
o |
IF table 6.1.3.1/7 THEN do (NOTE 2) |
|
8 |
Call-ID |
100 others |
[13], [19] |
m |
dm |
|
9 |
Call-Info |
r |
[13], [19] |
o |
do |
|
10 |
Cellular-Network-Info |
r |
[5] |
n/a |
IF table 6.1.3.1/117 THEN do (NOTE 2) |
|
11 |
Contact |
3xx 485 |
[13], [19] |
o |
do |
|
12 |
Content-Disposition |
r |
[13], [19] |
o |
do |
|
13 |
Content-Encoding |
r |
[13], [19] |
o |
do |
|
14 |
Content-ID |
r |
[216] |
o |
IF table 6.1.3.1/122 THEN do |
|
15 |
Content-Language |
r |
[13], [19] |
o |
do |
|
16 |
Content-Length |
100 others |
[13], [19] |
t |
dt |
|
17 |
Content-Type |
r |
[13], [19] |
* |
d* |
|
18 |
CSeq |
100 others |
[13], [19] |
m |
dm |
|
19 |
Date |
100 others |
[13], [19] |
o |
do |
|
20 |
Error-Info |
3xx-6xx |
[13], [19] |
o |
IF table 6.1.3.1/13 THEN do (NOTE 2) |
|
21 |
Expires |
r |
[13], [19] |
o |
do |
|
22 |
Feature-Caps |
2xx |
[143] |
o |
IF table 6.1.3.1/103 AND response to request outside an existing dialog THEN do (NOTE 2) |
|
23 |
From |
100 others |
[13], [19] |
m |
dm |
|
24 |
Geolocation-Error |
424 |
[68] |
m |
dm |
|
others |
o |
do |
|||
|
25 |
History-Info |
r |
[25] |
o |
IF table 6.1.3.1/50 AND response to request outside an existing dialog THEN do (NOTE 2) |
|
26 |
MIME-version |
r |
[13] |
o |
do |
|
27 |
Organization |
r |
[13], [19] |
o |
do |
|
28 |
P-Access-Network-Info |
r |
[24], [24A], [24B] |
o |
IF table 6.1.3.1/36 THEN do (NOTE 2) |
|
29 |
P-Asserted-Identity |
r |
[44] |
o |
IF dc1 (TIP/TIR: clause 12.4) THEN dm ELSE IF table 6.1.3.1/27 AND response to request outside an existing dialog THEN do (NOTE 2) |
|
30 |
P-Charging-Function-Addresses |
r |
[24], [24A] |
o |
dn/a |
|
31 |
P-Charging-Vector |
100 |
[24], [24A] |
o |
dn/a |
|
18x, 2xx |
o |
IF table 6.1.3.1/38 AND response to request outside an existing dialog THEN dm (NOTE 2) |
|||
|
3xx-6xx |
o |
do (NOTE 3) |
|||
|
32 |
P-Preferred-Identity |
r |
[44] |
o |
dn/a |
|
33 |
Permission-Missing |
470 |
[82] |
o |
IF table 6.1.3.1/78 THEN do (NOTE 2) |
|
34 |
Privacy |
r |
[34] |
o |
IF dc2(TIP/TIR: clause 12.4) THEN dm ELSE do |
|
35 |
Proxy-Authenticate |
401 (NOTE 1) |
[13], [19] |
o |
do |
|
407 (NOTE 1) |
m |
dm |
|||
|
36 |
Reason |
18x 199 2xx 3xx-6xx |
[48] |
o |
IF (non-roaming II-NNI OR loopback traversal scenario) AND table 6.1.3.1/41B THEN do (NOTE 2) |
|
37 |
Relayed-Charge |
r |
[5] |
n/a |
dn/a |
|
38 |
Reply-To |
r |
[13], [19] |
o |
do |
|
39 |
Require |
r |
[13], [19] |
c |
dc |
|
40 |
Response-Source |
3xx-6xx |
[5] |
n/a |
IF table 6.1.3.1/121 THEN do (NOTE 2) |
|
41 |
Restoration-Info |
504 |
[5] |
n/a |
IF table 6.1.3.1/114 AND visited-to-home response on roaming II-NNI THEN do (NOTE 2) |
|
42 |
Retry-After |
404 413 480 486 500 503 600 603 |
[13], [19] |
o |
do |
|
43 |
Security-Server |
421 494 |
[47] |
o |
dn/a |
|
44 |
Server |
r |
[13], [19] |
o |
do |
|
45 |
Service-Interact-Info |
18x 2xx |
[5] |
n/a |
IF table 6.1.3.1/125 AND response to request outside an existing dialog THEN do (NOTE 2) |
|
46 |
Session-ID |
r |
[124] |
m |
IF table 6.1.3.1/94 THEN dm (NOTE 2) |
|
47 |
Supported |
2xx |
[13] |
o |
do |
|
48 |
Timestamp |
r |
[13], [19] |
o |
do |
|
49 |
To |
100 others |
[13], [19] |
m |
dm |
|
50 |
Unsupported |
420 |
[13], [19] |
o |
do |
|
51 |
User-Agent |
r |
[13], [19] |
o |
do |
|
52 |
Via |
100 others |
[13], [19] |
m |
dm |
|
53 |
Warning |
r |
[13], [19] |
o |
do |
|
54 |
WWW-Authenticate |
401 (NOTE 1) |
[13], [19] |
m |
dm |
|
407 (NOTE 1) |
o |
do |
|||
|
dc1: (TIP/TIR AND 2xx response to request outside an existing dialog AND (visited-to-home response on roaming II-NNI OR non-roaming II-NNI)) OR (TIP/TIR AND response to request outside an existing dialog AND "presentation is allowed" AND home-to-visited response on roaming II-NNI) dc2: (TIP/TIR AND non-100 response to request outside an existing dialog AND "override the default setting" in temporary mode AND visited-to-home response on roaming II-NNI) OR (TIP/TIR AND 2xx response to request outside an existing dialog AND "presentation of the network asserted identity is restricted" AND (non-roaming II-NNI OR home-to-visited response on roaming II-NNI)) |
|||||
|
NOTE 1: The SIP status code is only applicable over the roaming II-NNI. NOTE 2: If the capability specified in table 6.1.3.1 is not supported over the II-NNI, the IBCF in the receiving network can omit or modify the SIP header fields in the received SIP message prior to forwarding the SIP message as specified in 3GPP TS 24.229 [5] clause 5.10.6.2. |
|||||