Retrieve one config element: SD.realm-config
get
https://cloud-native-SBC-IP/config/v1/sd/realm-config/{ElementKey}
Retrieve one config element: SD.realm-config
Request
Path Parameters
-
ElementKey: string
Identifier for the element
Query Parameters
-
revision-id: string
Integer value of saved revision, or 'latest', 'active' to show the running config, or 'staging' to show complete configuration to be activated
There's no request body for this operation.
Back to TopResponse
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" ]