Add a new config element: SD.realm-config
post
https://cloud-native-SBC-IP/config/v1/sd/realm-config
Add a new config element: SD.realm-config
Request
There are no request parameters for this operation.
Supported Media Types
- application/json
Root Schema : schema
Type:
object
configure a realm for media management
Show Source
-
_elementKey: string
Read Only:
true
Identifier for the element or sub-element -
access-control-trust-level: string
Allowed Values:
[ "none", "low", "medium", "high" ]
-
accounting-enable: boolean
enable accounting support for realm
-
addr-prefixes: array
addr-prefixes
address prefixes to match realm. Omit number of bits for exact match. e.g. 10.0.0.0/24 or 2001:DB8:0:56::/64
-
alt-family-realm: string
Pattern:
^([A-Za-z0-9_][A-Za-z0-9._\-]{0,127})?$|^[A-Za-z0-9_][A-Za-z0-9._\-]{0,127}$
alternate family realm name for this realm -
auth-attribute: array
auth-attribute
list of auth-attributes
-
average-rate-limit: integer
(int64)
Minimum Value:
0
Maximum Value:4294967295
average data rate (bytes per second) (e.g. 8000) -
block-rtcp: boolean
Block RTCP from entering or leaving realm
-
bw-cac-non-mm: boolean
decrement released media bandwidth from realm's available bandwidth
-
call-recording-server-id: string
name of the recording server
-
class-profile: string
name of session classification profile
-
codec-manip-in-network: boolean
enable/disable codec policy within this network
-
codec-manip-in-realm: boolean
enable codec manipulation support for realm
-
codec-policy: string
Pattern:
^[A-Za-z0-9_][A-Za-z0-9._\-]{0,127}$
set codec policy mode for the realm -
constraint-name: string
name of constraint
-
delay-media-update: boolean
enable media update delay support for realm
-
deny-period: integer
(int64)
Minimum Value:
0
Maximum Value:4294967295
blocked period for dynamic denied entries (seconds) (e.g. 30) -
description: string
realm description
-
dns-realm: string
Pattern:
^([A-Za-z0-9_][A-Za-z0-9._\-]{0,127})?$|^[A-Za-z0-9_][A-Za-z0-9._\-]{0,127}$
name of realm of DNS server for this realm -
dyn-refer-term: boolean
enable terminating refer call transfer support for realm
-
early-media-allow: string
Allowed Values:
[ "both", "reverse", "none" ]
-
enforcement-profile: string
Pattern:
^.*$|^[A-Za-z0-9_][A-Za-z0-9._\-]{0,127}$
name of enforcement profile -
fallback-bandwidth: integer
(int64)
Minimum Value:
0
Maximum Value:999999999
fallback bandwidth for dynamic flows to/from realm (kilobits per second) (e.g. 64000) -
feature-trfo: array
feature-trfo
Enable/disable transcoding free operation
-
flow-time-limit: integer
(int32)
Minimum Value:
1
Maximum Value:2073600
Flow Time Limit(seconds). -
hairpin-id: integer
(int32)
Minimum Value:
0
Maximum Value:65535
hairpin id (0 disables) -
hide-egress-media-update: boolean
hide changes to ingress RTP egressing into realm
-
hold-refer-reinvite: boolean
enable or disable holding re-invite
-
icmp-advertisement-interval: integer
(int64)
Minimum Value:
0
Maximum Value:999999999
ICMP advertisement interval (seconds) -
icmp-detect-multiplier: integer
(int64)
Minimum Value:
0
Maximum Value:999999999
ICMP detect multipiler -
icmp-target-ip: string
Pattern:
$|^(?:(?:[0-9]{1,3}.){3}[0-9]{1,3}(?:/(?:[0-9]|[12][0-9]|3[0-2]))?|(?:[0-9a-fA-F]{1,4}:){7}[0-9a-fA-F]{1,4}|(?:[0-9a-fA-F]{1,4}:){1,7}:|(?:[0-9a-fA-F]{1,4}:){1,6}:[0-9a-fA-F]{1,4}|(?:[0-9a-fA-F]{1,4}:){1,5}(?::[0-9a-fA-F]{1,4}){1,2}|(?:[0-9a-fA-F]{1,4}:){1,4}(?::[0-9a-fA-F]{1,4}){1,3}|(?:[0-9a-fA-F]{1,4}:){1,3}(?::[0-9a-fA-F]{1,4}){1,4}|(?:[0-9a-fA-F]{1,4}:){1,2}(?::[0-9a-fA-F]{1,4}){1,5}|[0-9a-fA-F]{1,4}:(?::[0-9a-fA-F]{1,4}){1,6}|:(?::[0-9a-fA-F]{1,4}){1,7}|::)(?:/(?:[0-9]|[1-9][0-9]|1[0-1][0-9]|12[0-8]))?$
ICMP target IP -
identifier(required): string
Minimum Length:
1
Pattern:^[A-Za-z0-9_][A-Za-z0-9._\-]{0,127}$
name of realm -
in-manipulationid: string
name of inbound SIP manipulation rule
-
in-translationid: string
inbound translation rule id
-
initial-guard-timer: integer
(int32)
Minimum Value:
1
Maximum Value:86400
initial flow guard timer (seconds). -
invalid-signal-threshold: integer
(int64)
Minimum Value:
0
Maximum Value:4294967295
allowed invalid signaling message rate within tolerance window (e.g. 30) -
manipulation-pattern: string
regex to use in header manipulation rules
-
manipulation-string: string
string that can be used in header manipulation rules
-
match-media-profiles: array
match-media-profiles
media profile subtypes for realm. Supports subtypes and name wildcarding (e.g. PCMU::A PCMA:: *::B)
-
max-bandwidth: integer
(int64)
Minimum Value:
0
Maximum Value:999999999
maximum bandwidth for dynamic flows to/from realm (kilobits per second) (e.g. 64000) -
max-endpoints-per-nat: integer
(int64)
Minimum Value:
0
Maximum Value:65535
allowed maximum number of endpoints behind a NAT device -
max-priority-bandwidth: integer
(int64)
Minimum Value:
0
Maximum Value:999999999
maximum priority bandwidth for dynamic flows to/from realm (kilobits per second) (e.g. 64000) -
maximum-signal-threshold: integer
(int64)
Minimum Value:
0
Maximum Value:4294967295
maximum allowed number of signaling messages within tolerance window (e.g. 1000) -
media-policy: string
Pattern:
^([A-Za-z0-9_][A-Za-z0-9._\-]{0,127})?$|^[A-Za-z0-9_][A-Za-z0-9._\-]{0,127}$
name of default media policy -
media-sec-policy: string
Pattern:
^([A-Za-z0-9_][A-Za-z0-9._\-]{0,127})?$|^[A-Za-z0-9_][A-Za-z0-9._\-]{0,127}$
name of default media security policy -
merge-early-dialogs: boolean
Enable/disable early dialogs merge
-
mm-in-network: boolean
enable media managing for endpoints on same network
-
mm-in-realm: boolean
enable media managing for endpoints within same realm
-
mm-in-system: boolean
enable media managing for endpoints on same SD
-
mm-same-ip: boolean
enable media managing for endpoints behind same IP
-
monthly-minutes: integer
(int64)
Minimum Value:
0
Maximum Value:71582788
maximum monthly minutes allowed for the realm -
msm-release: boolean
include info for multi-system media release
-
nat-invalid-message-threshold: integer
(int64)
Minimum Value:
0
Maximum Value:65535
acceptable number of invalid messages from behind a NAT -
nat-trust-threshold: integer
(int64)
Minimum Value:
0
Maximum Value:65535
number of endpoints behind a NAT that have to be denied (e.g. 30) -
options: string
optional features/parameters
-
out-manipulationid: string
name of outbound SIP manipulation rule
-
out-translationid: string
outbound translation rule id
-
pai-strip: boolean
remove P_ASSERTED_Identity headers
-
parent-realm: string
Pattern:
^([A-Za-z0-9_][A-Za-z0-9._\-]{0,127})?$|^[A-Za-z0-9_][A-Za-z0-9._\-]{0,127}$
name of parent realm -
pref-addr-type: string
Allowed Values:
[ "none", "ipv4", "ipv6" ]
-
qos-constraint: string
name of the qos-constraint
-
qos-enable: boolean
enable QOS support for realm
-
refer-call-transfer: string
Allowed Values:
[ "disabled", "enabled", "dynamic" ]
-
refer-notify-provisional: string
Allowed Values:
[ "none", "initial", "all" ]
-
restricted-latching: string
Allowed Values:
[ "none", "sdp", "peer-ip" ]
-
restriction-mask: integer
(int64)
Minimum Value:
1
Maximum Value:128
bits of IP address used for restriction latching should be in the range 1-32 for IPv4 address family and 1-128 for IPv6 address family -
rtcp-mux: boolean
specifies whether RTCP multiplexing shall be negotiated or not
-
rtcp-policy: string
Pattern:
^([A-Za-z0-9_][A-Za-z0-9._\-]{0,127})?$|^[A-Za-z0-9_][A-Za-z0-9._\-]{0,127}$
name of rtcp policy for this realm -
service-networks(required): array
service-networks
Minimum Number of Items:
1
service network this realm is available to -
session-max-life-limit: integer
(int64)
Minimum Value:
1
Maximum Value:2073600
maximum life limit a SIP session can stay active (secs). Range 1-2073600. -
sip-isup-profile: string
name of sip-isup profile
-
sip-profile: string
name of sip profile
-
spl-options: string
optional SPL features/parameters
-
srtp-msm-passthrough: boolean
enable inclusion of info for multi-system SRTP pass-through
-
sti-as: array
sti-as
group name or list of STI authentication server (up to four allowed). STG:<STI-group-name> (for STI Server Group) <STI-name> (for single STI Server)
-
sti-attest: string
Pattern:
^$|^[A-C]$
Attestation Values can be either A, B, C or Empty. A: Full Attestation, B: Partial Attestation, C: Gateway Attestation -
sti-orig-id: string
Pattern:
^$|^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$
UUID4 added to STI-AS requests, if not already present. Leave empty to pick up the UUID from the upstream config object -
sti-signaling-attest: boolean
Retrieve attestation value and OrigId from SIP headers, when present. Attestation-Info: attest [A/B/C] Origination-ID: origId [UUID]
-
sti-vs: array
sti-vs
group name or list of STI validation server (up to four allowed). STG:<STI-group-name> (for STI Server Group) <STI-name> (for single STI Server)
-
subsq-guard-timer: integer
(int32)
Minimum Value:
1
Maximum Value:86400
subsequent flow guard timer (seconds). -
symmetric-latching: string
Allowed Values:
[ "disabled", "enabled", "pre-emptive" ]
-
tcp-flow-time-limit: integer
(int32)
Minimum Value:
1
Maximum Value:2073600
TCP Flow Time Limit(seconds). -
tcp-initial-guard-timer: integer
(int32)
Minimum Value:
1
Maximum Value:86400
initial TCP flow init timer (seconds). -
tcp-media-profile: string
Pattern:
^([A-Za-z0-9_][A-Za-z0-9._\-]{0,127})?$|^[A-Za-z0-9_][A-Za-z0-9._\-]{0,127}$
TCP media profile to use for this realm -
tcp-subsq-guard-timer: integer
(int32)
Minimum Value:
1
Maximum Value:86400
subsequent TCP flow guard timer (seconds). -
trunk-context: string
default trunk context for realm
-
untrusted-signal-threshold: integer
(int64)
Minimum Value:
0
Maximum Value:4294967295
maximum allowed number of untrusted signaling messages within tolerance window (e.g. 1000) -
wait-time-for-invalid-register: integer
(int64)
Minimum Value:
0
Maximum Value:300
time period (in seconds) for which the SD will wait before counting the absence of the REGISTER message as an invalid message -
xnq-state: string
Allowed Values:
[ "xnq-unknown", "xnq-potential", "xnq-remove" ]
Nested Schema : addr-prefixes
Type:
array
address prefixes to match realm. Omit number of bits for exact match. e.g. 10.0.0.0/24 or 2001:DB8:0:56::/64
Show Source
Nested Schema : auth-attribute
Type:
array
list of auth-attributes
Show Source
-
Array of:
object SipAuthAttribute
list of auth-attributes
Nested Schema : feature-trfo
Type:
array
Enable/disable transcoding free operation
Show Source
-
Array of:
string
Allowed Values:
[ "ringback" ]
Nested Schema : match-media-profiles
Type:
array
media profile subtypes for realm. Supports subtypes and name wildcarding (e.g. PCMU::A PCMA:: *::B)
Show Source
Nested Schema : service-networks
Type:
array
Minimum Number of Items:
1
service network this realm is available to
Show Source
Nested Schema : sti-as
Type:
array
group name or list of STI authentication server (up to four allowed). STG:<STI-group-name> (for STI Server Group) <STI-name> (for single STI Server)
Show Source
Nested Schema : sti-vs
Type:
array
group name or list of STI validation server (up to four allowed). STG:<STI-group-name> (for STI Server Group) <STI-name> (for single STI Server)
Show Source
Nested Schema : RealmConfigAddrPrefixes
Type:
Show Source
object
-
_elementKey: string
Read Only:
true
Identifier for the element or sub-element -
address: string
Pattern:
$|^(?:(?:[0-9]{1,3}.){3}[0-9]{1,3}(?:/(?:[0-9]|[12][0-9]|3[0-2]))?|(?:[0-9a-fA-F]{1,4}:){7}[0-9a-fA-F]{1,4}|(?:[0-9a-fA-F]{1,4}:){1,7}:|(?:[0-9a-fA-F]{1,4}:){1,6}:[0-9a-fA-F]{1,4}|(?:[0-9a-fA-F]{1,4}:){1,5}(?::[0-9a-fA-F]{1,4}){1,2}|(?:[0-9a-fA-F]{1,4}:){1,4}(?::[0-9a-fA-F]{1,4}){1,3}|(?:[0-9a-fA-F]{1,4}:){1,3}(?::[0-9a-fA-F]{1,4}){1,4}|(?:[0-9a-fA-F]{1,4}:){1,2}(?::[0-9a-fA-F]{1,4}){1,5}|[0-9a-fA-F]{1,4}:(?::[0-9a-fA-F]{1,4}){1,6}|:(?::[0-9a-fA-F]{1,4}){1,7}|::)(?:/(?:[0-9]|[1-9][0-9]|1[0-1][0-9]|12[0-8]))?$
Nested Schema : SipAuthAttribute
Type:
object
list of auth-attributes
Show Source
-
_elementKey: string
Read Only:
true
Identifier for the element or sub-element -
auth-realm(required): string
Minimum Length:
1
Pattern:^([A-Za-z0-9_][A-Za-z0-9._\-]{0,127})?$
authentication realm -
auth-user-lookup(required): string
Minimum Length:
1
Lookup used for selecting the AuthUser -
in-dialog-methods: array
in-dialog-methods
in dialog methods to add authentication headers to
-
password: string
password
authentication password
-
passwordAsString: string
-
username: string
authentication username
Nested Schema : in-dialog-methods
Type:
array
in dialog methods to add authentication headers to
Show Source
-
Array of:
string
Allowed Values:
[ "INVITE", "ACK", "BYE", "CANCEL", "REGISTER", "OPTIONS", "PRACK", "SUBSCRIBE", "NOTIFY", "PUBLISH", "INFO", "REFER", "MESSAGE", "UPDATE" ]
Response
Supported Media Types
- application/json
200 Response
return one config element: RealmConfig
Root Schema : schema
Type:
object
configure a realm for media management
Show Source
-
_elementKey: string
Read Only:
true
Identifier for the element or sub-element -
access-control-trust-level: string
Allowed Values:
[ "none", "low", "medium", "high" ]
-
accounting-enable: boolean
enable accounting support for realm
-
addr-prefixes: array
addr-prefixes
address prefixes to match realm. Omit number of bits for exact match. e.g. 10.0.0.0/24 or 2001:DB8:0:56::/64
-
alt-family-realm: string
Pattern:
^([A-Za-z0-9_][A-Za-z0-9._\-]{0,127})?$|^[A-Za-z0-9_][A-Za-z0-9._\-]{0,127}$
alternate family realm name for this realm -
auth-attribute: array
auth-attribute
list of auth-attributes
-
average-rate-limit: integer
(int64)
Minimum Value:
0
Maximum Value:4294967295
average data rate (bytes per second) (e.g. 8000) -
block-rtcp: boolean
Block RTCP from entering or leaving realm
-
bw-cac-non-mm: boolean
decrement released media bandwidth from realm's available bandwidth
-
call-recording-server-id: string
name of the recording server
-
class-profile: string
name of session classification profile
-
codec-manip-in-network: boolean
enable/disable codec policy within this network
-
codec-manip-in-realm: boolean
enable codec manipulation support for realm
-
codec-policy: string
Pattern:
^[A-Za-z0-9_][A-Za-z0-9._\-]{0,127}$
set codec policy mode for the realm -
constraint-name: string
name of constraint
-
delay-media-update: boolean
enable media update delay support for realm
-
deny-period: integer
(int64)
Minimum Value:
0
Maximum Value:4294967295
blocked period for dynamic denied entries (seconds) (e.g. 30) -
description: string
realm description
-
dns-realm: string
Pattern:
^([A-Za-z0-9_][A-Za-z0-9._\-]{0,127})?$|^[A-Za-z0-9_][A-Za-z0-9._\-]{0,127}$
name of realm of DNS server for this realm -
dyn-refer-term: boolean
enable terminating refer call transfer support for realm
-
early-media-allow: string
Allowed Values:
[ "both", "reverse", "none" ]
-
enforcement-profile: string
Pattern:
^.*$|^[A-Za-z0-9_][A-Za-z0-9._\-]{0,127}$
name of enforcement profile -
fallback-bandwidth: integer
(int64)
Minimum Value:
0
Maximum Value:999999999
fallback bandwidth for dynamic flows to/from realm (kilobits per second) (e.g. 64000) -
feature-trfo: array
feature-trfo
Enable/disable transcoding free operation
-
flow-time-limit: integer
(int32)
Minimum Value:
1
Maximum Value:2073600
Flow Time Limit(seconds). -
hairpin-id: integer
(int32)
Minimum Value:
0
Maximum Value:65535
hairpin id (0 disables) -
hide-egress-media-update: boolean
hide changes to ingress RTP egressing into realm
-
hold-refer-reinvite: boolean
enable or disable holding re-invite
-
icmp-advertisement-interval: integer
(int64)
Minimum Value:
0
Maximum Value:999999999
ICMP advertisement interval (seconds) -
icmp-detect-multiplier: integer
(int64)
Minimum Value:
0
Maximum Value:999999999
ICMP detect multipiler -
icmp-target-ip: string
Pattern:
$|^(?:(?:[0-9]{1,3}.){3}[0-9]{1,3}(?:/(?:[0-9]|[12][0-9]|3[0-2]))?|(?:[0-9a-fA-F]{1,4}:){7}[0-9a-fA-F]{1,4}|(?:[0-9a-fA-F]{1,4}:){1,7}:|(?:[0-9a-fA-F]{1,4}:){1,6}:[0-9a-fA-F]{1,4}|(?:[0-9a-fA-F]{1,4}:){1,5}(?::[0-9a-fA-F]{1,4}){1,2}|(?:[0-9a-fA-F]{1,4}:){1,4}(?::[0-9a-fA-F]{1,4}){1,3}|(?:[0-9a-fA-F]{1,4}:){1,3}(?::[0-9a-fA-F]{1,4}){1,4}|(?:[0-9a-fA-F]{1,4}:){1,2}(?::[0-9a-fA-F]{1,4}){1,5}|[0-9a-fA-F]{1,4}:(?::[0-9a-fA-F]{1,4}){1,6}|:(?::[0-9a-fA-F]{1,4}){1,7}|::)(?:/(?:[0-9]|[1-9][0-9]|1[0-1][0-9]|12[0-8]))?$
ICMP target IP -
identifier(required): string
Minimum Length:
1
Pattern:^[A-Za-z0-9_][A-Za-z0-9._\-]{0,127}$
name of realm -
in-manipulationid: string
name of inbound SIP manipulation rule
-
in-translationid: string
inbound translation rule id
-
initial-guard-timer: integer
(int32)
Minimum Value:
1
Maximum Value:86400
initial flow guard timer (seconds). -
invalid-signal-threshold: integer
(int64)
Minimum Value:
0
Maximum Value:4294967295
allowed invalid signaling message rate within tolerance window (e.g. 30) -
manipulation-pattern: string
regex to use in header manipulation rules
-
manipulation-string: string
string that can be used in header manipulation rules
-
match-media-profiles: array
match-media-profiles
media profile subtypes for realm. Supports subtypes and name wildcarding (e.g. PCMU::A PCMA:: *::B)
-
max-bandwidth: integer
(int64)
Minimum Value:
0
Maximum Value:999999999
maximum bandwidth for dynamic flows to/from realm (kilobits per second) (e.g. 64000) -
max-endpoints-per-nat: integer
(int64)
Minimum Value:
0
Maximum Value:65535
allowed maximum number of endpoints behind a NAT device -
max-priority-bandwidth: integer
(int64)
Minimum Value:
0
Maximum Value:999999999
maximum priority bandwidth for dynamic flows to/from realm (kilobits per second) (e.g. 64000) -
maximum-signal-threshold: integer
(int64)
Minimum Value:
0
Maximum Value:4294967295
maximum allowed number of signaling messages within tolerance window (e.g. 1000) -
media-policy: string
Pattern:
^([A-Za-z0-9_][A-Za-z0-9._\-]{0,127})?$|^[A-Za-z0-9_][A-Za-z0-9._\-]{0,127}$
name of default media policy -
media-sec-policy: string
Pattern:
^([A-Za-z0-9_][A-Za-z0-9._\-]{0,127})?$|^[A-Za-z0-9_][A-Za-z0-9._\-]{0,127}$
name of default media security policy -
merge-early-dialogs: boolean
Enable/disable early dialogs merge
-
mm-in-network: boolean
enable media managing for endpoints on same network
-
mm-in-realm: boolean
enable media managing for endpoints within same realm
-
mm-in-system: boolean
enable media managing for endpoints on same SD
-
mm-same-ip: boolean
enable media managing for endpoints behind same IP
-
monthly-minutes: integer
(int64)
Minimum Value:
0
Maximum Value:71582788
maximum monthly minutes allowed for the realm -
msm-release: boolean
include info for multi-system media release
-
nat-invalid-message-threshold: integer
(int64)
Minimum Value:
0
Maximum Value:65535
acceptable number of invalid messages from behind a NAT -
nat-trust-threshold: integer
(int64)
Minimum Value:
0
Maximum Value:65535
number of endpoints behind a NAT that have to be denied (e.g. 30) -
options: string
optional features/parameters
-
out-manipulationid: string
name of outbound SIP manipulation rule
-
out-translationid: string
outbound translation rule id
-
pai-strip: boolean
remove P_ASSERTED_Identity headers
-
parent-realm: string
Pattern:
^([A-Za-z0-9_][A-Za-z0-9._\-]{0,127})?$|^[A-Za-z0-9_][A-Za-z0-9._\-]{0,127}$
name of parent realm -
pref-addr-type: string
Allowed Values:
[ "none", "ipv4", "ipv6" ]
-
qos-constraint: string
name of the qos-constraint
-
qos-enable: boolean
enable QOS support for realm
-
refer-call-transfer: string
Allowed Values:
[ "disabled", "enabled", "dynamic" ]
-
refer-notify-provisional: string
Allowed Values:
[ "none", "initial", "all" ]
-
restricted-latching: string
Allowed Values:
[ "none", "sdp", "peer-ip" ]
-
restriction-mask: integer
(int64)
Minimum Value:
1
Maximum Value:128
bits of IP address used for restriction latching should be in the range 1-32 for IPv4 address family and 1-128 for IPv6 address family -
rtcp-mux: boolean
specifies whether RTCP multiplexing shall be negotiated or not
-
rtcp-policy: string
Pattern:
^([A-Za-z0-9_][A-Za-z0-9._\-]{0,127})?$|^[A-Za-z0-9_][A-Za-z0-9._\-]{0,127}$
name of rtcp policy for this realm -
service-networks(required): array
service-networks
Minimum Number of Items:
1
service network this realm is available to -
session-max-life-limit: integer
(int64)
Minimum Value:
1
Maximum Value:2073600
maximum life limit a SIP session can stay active (secs). Range 1-2073600. -
sip-isup-profile: string
name of sip-isup profile
-
sip-profile: string
name of sip profile
-
spl-options: string
optional SPL features/parameters
-
srtp-msm-passthrough: boolean
enable inclusion of info for multi-system SRTP pass-through
-
sti-as: array
sti-as
group name or list of STI authentication server (up to four allowed). STG:<STI-group-name> (for STI Server Group) <STI-name> (for single STI Server)
-
sti-attest: string
Pattern:
^$|^[A-C]$
Attestation Values can be either A, B, C or Empty. A: Full Attestation, B: Partial Attestation, C: Gateway Attestation -
sti-orig-id: string
Pattern:
^$|^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$
UUID4 added to STI-AS requests, if not already present. Leave empty to pick up the UUID from the upstream config object -
sti-signaling-attest: boolean
Retrieve attestation value and OrigId from SIP headers, when present. Attestation-Info: attest [A/B/C] Origination-ID: origId [UUID]
-
sti-vs: array
sti-vs
group name or list of STI validation server (up to four allowed). STG:<STI-group-name> (for STI Server Group) <STI-name> (for single STI Server)
-
subsq-guard-timer: integer
(int32)
Minimum Value:
1
Maximum Value:86400
subsequent flow guard timer (seconds). -
symmetric-latching: string
Allowed Values:
[ "disabled", "enabled", "pre-emptive" ]
-
tcp-flow-time-limit: integer
(int32)
Minimum Value:
1
Maximum Value:2073600
TCP Flow Time Limit(seconds). -
tcp-initial-guard-timer: integer
(int32)
Minimum Value:
1
Maximum Value:86400
initial TCP flow init timer (seconds). -
tcp-media-profile: string
Pattern:
^([A-Za-z0-9_][A-Za-z0-9._\-]{0,127})?$|^[A-Za-z0-9_][A-Za-z0-9._\-]{0,127}$
TCP media profile to use for this realm -
tcp-subsq-guard-timer: integer
(int32)
Minimum Value:
1
Maximum Value:86400
subsequent TCP flow guard timer (seconds). -
trunk-context: string
default trunk context for realm
-
untrusted-signal-threshold: integer
(int64)
Minimum Value:
0
Maximum Value:4294967295
maximum allowed number of untrusted signaling messages within tolerance window (e.g. 1000) -
wait-time-for-invalid-register: integer
(int64)
Minimum Value:
0
Maximum Value:300
time period (in seconds) for which the SD will wait before counting the absence of the REGISTER message as an invalid message -
xnq-state: string
Allowed Values:
[ "xnq-unknown", "xnq-potential", "xnq-remove" ]
Nested Schema : addr-prefixes
Type:
array
address prefixes to match realm. Omit number of bits for exact match. e.g. 10.0.0.0/24 or 2001:DB8:0:56::/64
Show Source
Nested Schema : auth-attribute
Type:
array
list of auth-attributes
Show Source
-
Array of:
object SipAuthAttribute
list of auth-attributes
Nested Schema : feature-trfo
Type:
array
Enable/disable transcoding free operation
Show Source
-
Array of:
string
Allowed Values:
[ "ringback" ]
Nested Schema : match-media-profiles
Type:
array
media profile subtypes for realm. Supports subtypes and name wildcarding (e.g. PCMU::A PCMA:: *::B)
Show Source
Nested Schema : service-networks
Type:
array
Minimum Number of Items:
1
service network this realm is available to
Show Source
Nested Schema : sti-as
Type:
array
group name or list of STI authentication server (up to four allowed). STG:<STI-group-name> (for STI Server Group) <STI-name> (for single STI Server)
Show Source
Nested Schema : sti-vs
Type:
array
group name or list of STI validation server (up to four allowed). STG:<STI-group-name> (for STI Server Group) <STI-name> (for single STI Server)
Show Source
Nested Schema : RealmConfigAddrPrefixes
Type:
Show Source
object
-
_elementKey: string
Read Only:
true
Identifier for the element or sub-element -
address: string
Pattern:
$|^(?:(?:[0-9]{1,3}.){3}[0-9]{1,3}(?:/(?:[0-9]|[12][0-9]|3[0-2]))?|(?:[0-9a-fA-F]{1,4}:){7}[0-9a-fA-F]{1,4}|(?:[0-9a-fA-F]{1,4}:){1,7}:|(?:[0-9a-fA-F]{1,4}:){1,6}:[0-9a-fA-F]{1,4}|(?:[0-9a-fA-F]{1,4}:){1,5}(?::[0-9a-fA-F]{1,4}){1,2}|(?:[0-9a-fA-F]{1,4}:){1,4}(?::[0-9a-fA-F]{1,4}){1,3}|(?:[0-9a-fA-F]{1,4}:){1,3}(?::[0-9a-fA-F]{1,4}){1,4}|(?:[0-9a-fA-F]{1,4}:){1,2}(?::[0-9a-fA-F]{1,4}){1,5}|[0-9a-fA-F]{1,4}:(?::[0-9a-fA-F]{1,4}){1,6}|:(?::[0-9a-fA-F]{1,4}){1,7}|::)(?:/(?:[0-9]|[1-9][0-9]|1[0-1][0-9]|12[0-8]))?$
Nested Schema : SipAuthAttribute
Type:
object
list of auth-attributes
Show Source
-
_elementKey: string
Read Only:
true
Identifier for the element or sub-element -
auth-realm(required): string
Minimum Length:
1
Pattern:^([A-Za-z0-9_][A-Za-z0-9._\-]{0,127})?$
authentication realm -
auth-user-lookup(required): string
Minimum Length:
1
Lookup used for selecting the AuthUser -
in-dialog-methods: array
in-dialog-methods
in dialog methods to add authentication headers to
-
password: string
password
authentication password
-
passwordAsString: string
-
username: string
authentication username
Nested Schema : in-dialog-methods
Type:
array
in dialog methods to add authentication headers to
Show Source
-
Array of:
string
Allowed Values:
[ "INVITE", "ACK", "BYE", "CANCEL", "REGISTER", "OPTIONS", "PRACK", "SUBSCRIBE", "NOTIFY", "PUBLISH", "INFO", "REFER", "MESSAGE", "UPDATE" ]
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" ]