Add a new config element: SD.sti-header-mapping-ruleset
post
https://cloud-native-SBC-IP/config/v1/sd/sti-header-mapping-ruleset
Add a new config element: SD.sti-header-mapping-ruleset
Request
There are no request parameters for this operation.
Supported Media Types
- application/json
Root Schema : schema
Type:
object
configure a set of rules for SIP and HTTP header mapping
Show Source
-
_elementKey: string
Read Only:
true
Identifier for the element or sub-element -
mapping-rules: array
mapping-rules
list of rules required for SIP and HTTP header mapping
-
name(required): string
Minimum Length:
1
Pattern:^[A-Za-z0-9_][A-Za-z0-9._\-]{0,127}$
name of the instance of sti-header-mapping-ruleset
Nested Schema : mapping-rules
Type:
array
list of rules required for SIP and HTTP header mapping
Show Source
-
Array of:
object StiHeaderMappingRules
list of SIP and HTTP header mapping rules
Nested Schema : StiHeaderMappingRules
Type:
object
list of SIP and HTTP header mapping rules
Show Source
-
_elementKey: string
Read Only:
true
Identifier for the element or sub-element -
direction: string
Allowed Values:
[ "outbound", "inbound" ]
-
id(required): string
Minimum Length:
1
Pattern:^[A-Za-z0-9_][A-Za-z0-9._\-]{0,127}$
unique identifier for the mapping rule -
role: string
Allowed Values:
[ "STI-AS", "STI-VS" ]
-
source-header: string
Pattern:
^$|^[A-Za-z0-9@.!%*_+`'~-]+(\[(([0-9]+)|([~^]))\])?$
name of the SIP or HTTP header to be picked from the ingress INVITE or HTTP response -
source-param: string
Pattern:
^$|^[A-Za-z0-9@.!%*_+`'~-]+(;.+)?$
SIP or HTTP header param based on the source header. If source-header is empty, this should be a key in HTTP body JSON claim -
target-header: string
Pattern:
^$|^[A-Za-z0-9@.!%*_+`'~-]+(\[(([0-9]+)|([~^]))\])?$
name of the SIP or HTTP header to be added or modified to the egress INVITE or the HTTP request -
target-param: string
Pattern:
^$|^[A-Za-z0-9@.!%*_+`'~-]+(;.+)?$
SIP or HTTP header param based on target header. If target-header is empty, this should be a key in HTTP body JSON claim
Response
Supported Media Types
- application/json
200 Response
return one config element: StiHeaderMappingRuleset
Root Schema : schema
Type:
object
configure a set of rules for SIP and HTTP header mapping
Show Source
-
_elementKey: string
Read Only:
true
Identifier for the element or sub-element -
mapping-rules: array
mapping-rules
list of rules required for SIP and HTTP header mapping
-
name(required): string
Minimum Length:
1
Pattern:^[A-Za-z0-9_][A-Za-z0-9._\-]{0,127}$
name of the instance of sti-header-mapping-ruleset
Nested Schema : mapping-rules
Type:
array
list of rules required for SIP and HTTP header mapping
Show Source
-
Array of:
object StiHeaderMappingRules
list of SIP and HTTP header mapping rules
Nested Schema : StiHeaderMappingRules
Type:
object
list of SIP and HTTP header mapping rules
Show Source
-
_elementKey: string
Read Only:
true
Identifier for the element or sub-element -
direction: string
Allowed Values:
[ "outbound", "inbound" ]
-
id(required): string
Minimum Length:
1
Pattern:^[A-Za-z0-9_][A-Za-z0-9._\-]{0,127}$
unique identifier for the mapping rule -
role: string
Allowed Values:
[ "STI-AS", "STI-VS" ]
-
source-header: string
Pattern:
^$|^[A-Za-z0-9@.!%*_+`'~-]+(\[(([0-9]+)|([~^]))\])?$
name of the SIP or HTTP header to be picked from the ingress INVITE or HTTP response -
source-param: string
Pattern:
^$|^[A-Za-z0-9@.!%*_+`'~-]+(;.+)?$
SIP or HTTP header param based on the source header. If source-header is empty, this should be a key in HTTP body JSON claim -
target-header: string
Pattern:
^$|^[A-Za-z0-9@.!%*_+`'~-]+(\[(([0-9]+)|([~^]))\])?$
name of the SIP or HTTP header to be added or modified to the egress INVITE or the HTTP request -
target-param: string
Pattern:
^$|^[A-Za-z0-9@.!%*_+`'~-]+(;.+)?$
SIP or HTTP header param based on target header. If target-header is empty, this should be a key in HTTP body JSON claim
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" ]