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:
objectconfigure a realm for media management
Show Source
-
_elementKey: string
Read Only:
trueIdentifier 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:
0Maximum Value:4294967295average 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:
0Maximum Value:4294967295blocked 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:
0Maximum Value:999999999fallback 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:
1Maximum Value:2073600Flow Time Limit(seconds). -
hairpin-id: integer
(int32)
Minimum Value:
0Maximum Value:65535hairpin 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:
0Maximum Value:999999999ICMP advertisement interval (seconds) -
icmp-detect-multiplier: integer
(int64)
Minimum Value:
0Maximum Value:999999999ICMP 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:
1Pattern:^[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:
1Maximum Value:86400initial flow guard timer (seconds). -
invalid-signal-threshold: integer
(int64)
Minimum Value:
0Maximum Value:4294967295allowed 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:
0Maximum Value:999999999maximum bandwidth for dynamic flows to/from realm (kilobits per second) (e.g. 64000) -
max-endpoints-per-nat: integer
(int64)
Minimum Value:
0Maximum Value:65535allowed maximum number of endpoints behind a NAT device -
max-priority-bandwidth: integer
(int64)
Minimum Value:
0Maximum Value:999999999maximum priority bandwidth for dynamic flows to/from realm (kilobits per second) (e.g. 64000) -
maximum-signal-threshold: integer
(int64)
Minimum Value:
0Maximum Value:4294967295maximum 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:
0Maximum Value:71582788maximum monthly minutes allowed for the realm -
msm-release: boolean
include info for multi-system media release
-
nat-invalid-message-threshold: integer
(int64)
Minimum Value:
0Maximum Value:65535acceptable number of invalid messages from behind a NAT -
nat-trust-threshold: integer
(int64)
Minimum Value:
0Maximum Value:65535number 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:
1Maximum Value:128bits 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:
1service network this realm is available to -
session-max-life-limit: integer
(int64)
Minimum Value:
1Maximum Value:2073600maximum 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:
1Maximum Value:86400subsequent flow guard timer (seconds). -
symmetric-latching: string
Allowed Values:
[ "disabled", "enabled", "pre-emptive" ] -
tcp-flow-time-limit: integer
(int32)
Minimum Value:
1Maximum Value:2073600TCP Flow Time Limit(seconds). -
tcp-initial-guard-timer: integer
(int32)
Minimum Value:
1Maximum Value:86400initial 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:
1Maximum Value:86400subsequent TCP flow guard timer (seconds). -
trunk-context: string
default trunk context for realm
-
untrusted-signal-threshold: integer
(int64)
Minimum Value:
0Maximum Value:4294967295maximum allowed number of untrusted signaling messages within tolerance window (e.g. 1000) -
wait-time-for-invalid-register: integer
(int64)
Minimum Value:
0Maximum Value:300time 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:
arrayaddress 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:
arraylist of auth-attributes
Show Source
-
Array of:
object SipAuthAttribute
list of auth-attributes
Nested Schema : feature-trfo
Type:
arrayEnable/disable transcoding free operation
Show Source
-
Array of:
string
Allowed Values:
[ "ringback" ]
Nested Schema : match-media-profiles
Type:
arraymedia profile subtypes for realm. Supports subtypes and name wildcarding (e.g. PCMU::A PCMA:: *::B)
Show Source
Nested Schema : service-networks
Type:
arrayMinimum Number of Items:
1service network this realm is available to
Show Source
Nested Schema : sti-as
Type:
arraygroup 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:
arraygroup 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:
trueIdentifier 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:
objectlist of auth-attributes
Show Source
-
_elementKey: string
Read Only:
trueIdentifier for the element or sub-element -
auth-realm(required): string
Minimum Length:
1Pattern:^([A-Za-z0-9_][A-Za-z0-9._\-]{0,127})?$authentication realm -
auth-user-lookup(required): string
Minimum Length:
1Lookup 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:
arrayin 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:
trueIdentifier 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:
trueIdentifier for the element or sub-element -
attribute: string
-
code: string
-
message: string
-
type: string
Allowed Values:
[ "error", "fatal", "warn" ]