B.13 REFER method

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

As described in table 6.1, the support of REFER method over the II-NNI is based on bilateral agreement between the operators.

The table B.13.1 lists the supported header fields within the REFER request.

Table B.13.1: Supported header fields within the REFER request

Item

Header field

Ref.

RFC status

II-NNI condition

1

Accept

[13], [22]

o

do

2

Accept-Contact

[51]

o

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

3

Accept-Encoding

[13], [22]

o

do

4

Accept-Language

[13], [22]

o

do

5

Additional-Identity

[5]

n/a

IF table 6.1.3.1/126 THEN do (NOTE)

6

Allow

[13], [22]

o

do

7

Allow-Events

[20]

o

IF table 6.1.3.1/23 THEN do (NOTE)

8

Authorization

[13], [22]

o

IF table 6.1.3.1/7 THEN do (NOTE)

9

Call-ID

[13], [22]

m

dm

10

Cellular-Network-Info

[5]

n/a

IF table 6.1.3.1/117 THEN do (NOTE)

11

Contact

[13], [22]

m

dm

12

Content-Disposition

[13], [22]

o

do

13

Content-Encoding

[13], [22]

o

do

14

Content-ID

[216]

o

IF table 6.1.3.1/122 THEN do

15

Content-Language

[13], [22]

o

do

16

Content-Length

[13], [22]

o

do

17

Content-Type

[13], [22]

*

d*

18

CSeq

[13], [22]

m

dm

19

Date

[13], [22]

o

do

20

Expires

[13], [22]

o

do

21

Feature-Caps

[143]

o

IF table 6.1.3.1/103 AND request outside an existing dialog THEN do (NOTE)

22

From

[13], [22]

m

dm

23

Geolocation

[68]

o

do

24

Geolocation-Routing

[68]

o

do

25

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)

26

Max-Breadth

[79]

o

do

27

Max-Forwards

[13], [22]

m

dm

28

MIME-Version

[13], [22]

o

do

29

Organization

[13], [22]

o

do

30

P-Access-Network-Info

[24], [24B]

o

IF table 6.1.3.1/36 THEN do (NOTE)

31

P-Asserted-Identity

[44]

o

IF table 6.1.3.1/27 AND request outside an existing dialog THEN dm (NOTE)

32

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)

33

P-Called-Party-ID

[24], [24A]

o

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

34

P-Charging-Function-Addresses

[24]

o

dn/a

35

P-Charging-Vector

[24]

o

IF table 6.1.3.1/38 AND request outside an existing dialog THEN dm (NOTE)

36

P-Preferred-Identity

[44]

o

dn/a

37

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)

38

P-Private-Network-Indication

[84]

o

IF table 6.1.3.1/80 AND request outside an existing dialog THEN do (NOTE)

39

P-Profile-Key

[64]

o

IF table 6.1.3.1/59 AND request outside an existing dialog THEN do (NOTE)

40

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)

41

P-User-Database

[60]

o

dn/a

42

P-Visited-Network-ID

[24]

o

dn/a

43

Privacy

[34]

o

IF dc2 (OIP/OIR: clause 12.3) OR dc3 (ECT: clause 12.13) THEN dm ELSE do

44

Proxy-Authorization

[13], [22]

o

IF table 6.1.3.1/7 THEN do (NOTE)

45

Proxy-Require

[13], [22]

o

do

46

Reason

[48]

o

IF table 6.1.3.1/40 AND request inside an existing dialog THEN do (NOTE)

47

Record-Route

[13], [22]

o

do

48

Refer-Sub

[135]

o

do

49

Refer-To

[22]

dm

dm

50

Referred-By

[53]

o

IF dc4 (ECT: clause 12.13) THEN dm ELSE do

51

Reject-Contact

[51]

o

do

52

Relayed-Charge

[5]

n/a

dn/a

53

Request-Disposition

[51]

o

do

54

Require

[13], [22]

c

dc

55

Resource-Priority

[78]

o

IF table 6.1.3.1/73 THEN do (NOTE)

56

Route

[13], [22]

c

dc

57

Security-Client

[47]

o

dn/a

58

Security-Verify

[47]

o

dn/a

59

Session-ID

[124]

m

IF table 6.1.3.1/94 THEN dm (NOTE)

60

Supported

[13], [22]

o

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

61

Target-Dialog

[140]

o

IF table 6.1.3.1/102 THEN do (NOTE)

62

Timestamp

[13], [22]

o

do

63

To

[13], [22]

m

dm

64

Trigger-Consent

[82]

o

IF table 6.1.3.1/78 THEN do (NOTE)

65

User-Agent

[13], [22]

o

do

66

Via

[13], [22]

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

dc3: request inside an existing dialog invoked due to ECT including Referred-By header field with privacy requested in the "original communication"

dc4: request inside an existing dialog invoked due to ECT AND (non-roaming II-NNI OR loopback traversal scenario 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.13.2 lists the supported header fields within the REFER response.

Table B.13.2: Supported header fields within the REFER response

Item

Header field

SIP status code

Ref.

RFC status

II-NNI condition

1

Accept

415

[13], [22]

c

dc

2

Accept-Encoding

415

[13], [22]

c

dc

3

Accept-Language

415

[13], [22]

c

dc

4

Accept-Resource-Priority

2xx

417

[78]

o

IF table 6.1.3.1/73 THEN do (NOTE 2)

5

Allow

405

[13], [22]

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], [22]

o

IF table 6.1.3.1/7 THEN do (NOTE 2)

8

Call-ID

100

others

[13], [22]

m

dm

9

Cellular-Network-Info

r

[5]

n/a

IF table 6.1.3.1/117 THEN do (NOTE 2)

10

Contact

2xx

[13], [22]

m

dm

3xx-6xx

o

do

11

Content-Disposition

r

[13], [22]

o

do

12

Content-Encoding

r

[13], [22]

o

do

13

Content-ID

r

[216]

o

IF table 6.1.3.1/122 THEN do

14

Content-Language

r

[13], [22]

o

do

15

Content-Length

100

others

[13], [22]

t

dt

16

Content-Type

r

[13], [22]

*

d*

17

CSeq

100

others

[13], [22]

m

dm

18

Date

100

others

[13], [22]

o

do

19

Error-Info

3xx-6xx

[13], [22]

o

IF table 6.1.3.1/13 THEN do (NOTE 2)

20

Feature-Caps

2xx

[143]

o

IF table 6.1.3.1/103 AND response to request outside an existing dialog THEN do (NOTE 2)

21

From

100

others

[13], [22]

m

dm

22

Geolocation-Error

424

[68]

m

dm

others

o

do

23

History-Info

r

[25]

o

IF table 6.1.3.1/50 AND response to request outside an existing dialog THEN do (NOTE 2)

24

MIME-version

r

[13], [22]

o

do

25

Organization

r

[13], [22]

o

do

26

P-Access-Network-Info

r

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

o

IF table 6.1.3.1/36 THEN do (NOTE 2)

27

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)

28

P-Charging-Function-Addresses

r

[24], [24A]

o

dn/a

29

P-Charging-Vector

100

24], [24A]

o

dn/a

18x, 2xx

o

IF dc2 (CONF: clause 12.19) OR (table 6.1.3.1/38 AND response to request outside an existing dialog) THEN dm (NOTE 2)

3xx-6xx

o

do (NOTE 2)

30

P-Preferred-Identity

r

[44]

o

dn/a

31

Permission-Missing

470

[82]

o

IF table 6.1.3.1/78 THEN do (NOTE 2)

32

Privacy

r

[34]

o

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

33

Proxy-Authenticate

401 (NOTE 1)

[13], [22]

o

do

407 (NOTE 1)

m

dm

34

Record-Route

2xx

[13], [22]

o

do

35

Refer-Sub

2xx

[135]

o

IF table 6.1.3.1/98 THEN do (NOTE 2)

36

Relayed-Charge

r

[5]

n/a

dn/a

37

Require

r

[13], [22]

c

dc

38

Response-Source

3xx-6xx

[5]

n/a

IF table 6.1.3.1/121 THEN do (NOTE 2)

39

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)

40

Retry-After

404

413

480

486

500

503

600

603

[13], [22]

o

do

41

Security-Server

421

494

[47]

o

dn/a

42

Server

r

[13], [22]

o

do

43

Session-ID

r

[124]

m

IF table 6.1.3.1/94 THEN dm (NOTE 2)

44

Supported

2xx

[13], [22]

o

do

45

Timestamp

r

[13], [22]

o

do

46

To

100

others

[13], [22]

m

dm

47

Unsupported

420

[13], [22]

o

do

48

User-Agent

r

[13], [22]

o

do

49

Via

100

others

[13], [22]

m

dm

50

Warning

r

[13], [22]

o

do

51

WWW-Authenticate

401 (NOTE 1)

[13], [22]

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: first response from "conference focus" to request outside an existing dialog AND (non-roaming II-NNI OR home-to-visited response on roaming II-NNI)

dc3: (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.