Add a new config element: SD.sti-config
post
https://cloud-native-SBC-IP/config/v1/sd/sti-config
Add a new config element: SD.sti-config
Request
There are no request parameters for this operation.
Supported Media Types
- application/json
Root Schema : schema
Type:
object
configure global parameters for STIR/SHAKEN
Show Source
-
_elementKey: string
Read Only:
true
Identifier for the element or sub-element -
anonymous-uri-add-verstat-to-hostpart: boolean
When enabled, if an INVITE lacks PAI headers but has a Privacy header and an anonymous From URI (e.g., sip:anonymous@anonymous.invalid), the verstat parameter is added after the URI's host part.
-
check-duplicate-passports: boolean
If enabled, the cnSBC checks for duplicate SHAKEN and DIV PASSPoRT in the received INVITE and removes duplicates from the outgoing INVITE.
-
circuit-breaker-error-threshold: integer
(int32)
Minimum Value:
3
Maximum Value:10
circuit breaker error threshold -
circuit-breaker-half-open-frequency: integer
(int32)
Minimum Value:
5
Maximum Value:100
circuit breaker send frequency during half-open state (i.e. send every n requests) -
circuit-breaker-retry-time: integer
(int32)
Minimum Value:
5
Maximum Value:900
circuit breaker retry time (in seconds) -
circuit-breaker-window-duration: integer
(int32)
Minimum Value:
10
Maximum Value:30
circuit breaker window duration (in seconds) -
dest-comparison: string
Allowed Values:
[ "Request-URI", "To" ]
-
flip-tn-lookup-order: boolean
If enabled, when TNs are in both From and PAI headers, the From header takes priority for the orig SHAKEN PASSPORT claim and verstat parameter from STI-VS.
-
max-retry-attempts: integer
(int32)
Minimum Value:
0
Maximum Value:30
If the selected STIR server times out or doesn't respond, another server from the STI server group is chosen. The cnSBC retries until a response is received or the max-retry-attempts limit is reached -
reason-json-sip-translation: boolean
If enabled, a 'Reason' header is added to the SIP egress INVITE when the STI-VS Server's HTTP response contains a reasoncode/reasontext (ATIS) or status-code/reason-phrase (4xx/5xx for 3GPP).
-
sti-as-correlation-id: boolean
If enabled, a new parameter, 'SipCallId,' containing the 'corrID' from the 'P-NokiaSiemens.Session-Info' SIP header, will be added in the request to STI-AS.
-
sti-header-mapping-ruleset-name: string
name of the instance of sti-header-mapping-ruleset
-
sti-response-treatment-config-name: string
When configured with a valid 'sti-response-treatment-config' name, it applies to all STI servers and to a specific server if its 'sti-response-treatment-config-name' is non empty.
-
sti-signaling-attest-info-mandatory: boolean
Retrieve attestation value and OrigId from SIP headers only
-
tn-retargeting: boolean
If enabled, the cnSBC sends a DIV authentication request based on the received INVITE for 3GPP configuration.
-
use-identity-header: boolean
If enabled, sends a Reason header in 18x, 19x, and final responses to the originator with a cause value of 428 and the text 'Use Identity Header'.
-
verstat-comparison: string
It can be empty or a comma-separated list of verstat values. If non-empty, the cnSBC compares the verstat value in the FROM and PAI headers with the verstat-comparison values.
Response
Supported Media Types
- application/json
200 Response
return config element: StiConfig
Root Schema : schema
Type:
object
configure global parameters for STIR/SHAKEN
Show Source
-
_elementKey: string
Read Only:
true
Identifier for the element or sub-element -
anonymous-uri-add-verstat-to-hostpart: boolean
When enabled, if an INVITE lacks PAI headers but has a Privacy header and an anonymous From URI (e.g., sip:anonymous@anonymous.invalid), the verstat parameter is added after the URI's host part.
-
check-duplicate-passports: boolean
If enabled, the cnSBC checks for duplicate SHAKEN and DIV PASSPoRT in the received INVITE and removes duplicates from the outgoing INVITE.
-
circuit-breaker-error-threshold: integer
(int32)
Minimum Value:
3
Maximum Value:10
circuit breaker error threshold -
circuit-breaker-half-open-frequency: integer
(int32)
Minimum Value:
5
Maximum Value:100
circuit breaker send frequency during half-open state (i.e. send every n requests) -
circuit-breaker-retry-time: integer
(int32)
Minimum Value:
5
Maximum Value:900
circuit breaker retry time (in seconds) -
circuit-breaker-window-duration: integer
(int32)
Minimum Value:
10
Maximum Value:30
circuit breaker window duration (in seconds) -
dest-comparison: string
Allowed Values:
[ "Request-URI", "To" ]
-
flip-tn-lookup-order: boolean
If enabled, when TNs are in both From and PAI headers, the From header takes priority for the orig SHAKEN PASSPORT claim and verstat parameter from STI-VS.
-
max-retry-attempts: integer
(int32)
Minimum Value:
0
Maximum Value:30
If the selected STIR server times out or doesn't respond, another server from the STI server group is chosen. The cnSBC retries until a response is received or the max-retry-attempts limit is reached -
reason-json-sip-translation: boolean
If enabled, a 'Reason' header is added to the SIP egress INVITE when the STI-VS Server's HTTP response contains a reasoncode/reasontext (ATIS) or status-code/reason-phrase (4xx/5xx for 3GPP).
-
sti-as-correlation-id: boolean
If enabled, a new parameter, 'SipCallId,' containing the 'corrID' from the 'P-NokiaSiemens.Session-Info' SIP header, will be added in the request to STI-AS.
-
sti-header-mapping-ruleset-name: string
name of the instance of sti-header-mapping-ruleset
-
sti-response-treatment-config-name: string
When configured with a valid 'sti-response-treatment-config' name, it applies to all STI servers and to a specific server if its 'sti-response-treatment-config-name' is non empty.
-
sti-signaling-attest-info-mandatory: boolean
Retrieve attestation value and OrigId from SIP headers only
-
tn-retargeting: boolean
If enabled, the cnSBC sends a DIV authentication request based on the received INVITE for 3GPP configuration.
-
use-identity-header: boolean
If enabled, sends a Reason header in 18x, 19x, and final responses to the originator with a cause value of 428 and the text 'Use Identity Header'.
-
verstat-comparison: string
It can be empty or a comma-separated list of verstat values. If non-empty, the cnSBC compares the verstat value in the FROM and PAI headers with the verstat-comparison values.
404 Response
Not Found
Root Schema : ApiValidationError
Type:
Show Source
object
-
_elementKey: string
Read Only:
true
Identifier for the element or sub-element -
code: string
-
errors: array
errors
-
message: string
-
timestamp: string
Nested Schema : Errors
Type:
Show Source
object
-
_elementKey: string
Read Only:
true
Identifier for the element or sub-element -
attribute: string
-
code: string
-
message: string
-
type: string
Allowed Values:
[ "error", "fatal", "warn" ]
406 Response
Validation Failure
Root Schema : ApiValidationError
Type:
Show Source
object
-
_elementKey: string
Read Only:
true
Identifier for the element or sub-element -
code: string
-
errors: array
errors
-
message: string
-
timestamp: string
Nested Schema : Errors
Type:
Show Source
object
-
_elementKey: string
Read Only:
true
Identifier for the element or sub-element -
attribute: string
-
code: string
-
message: string
-
type: string
Allowed Values:
[ "error", "fatal", "warn" ]