Commit 37508475 authored by Jesus de Gregorio's avatar Jesus de Gregorio
Browse files

CT#104

parent 334d0890
Loading
Loading
Loading
Loading
Loading
+11 −3
Original line number Diff line number Diff line
@@ -232,9 +232,9 @@ token68 = 1*( ALPHA / DIGIT / "-" / "." / "_" / "~" / "+" / "/" ) *"="
; ----------------------------------------
;   3GPP TS 29.500
;
;   Version: 18.5.0 (March 2024)
;   Version: 18.6.1 (June 2024)
;
;   (c) 2023, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC).
;   (c) 2024, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC).
; ----------------------------------------

;
@@ -636,7 +636,9 @@ consumer-info-element = ( supportedService ";" OWS supportedVersions
                             [ ";" OWS supportedFeatures ]
                             [ ";" OWS acceptEncoding ]
                             [ ";" OWS callback-uri-prefix ]
                           ) [ ";" OWS intraPlmnCallbackRoot ";" OWS interPlmnCallbackRoot ]
                             [ ";" OWS intraPlmnCallbackRoot ";" OWS interPlmnCallbackRoot ]
                             [ ";" OWS intermediateNfIndication ]
                           )

supportedService         = "service=" servicename

@@ -663,6 +665,10 @@ interPlmnCallbackRoot = "interPlmnCallbackRoot="

callback-uri-prefix      = "callback-uri-prefix=" DQUOTE prefix DQUOTE

intermediateNfIndication = "intermediate-nf=" intermediateNfValue

intermediateNfValue      = "true"



;
@@ -725,6 +731,8 @@ N32Purpose = "ROAMING"
                             / "SNPN_INTERCONNECT_TEST"
                             / "DISASTER_ROAMING"
                             / "DISASTER_ROAMING_TEST"
                             / "DATA_ANALYTICS_EXCHANGE"
                             / "DATA_ANALYTICS_EXCHANGE_TEST"
                             / token

additional-info              = token
+55 −35
Original line number Diff line number Diff line
@@ -12,31 +12,39 @@ ALPHA = %x41-5A / %x61-7A ; A-Z / a-z

HEXDIG = DIGIT / "A" / "B" / "C" / "D" / "E" / "F"



; ----------------------------------------
;   RFC 9110
; ----------------------------------------

OWS   = *( SP / HTAB )

RWS            = 1*( SP / HTAB )

tchar = "!" / "#" / "$" / "%" / "&" / "'" / "*" / "+" / "-"
      / "." / "^" / "_" / "`" / "|" / "~" / DIGIT / ALPHA

token = 1*tchar



; ----------------------------------------
;   3GPP TS 29.573
;
;   Version: 18.6.0 (March 2024)
;   Version: 18.7.0 (June 2024)
;
;   (c) 2023, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC).
;   (c) 2024, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC).
; ----------------------------------------


;
; Header: 3gpp-Connect-Req-Info
;
Connect-Req-Info-Header = "3gpp-Connect-Req-Info:" OWS "connect-purpose=" OWS connect-purpose-value ";" OWS orig-network-id ";" OWS sender-fqdn [";" OWS intended-n32-purposes] *( ";" OWS req-param )

Sbi-Connect-Req-Info-Header = "3gpp-Connect-Req-Info:" OWS connect-purpose ";" OWS
                              orig-network-id ";" OWS sender-fqdn [ ";" OWS intended-n32-purposes ]
                              *( ";" OWS req-param ) OWS

connect-purpose             = "connect-purpose=" OWS connect-purpose-value

connect-purpose-value       =  "n32c" / token

@@ -58,6 +66,8 @@ n32-purpose-value = "ROAMING"
                            / "SNPN_INTERCONNECT_TEST"
                            / "DISASTER_ROAMING"
                            / "DISASTER_ROAMING_TEST"
           / "DATA_ANALYTICS_EXCHANGE"
           / "DATA_ANALYTICS_EXCHANGE_TEST"
                            / token

req-param                   = req-param-name "=" OWS req-param-value
@@ -66,17 +76,19 @@ req-param-name = token

req-param-value             = token



;
; Header: 3gpp-Connect-Resp-Info
;

Connect-Resp-Info-Header = "3gpp-Connect-Resp-Info:" OWS resp-param *( ";" OWS resp-param ) OWS
Sbi-Connect-Resp-Info-Header = "3gpp-Connect-Resp-Info:" OWS resp-param *( ";" OWS resp-param ) OWS

resp-param                   = allowed-n32-purposes / p-sepp-fqdn / other-resp-param

allowed-n32-purposes = allowed-n32-purpose *(OWS ";" OWS allowed-n32-purpose)
allowed-n32-purposes         = allowed-n32-purpose *( ";" OWS allowed-n32-purpose)

allowed-n32-purpose = "allowed-n32-purpose=" n32-purpose-value
allowed-n32-purpose          = "allowed-n32-purpose=" OWS n32-purpose-value

p-sepp-fqdn                  = "p-sepp-fqdn=" OWS 4*( ALPHA / DIGIT / "-" / "." )

@@ -85,3 +97,11 @@ other-resp-param = other-resp-param-name "=" OWS other-resp-param-value
other-resp-param-name        = token

other-resp-param-value       = token

;
; Header: 3gpp-Sbi-N32-Handshake-Id
;

Sbi-N32-Handshake-Id-Header = "3gpp-Sbi-N32-Handshake-Id:" OWS n32HandshakeId OWS

n32HandshakeId              = 16HEXDIG