B.7 INVITE method

29.1653GPPInter-IMS Network to Network Interface (NNI)Release 18TS

The table B.7.1 lists the supported header fields within the INVITE request.

Table B.7.1: Supported header fields within the INVITE request

Item

Header field

Ref.

RFC status

II-NNI condition

1

Accept

[13]

o

IF dc1 (AOC: clause 12.22) THEN dm ELSE do

2

Accept-Contact

[51]

o

IF dc2 (PNM: clause 12.17) THEN dm ELSE do

3

Accept-Encoding

[13]

o

do

4

Accept-Language

[13]

o

do

5

Additional-Identity

[5]

n/a

IF table 6.1.3.1/126 THEN do (NOTE 3)

6

Alert-Info

[13]

o

IF dc3 (CRS: clause 12.15) THEN dm ELSE IF table 6.1.3.1/10 THEN do (NOTE 3)

7

Allow

[13]

o

do

8

Allow-Events

[20]

o

IF table 6.1.3.1/23 THEN do (NOTE 3)

9

Answer-Mode

[94]

o

IF table 6.1.3.1/90 THEN do (NOTE 3)

10

Authorization

[13]

o

IF table 6.1.3.1/7 THEN do (NOTE 3)

11

Attestation-Info

[5]

n/a

IF (non-roaming II-NNI OR loopback traversal scenario) AND table 6.1.3.1/123 THEN do (NOTE 3)

12

Call-ID

[13]

m

dm

13

Call-Info

[13]

o

IF dc4 (CCBS/CCNR/CCNL: clause 12.11/12.12/12.23) OR dc5 (announcements: clause 12.21) OR dc13 (eCNAM: clause 12.25) THEN dm ELSE do

14

Cellular-Network-Info

[5]

n/a

IF table 6.1.3.1/117 THEN do (NOTE 3)

15

Contact

[13]

m

dm

16

Content-Disposition

[13]

o

IF dc6 (AOC: clause 12.22) THEN dm ELSE do

17

Content-Encoding

[13]

o

do

18

Content-ID

[216]

o

IF table 6.1.3.1/122 THEN do

19

Content-Language

[13]

o

do

20

Content-Length

[13]

t

dt

21

Content-Type

[13]

*

d*

22

CSeq

[13]

m

dm

23

Date

[13]

o

do

24

Expires

[13]

o

do

25

Feature-Caps

[143]

o

IF table 6.1.3.1/103 THEN do (NOTE 3)

26

From

[13]

m

dm

27

Geolocation

[68]

o

do

28

Geolocation-Routing

[68]

o

do

29

History-Info

[25]

o

IF dc7 (CDIV: clause 12.6) OR dc2 (PNM: clause 12.17) THEN dm ELSE IF table 6.1.3.1/50 AND initial request THEN do (NOTE 1, NOTE 3)

30

Identity

[206]

o

IF (non-roaming II-NNI OR loopback traversal scenario) AND table 6.1.3.1/119 THEN do (NOTE 3)

31

In-Reply-To

[13]

o

do

32

Join

[55]

o

IF table 6.1.3.1/48 THEN do (NOTE 3)

33

Max-Breadth

[79]

o

do

34

Max-Forwards

[13]

m

dm

35

MIME-Version

[13]

o

do

36

Min-SE

[52]

o

do

37

Organization

[13]

o

do

38

Origination-Id

[5]

n/a

IF (non-roaming II-NNI OR loopback traversal scenario) AND table 6.1.3.1/124 THEN do (NOTE 3)

39

P-Access-Network-Info

[24], [24B]

o

IF table 6.1.3.1/36 THEN do (NOTE 3)

40

P-Asserted-Identity

[44]

o

IF table 6.1.3.1/27 AND initial request THEN dm (NOTE 2, NOTE 3)

41

P-Asserted-Service

[26]

o

IF (non-roaming II-NNI OR loopback traversal scenario OR home-to-visited request on roaming II-NNI) AND table 6.1.3.1/77 AND initial request THEN do (NOTE 3)

42

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 3)

43

P-Charging-Function-Addresses

[24]

o

dn/a

44

P-Charging-Vector

[24]

o

IF table 6.1.3.1/38 AND initial request THEN dm (NOTE 3)

45

P-Early-Media

[74]

o

IF table 6.1.3.1/69 THEN do (NOTE 3)

46

P-Media-Authorization

[42]

o

dn/a

47

P-Preferred-Identity

[44]

o

dn/a

48

P-Preferred-Service

[26]

o

IF visited-to-home request on roaming II-NNI AND table 6.1.3.1/77 AND initial request THEN do (NOTE 3)

49

P-Private-Network-Indication

[84]

o

IF table 6.1.3.1/80 AND initial request THEN do (NOTE 3)

50

P-Profile-Key

[64]

o

IF table 6.1.3.1/59 AND initial request THEN do (NOTE 3)

51

P-Served-User

[85]

o

IF visited-to-home request on roaming II-NNI AND initial request being sent from "privileged sender" THEN dm (NOTE 3)

52

P-User-Database

[60]

o

dn/a

53

P-Visited-Network-ID

[24]

o

dn/a

54

Priority

[13]

o

do

55

Priority-Share

[5]

n/a

IF home-to-visited request on roaming II-NNI AND table 6.1.3.1/118 THEN do (NOTE 3)

56

Priority-Verstat

[5]

n/a

IF (non-roaming II-NNI OR loopback traversal scenario) AND table 6.1.3.1/128 THEN do (NOTE 3)

57

Privacy

[34]

o

IF dc8 (OIP/OIR: clause 12.3) THEN dm ELSE do

58

Priv-Answer-Mode

[94]

o

IF table 6.1.3.1/90 THEN do (NOTE 3)

59

Proxy-Authorization

[13]

o

IF table 6.1.3.1/7 THEN do (NOTE 3)

60

Proxy-Require

[13]

o

do

61

Reason

[48]

o

IF table 6.1.3.1/40 AND subsequent request THEN do (NOTE 3)

62

Record-Route

[13]

o

do

63

Recv-Info

[39]

m

IF table 6.1.3.1/17 THEN dm (NOTE 3)

64

Referred-By

[53]

o

IF dc9 (ECT: clause 12.13) OR dc10 (CONF: clause 12.19) THEN dm ELSE do

65

Reject-Contact

[51]

o

do

66

Relayed-Charge

[5]

n/a

dn/a

67

Replaces

[54]

o

IF dc11 (ECT: clause 12.13) OR dc12 (CONF: clause 12.19) THEN dm ELSE IF table 6.1.3.1/47 THEN do (NOTE 3)

68

Reply-To

[13]

o

do

69

Request-Disposition

[51]

o

do

70

Require

[13]

c

IF dc11 (ECT: clause 12.13) THEN dm ELSE dc

71

Resource-Priority

[78]

o

IF table 6.1.3.1/73 THEN do (NOTE 3)

72

Resource-Share

[5]

n/a

IF (home-to-visited request on roaming II-NNI OR visited-to-home request on roaming II-NNI) AND table 6.1.3.1/116 THEN do (NOTE 3)

73

Restoration-Info

[5]

n/a

IF home-to-visited request on roaming II-NNI AND initial request AND table 6.1.3.1/113 THEN do (NOTE 3)

74

Route

[13]

c

dc

75

Security-Client

[47]

o

dn/a

76

Security-Verify

[47]

o

dn/a

77

Service-Interact-Info

[5]

n/a

IF table 6.1.3.1/125 AND initial request THEN do (NOTE 3)

78

Session-Expires

[52]

o

do

79

Session-ID

[124]

m

IF table 6.1.3.1/94 THEN dm (NOTE 3)

80

Subject

[13]

o

do

81

Supported

[13]

m*

IF dc2 (PNM: clause 12.17) THEN dm ELSE dm*

82

Target-Dialog

[140]

o

IF table 6.1.3.1/102 THEN do (NOTE 3)

83

Timestamp

[13]

o

do

84

To

[13]

m

dm

85

Trigger-Consent

[82]

o

IF table 6.1.3.1/78 THEN do (NOTE 3)

86

User-Agent

[13]

o

do

87

User-to-User

[83]

o

IF table 6.1.3.1/79 THEN do (NOTE 3)

88

Via

[13]

m

dm

dc1: request invoked due to AOC AND visited-to-home request on roaming II-NNI

dc2: initial request invoked due to PNM in case of ("PN UE redirection" OR "PN access control") AND (non-roaming II-NNI OR loopback traversal scenario OR home-to-visited request on roaming II-NNI)

dc3: initial request invoked due to CRS AND (non-roaming II-NNI OR loopback traversal scenario OR home-to-visited request on roaming II-NNI)

dc4: initial request invoked due to CCBS/CCNR/CCNL AND "CC call" request AND (non-roaming II-NNI OR loopback traversal scenario OR home-to-visited request on roaming II-NNI)

dc5: subsequent request invoked due to announcements using the Call-info header field AND (non-roaming II-NNI OR loopback traversal scenario OR home-to-visited request on roaming II-NNI)

dc6: request invoked due to AOC AND home-to-visited request on roaming II-NNI

dc7: initial request towards the network serving "the diverted-to user" AND CFU/CFB/CFNR/CFNRc/CD/CFNL AND (non-roaming II-NNI OR loopback traversal scenario OR home-to-visited request on roaming II-NNI)

dc8: (initial request invoked due to OIP/OIR AND "override the default setting" in temporary mode AND visited-to-home request on roaming II-NNI) OR (initial request invoked due to OIP/OIR AND "presentation of the public user identity is restricted" AND (non-roaming II-NNI OR loopback traversal scenario OR home-to-visited request on roaming II-NNI))

dc9: initial request invoked due to ECT AND (non-roaming II-NNI OR loopback traversal scenario OR home-to-visited request on roaming II-NNI)

dc10: (initial request from "conference participant" receiving REFER request with Referred-By header field AND (visited-to-home request on roaming II-NNI OR non-roaming II-NNI OR loopback traversal scenario)) OR (initial request from "conference focus" receiving REFER request AND (non-roaming II-NNI OR loopback traversal scenario OR home-to-visited request on roaming II-NNI))

dc11: "Consultative transfer" due to ECT AND (non-roaming II-NNI OR loopback traversal scenario OR home-to-visited request on roaming II-NNI)

dc12: initial request from "conference focus" receiving REFER request with Replaces header field escaped in Refer-To header field AND (non-roaming II-NNI OR loopback traversal scenario OR home-to-visited request on roaming II-NNI)

dc13: initial request AND home-to-visited request on roaming II-NNI

NOTE 1: The Privacy header field can be escaped in the header field for CDIV.

NOTE 2: The header field is not included in some exceptional cases. (e.g. when an incoming call from a circuit-switched network has not included the required information to be mapped into the header field)

NOTE 3: 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.7.2 lists the supported header fields within the INVITE response.

Table B.7.2: Supported header fields within the INVITE response

Item

Header field

SIP status code

Ref.

RFC status

II-NNI condition

1

Accept

2xx

[13]

o

do

415

c

dc

2

Accept-Encoding

2xx

[13]

o

do

415

c

dc

3

Accept-Language

2xx

[13]

o

do

415

c

dc

4

Accept-Resource-Priority

2xx

417

[78]

o

IF table 6.1.3.1/73 THEN do (NOTE 3)

5

Alert-Info

180

[13]

o

IF dc1 (CW: clause 12.7) OR dc2 (announcements: clause 12.21) THEN dm ELSE IF table 6.1.3.1/10 THEN do (NOTE 3)

6

Allow

2xx

[13]

m*

dm*

405

m

dm

others

o

do

7

Allow-Events

2xx

[20]

o

IF table 6.1.3.1/23 THEN do (NOTE 3)

8

Answer-Mode

2xx

[94]

o

IF table 6.1.3.1/90 THEN do (NOTE 3)

9

Authentication-Info

2xx

[13]

o

IF table 6.1.3.1/7 THEN do (NOTE 3)

10

Call-ID

100

others

[13]

m

dm

11

Call-Info

r

[13]

o

IF dc3 (CCBS: clause 12.11) OR dc4 (CCNR: clause 12.12) OR dc5 (CCNL: clause 12.23) THEN dm ELSE do

12

Cellular-Network-Info

r

[5]

n/a

IF table 6.1.3.1/117 THEN do (NOTE 3)

13

Contact

18x

199

[13]

[5]

o

dm

2xx

m

dm

3xx

485

o

do

14

Content-Disposition

r

[13]

o

IF dc6 (AOC: clause 12.22) THEN dm ELSE do

15

Content-Encoding

r

[13]

o

do

16

Content-ID

r

[216]

o

IF table 6.1.3.1/122 THEN do

17

Content-Language

r

[13]

o

do

18

Content-Length

100

others

[13]

t

dt

19

Content-Type

r

[13]

*

IF dc7 (CCBS: clause 12.11) OR dc8 (CCNR/CCNL: clause 12.12/12.23) THEN dm ELSE d*

20

CSeq

100

others

[13]

m

dm

21

Date

100

others

[13]

o

IF dc7 (CCBS: clause 12.11) OR dc8 (CCNR/CCNL: clause 12.12/12.23) THEN dm ELSE do

22

Error-Info

3xx-6xx

[13]

o

IF dc9 (announcements: clause 12.21) THEN dm ELSE IF table 6.1.3.1/13 THEN do (NOTE 3)

23

Expires

r

[13]

o

do

24

Feature-Caps

18x

2xx

[143]

o

IF table 6.1.3.1/103 THEN do (NOTE 3)

25

From

100

others

[13]

m

dm

26

Geolocation-Error

424

[68]

m

dm

others

o

do

27

History-Info

r

[25]

o

IF table 6.1.3.1/50 AND response to initial request THEN do (NOTE 2, NOTE 3, NOTE 4)

28

MIME-version

r

[13]

o

do

29

Min-SE

422

[52]

m

dm

30

Organization

r

[13]

o

do

31

P-Access-Network-Info

r

[24], [24A], [24B]

o

IF table 6.1.3.1/36 THEN do (NOTE 3)

32

P-Answer-State

18x

2xx

[73]

o

IF table 6.1.3.1/68 THEN do (NOTE 3)

33

P-Asserted-Identity

r

[44]

o

IF dc11 (TIP/TIR: clause 12.4) THEN dm ELSE IF table 6.1.3.1/27 AND response to initial request THEN do (NOTE 3)

34

P-Charging-Function-Addresses

r

[24], [24A]

o

dn/a

35

P-Charging-Vector

100

[24], [24A]

o

dn/a

18x, 2xx

o

IF (table 6.1.3.1/38 AND response to initial request) OR dc 12(CONF: clause 12.19) THEN dm (NOTE 3)

3xx-6xx

o

do (NOTE 3)

36

P-Early-Media

18x

[74]

o

IF dc13 (CAT: clause 12.14) OR dc14 (announcements: clause 12.21) THEN dm ELSE IF table 6.1.3.1/69 THEN do (NOTE 3)

37

P-Media-Authorization

18x

2xx

[42]

o

dn/a

38

P-Preferred-Identity

r

[44]

o

dn/a

39

P-Refused-URI-List

403

[141]

o

IF (non-roaming II-NNI OR loopback traversal scenario) AND table 6.1.3.1/101 THEN do (NOTE 3)

40

Permission-Missing

470

[82]

o

IF table 6.1.3.1/78 THEN do (NOTE 3)

41

Priority-Share

18x

2xx

[5]

n/a

IF home-to-visited response on roaming II-NNI AND table 6.1.3.1/118 THEN do (NOTE 3)

42

Privacy

r

[34]

o

IF dc15 (TIP/TIR: clause 12.4) THEN dm ELSE do

43

Priv-Answer-Mode

2xx

[94]

o

IF table 6.1.3.1/90 THEN do (NOTE 3)

44

Proxy-Authenticate

401 (NOTE 1)

[13]

o

do

407 (NOTE 1)

m

dm

45

Reason

18x

199

3xx-6xx

[48]

o

IF dc16 (CW: clause 12.7) OR dc17 (ICB: clause 12.10.1) OR dc18 (announcements: clause 12.21) THEN dm ELSE IF table 6.1.3.1/40 OR ((non-roaming II-NNI OR loopback traversal scenario) AND table 6.1.3.1/41B) THEN do (NOTE 3)

2xx

[48]

o

IF (non-roaming II-NNI OR loopback traversal scenario) AND table 6.1.3.1/41B THEN do (NOTE 3)

46

Record-Route

18x

199

2xx

[13]

o

do

47

Recv-Info

18x

199

2xx

[39]

c

IF table 6.1.3.1/17 THEN dc (NOTE 3)

48

Relayed-Charge

r

[5]

n/a

dn/a

49

Reply-To

r

[13]

o

do

50

Require

r

[13]

c

IF dc19 (CAT: clause 12.14) THEN dm ELSE dc

51

Resource-Share

18x

2xx

[5]

n/a

IF (home-to-visited response on roaming II-NNI OR visited-to-home response on roaming II-NNI) AND table 6.1.3.1/116 THEN do (NOTE 3)

52

Response-Source

3xx-6xx

[5]

n/a

IF table 6.1.3.1/121 THEN do (NOTE 3)

53

Restoration-Info

408

[5]

n/a

IF table 6.1.3.1/114 AND response to initial request AND visited-to-home response on roaming II-NNI THEN do (NOTE 3)

54

Retry-After

404

413

480

486

500

503

600

603

[13]

o

do

55

RSeq

18x

199

[18]

o

do

56

Security-Server

421

494

[47]

o

dn/a

57

Server

r

[13]

o

do

58

Service-Interact-Info

18x

2xx

[5]

n/a

IF table 6.1.3.1/125 AND response to initial request THEN do (NOTE 3)

59

Session-Expires

2xx

[52]

o

do

60

Session-ID

r

[124]

m

IF table 6.1.3.1/94 THEN dm (NOTE 3)

61

Supported

2xx

[13]

m*

dm*

62

Timestamp

r

[13]

o

do

63

To

100

others

[13]

m

dm

64

Unsupported

420

[13]

m

dm

65

User-Agent

r

[13]

o

do

66

User-to-User

r

[83]

o

IF table 6.1.3.1/79 THEN do (NOTE 3)

67

Via

100

others

[13]

m

dm

68

Warning

r

[13]

o

IF dc20 (CDIV: clause 12.6) THEN dm ELSE do

69

WWW-Authenticate

401 (NOTE 1)

[13]

m

dm

407 (NOTE 1)

o

do

dc1: response invoked due to CW AND (non-roaming II-NNI OR loopback traversal scenario OR home-to-visited response on roaming II-NNI)

dc2: response to initial request invoked due to announcements using the Alert-Info header field AND (non-roaming II-NNI OR loopback traversal scenario OR home-to-visited response on roaming II-NNI)

dc3: 486 (Busy Here) response invoked due to CCBS AND (non-roaming II-NNI OR loopback traversal scenario OR home-to-visited response on roaming II-NNI)

dc4: 180 (Ringing) response invoked due to CCNR AND (non-roaming II-NNI OR loopback traversal scenario)

dc5: 480 (Temporarily Unavailable) response invoked due to CCNL AND (non-roaming II-NNI OR loopback traversal scenario OR home-to-visited response on roaming II-NNI)

dc6: non-100 provisional response /200 (OK) response invoked due to AOC AND home-to-visited response on roaming II-NNI

dc7: 486 (Busy Here) response invoked due to CCBS AND home-to-visited response on roaming II-NNI

dc8: 480 (Temporarily Unavailable) response invoked due to CCNR/CCNL AND home-to-visited response on roaming II-NNI

dc9: response to initial request invoked due to announcements using the Error-Info header field AND (non-roaming II-NNI OR loopback traversal scenario OR home-to-visited response on roaming II-NNI)

dc11: (TIP/TIR AND 2xx response to initial request AND (visited-to-home response on roaming II-NNI OR non-roaming II-NNI OR loopback traversal scenario)) OR (TIP/TIR AND response to initial request AND "presentation is allowed" AND home-to-visited response on roaming II-NNI)

dc12: first response from "conference focus" to initial request AND (non-roaming II-NNI OR loopback traversal scenario OR home-to-visited response on roaming II-NNI)

dc13: reliable 18x response to initial request invoked due to CAT using ("forking model" OR "gateway model") AND (non-roaming II-NNI OR loopback traversal scenario OR home-to-visited response on roaming II-NNI)

dc14: 18x response to initial request invoked due to announcements authorizing early media AND (non-roaming II-NNI OR loopback traversal scenario OR home-to-visited response on roaming II-NNI)

dc15: (TIP/TIR AND non-100 response to initial request AND "override the default setting" in temporary mode AND visited-to-home response on roaming II-NNI) OR (TIP/TIR AND 2xx response to initial request AND "presentation of the network asserted identity is restricted" AND (non-roaming II-NNI OR loopback traversal scenario OR home-to-visited response on roaming II-NNI))

dc16: 480 (Temporarily Unavailable) response invoked due to CW at the expiry of the "CW timer"

dc17: 603 (Decline) response invoked due to "dynamic ICB" on an early dialog

dc18: 183 (Session Progress) response to initial request invoked due to announcements authorizing early media when rejecting a communication request AND (non-roaming II-NNI OR loopback traversal scenario OR home-to-visited response on roaming II-NNI)

dc19: first 18x response to initial request invoked due to CAT using "early session model" AND (non-roaming II-NNI OR loopback traversal scenario OR home-to-visited response on roaming II-NNI)

dc20: 480 (Temporarily Unavailable)/486 (Busy Here) response to initial request AND CFU/CFB/CFNR/CFNRc/CD/CFNL in case "maximum number of diversions" exceeds AND (non-roaming II-NNI OR loopback traversal scenario 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: The Privacy header field can be escaped in the header field for CDIV.

NOTE 3: 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.

NOTE 4: History-Info header field is always included, if the AS supporting CDIV requirements is applied to the corresponding initial INVITE request applying CDIV at the home IMS network of the terminating user.