Replace a config element: SD.session-agent
put
https://cloud-native-SBC-IP/config/v1/sd/session-agent/{ElementKey}
Replace a config element: SD.session-agent
Request
Path Parameters
-
ElementKey: string
Identifier for the element
Supported Media Types
- application/json
Root Schema : schema
Type:
object
configure session agents
Show Source
-
_elementKey: string
Read Only:
true
Identifier for the element or sub-element -
allow-next-hop-lp: boolean
allow this session agent to be used as nexthop in local policy
-
app-protocol: string
Allowed Values:
[ "SIP" ]
-
associated-agents: array
associated-agents
list of Agents Associated with this session-agent
-
auth-attribute: array
auth-attribute
list of auth-attributes
-
burst-rate-window: integer
(int64)
Minimum Value:
0
Maximum Value:999999999
burst rate window (seconds) -
cac-alarm-threshold: integer
(int64)
Minimum Value:
0
Maximum Value:99
CAC utilization threshold (percent). An alarm will be generated when session utilization or burst-rate utilization exceeds this value. -
carriers: array
carriers
list of carriers
-
codec-policy: string
codec policy to apply
-
constraints: boolean
apply session constraints to agent
-
description: string
description of session agent
-
early-media-allow: string
Allowed Values:
[ "both", "reverse", "none" ]
-
egress-realm-id: string
Pattern:
^.*$|^[A-Za-z0-9_][A-Za-z0-9._\-]{0,127}$
default egress realm to use for session agent 'pings' and when multiple egress realms are possible (e.g. realm-id is empty or '*') -
enforcement-profile: string
Pattern:
^.*$|^[A-Za-z0-9_][A-Za-z0-9._\-]{0,127}$
Name of enforcement profile -
hold-refer-reinvite: boolean
enable or disables holding re-invite
-
hostname(required): string
Minimum Length:
1
Pattern:^(((((\*)|(\*\.)){0,1})([A-Za-z0-9]([A-Za-z0-9-]*[A-Za-z0-9]){0,1}[.])*([A-Za-z]([A-Za-z0-9-]*[A-Za-z0-9]){0,1})[.]{0,1})|(\*?))$|^((([0-1]{0,1}[0-9]{0,1}|2[0-4])[0-9]|25[0-5])[.]){3}(([0-1]{0,1}[0-9]{0,1}|2[0-4])[0-9]|25[0-5])$|^((([0-9a-fA-F]{1,4}:){7}[0-9a-fA-F]{1,4})|(([0-9a-fA-F]{1,4}:){6}((:[0-9a-fA-F]{1,4})|(((([0-1]{0,1}[0-9]{0,1}|2[0-4])[0-9]|25[0-5])[.]){3}(([0-1]{0,1}[0-9]{0,1}|2[0-4])[0-9]|25[0-5]))))|(([0-9a-fA-F]{1,4}:){5}:((([0-9a-fA-F]{1,4}:)?[0-9a-fA-F]{1,4})|(((([0-1]{0,1}[0-9]{0,1}|2[0-4])[0-9]|25[0-5])[.]){3}(([0-1]{0,1}[0-9]{0,1}|2[0-4])[0-9]|25[0-5]))))|(([0-9a-fA-F]{1,4}:){4}:((([0-9a-fA-F]{1,4}:){0,2}[0-9a-fA-F]{1,4})|(([0-9a-fA-F]{1,4}:)?((([0-1]{0,1}[0-9]{0,1}|2[0-4])[0-9]|25[0-5])[.]){3}(([0-1]{0,1}[0-9]{0,1}|2[0-4])[0-9]|25[0-5]))))|(([0-9a-fA-F]{1,4}:){3}:((([0-9a-fA-F]{1,4}:){0,3}[0-9a-fA-F]{1,4})|(([0-9a-fA-F]{1,4}:){0,2}((([0-1]{0,1}[0-9]{0,1}|2[0-4])[0-9]|25[0-5])[.]){3}(([0-1]{0,1}[0-9]{0,1}|2[0-4])[0-9]|25[0-5]))))|(([0-9a-fA-F]{1,4}:){2}:((([0-9a-fA-F]{1,4}:){0,4}[0-9a-fA-F]{1,4})|(([0-9a-fA-F]{1,4}:){0,3}((([0-1]{0,1}[0-9]{0,1}|2[0-4])[0-9]|25[0-5])[.]){3}(([0-1]{0,1}[0-9]{0,1}|2[0-4])[0-9]|25[0-5]))))|([0-9a-fA-F]{1,4}::((([0-9a-fA-F]{1,4}:){0,5}[0-9a-fA-F]{1,4})|(([0-9a-fA-F]{1,4}:){0,4}((([0-1]{0,1}[0-9]{0,1}|2[0-4])[0-9]|25[0-5])[.]){3}(([0-1]{0,1}[0-9]{0,1}|2[0-4])[0-9]|25[0-5]))))|(::((([0-9a-fA-F]{1,4}:){0,6}[0-9a-fA-F]{1,4})|(([0-9a-fA-F]{1,4}:){0,5}((([0-1]{0,1}[0-9]{0,1}|2[0-4])[0-9]|25[0-5])[.]){3}(([0-1]{0,1}[0-9]{0,1}|2[0-4])[0-9]|25[0-5]))))|(([0-9a-fA-F]{1,4}:){1,7}:)|(::))$|^([A-Za-z0-9]([A-Za-z0-9-]*[A-Za-z0-9]){0,1}[.])*([A-Za-z]([A-Za-z0-9-]*[A-Za-z0-9]){0,1})[.]{0,1}$
hostname at which to contact session agent -
in-manipulationid: string
inbound manipulation ID
-
in-service-period: integer
(int64)
Minimum Value:
0
Maximum Value:999999999
in service period -
in-translationid: string
inbound translation ID
-
ip-address: string
Pattern:
^$|^((([0-1]?[0-9]?|2[0-4])[0-9]|25[0-5])[.]){3}(([0-1]?[0-9]?|2[0-4])[0-9]|25[0-5])(/[0-2]?[0-9]|/3[0-2])?$|^([\d]{1,3}\.[\d]{1,3}\.[\d]{1,3}\.[\d]{1,3}):([\d]{1,5})$|^((([[0-9a-fA-F]]{1,4}:){7}[[0-9a-fA-F]]{1,4})|(([[0-9a-fA-F]]{1,4}:){6}((:[[0-9a-fA-F]]{1,4})|(((([0-1]{0,1}[0-9]{0,1}|2[0-4])[0-9]|25[0-5])[.]){3}(([0-1]{0,1}[0-9]{0,1}|2[0-4])[0-9]|25[0-5]))))|(([[0-9a-fA-F]]{1,4}:){5}:((([[0-9a-fA-F]]{1,4}:)?[[0-9a-fA-F]]{1,4})|(((([0-1]{0,1}[0-9]{0,1}|2[0-4])[0-9]|25[0-5])[.]){3}(([0-1]{0,1}[0-9]{0,1}|2[0-4])[0-9]|25[0-5]))))|(([[0-9a-fA-F]]{1,4}:){4}:((([[0-9a-fA-F]]{1,4}:){0,2}[[0-9a-fA-F]]{1,4})|(([[0-9a-fA-F]]{1,4}:)?((([0-1]{0,1}[0-9]{0,1}|2[0-4])[0-9]|25[0-5])[.]){3}(([0-1]{0,1}[0-9]{0,1}|2[0-4])[0-9]|25[0-5]))))|(([[0-9a-fA-F]]{1,4}:){3}:((([[0-9a-fA-F]]{1,4}:){0,3}[[0-9a-fA-F]]{1,4})|(([[0-9a-fA-F]]{1,4}:){0,2}((([0-1]{0,1}[0-9]{0,1}|2[0-4])[0-9]|25[0-5])[.]){3}(([0-1]{0,1}[0-9]{0,1}|2[0-4])[0-9]|25[0-5]))))|(([[0-9a-fA-F]]{1,4}:){2}:((([[0-9a-fA-F]]{1,4}:){0,4}[[0-9a-fA-F]]{1,4})|(([[0-9a-fA-F]]{1,4}:){0,3}((([0-1]{0,1}[0-9]{0,1}|2[0-4])[0-9]|25[0-5])[.]){3}(([0-1]{0,1}[0-9]{0,1}|2[0-4])[0-9]|25[0-5]))))|([[0-9a-fA-F]]{1,4}::((([[0-9a-fA-F]]{1,4}:){0,5}[[0-9a-fA-F]]{1,4})|(([[0-9a-fA-F]]{1,4}:){0,4}((([0-1]{0,1}[0-9]{0,1}|2[0-4])[0-9]|25[0-5])[.]){3}(([0-1]{0,1}[0-9]{0,1}|2[0-4])[0-9]|25[0-5]))))|(::((([[0-9a-fA-F]]{1,4}:){0,6}[[0-9a-fA-F]]{1,4})|(([[0-9a-fA-F]]{1,4}:){0,5}((([0-1]{0,1}[0-9]{0,1}|2[0-4])[0-9]|25[0-5])[.]){3}(([0-1]{0,1}[0-9]{0,1}|2[0-4])[0-9]|25[0-5]))))|(([[0-9a-fA-F]]{1,4}:){1,7}:)|(::))|:(53|(102[5-9]|10[3-9][0-9]{1}|1[1-9][0-9]{2}|[2-9][0-9]{3}|[1-5][0-9]{4}|6[0-4][0-9]{3}|65[0-4][0-9]{2}|655[0-2][0-9]|6553[0-5]))$|^\[(([0-9a-fA-F]{1,4}:){7,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}|:)|fe80:(:[0-9a-fA-F]{0,4}){0,4}%[0-9a-zA-Z]{1,}|::(ffff(:0{1,4}){0,1}:){0,1}((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])|([0-9a-fA-F]{1,4}:){1,4}:((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9]))\](:[0-9]{0,4})$|^\[(([0-9a-fA-F]{1,4}:){7,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}|:)|fe80:(:[0-9a-fA-F]{0,4}){0,4}%[0-9a-zA-Z]{1,}|::(ffff(:0{1,4}){0,1}:){0,1}((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])|([0-9a-fA-F]{1,4}:){1,4}:((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9]))\]$|^(([0-9a-fA-F]{1,4}:){7,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}|:)|fe80:(:[0-9a-fA-F]{0,4}){0,4}%[0-9a-zA-Z]{1,}|::(ffff(:0{1,4}){0,1}:){0,1}((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])|([0-9a-fA-F]{1,4}:){1,4}:((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9]))$
IP Address if hostname is FQDN (optional) -
kpml-interworking: string
Allowed Values:
[ "inherit", "disabled", "enabled" ]
-
kpml2833-iwf-on-hairpin: string
Allowed Values:
[ "inherit", "disabled", "enabled" ]
-
li-trust-me: boolean
session agent is trusted for Lawful Intercept or not
-
load-balance-dns-query: string
Allowed Values:
[ "hunt", "round-robin" ]
-
local-response-map: string
Pattern:
^.*$|^[A-Za-z0-9_][A-Za-z0-9._\-]{0,127}$
name of local response map to use for the SA -
loose-routing: boolean
enable loose routing
-
manipulation-pattern: string
regular expression that can be used in header manipulation rules
-
manipulation-string: string
string that can be used in header manipulation rules
-
match-identifier: array
match-identifier
Identification criteria to match this agent
-
max-burst-rate: integer
(int64)
Minimum Value:
0
Maximum Value:999999999
max burst rate (invites per second) -
max-inbound-burst-rate: integer
(int64)
Minimum Value:
0
Maximum Value:999999999
max inbound burst rate (invites per second) -
max-inbound-sessions: integer
(int64)
Minimum Value:
0
Maximum Value:999999999
max inbound sessions allowed to this agent -
max-inbound-sustain-rate: integer
(int64)
Minimum Value:
0
Maximum Value:999999999
max inbound sustained rate (invites per second) -
max-outbound-burst-rate: integer
(int64)
Minimum Value:
0
Maximum Value:999999999
max outbound burst rate (invites per second) -
max-outbound-sessions: integer
(int64)
Minimum Value:
0
Maximum Value:999999999
max outbound sessions allowed to this agent -
max-outbound-sustain-rate: integer
(int64)
Minimum Value:
0
Maximum Value:999999999
max outbound sustained rate (invites per second) -
max-register-sustain-rate: integer
(int64)
Minimum Value:
0
Maximum Value:999999999
maximum reg sustain rate (register per second) -
max-sessions: integer
(int64)
Minimum Value:
0
Maximum Value:999999999
max sessions allowed to and from this agent -
max-sustain-rate: integer
(int64)
Minimum Value:
0
Maximum Value:999999999
max sustained rate (invites per second) -
media-profiles: array
media-profiles
list of media profiles
-
min-asr: integer
(int64)
Minimum Value:
0
Maximum Value:100
minimum answer seizure ratio (percentage) -
min-seizures: integer
(int64)
Minimum Value:
1
Maximum Value:999999999
minimum number of seizures for a no-answer scenario -
options: string
optional features/parameters
-
out-manipulationid: string
Outbound Manipulation Id
-
out-service-response-codes: string
Pattern:
^$|^[2-6][0-9][0-9]((,[2-6][0-9][0-9])|(,[2-6][0-9][0-9]-[2-6][0-9][0-9]))*$|^[2-6][0-9][0-9]-[2-6][0-9][0-9]((,[2-6][0-9][0-9])|(,[2-6][0-9][0-9]-[2-6][0-9][0-9]))*$
Response codes for Any Dialog creating or Ping Request that make the SA OOS -
out-translationid: string
Outbound Translation Id
-
p-asserted-id: string
p-asserted-id(URI Format) for Session Agent
-
ping-all-addresses: boolean
SIP ping all adresses from DNS query
-
ping-from-user-part: string
ping From User Part
-
ping-in-service-response-codes: string
Pattern:
^$|^[2-6][0-9][0-9]((,[2-6][0-9][0-9])|(,[2-6][0-9][0-9]-[2-6][0-9][0-9]))*$|^[2-6][0-9][0-9]-[2-6][0-9][0-9]((,[2-6][0-9][0-9])|(,[2-6][0-9][0-9]-[2-6][0-9][0-9]))*$
Response codes for PING Resuest that make the SA InService -
ping-interval: integer
(int64)
Minimum Value:
0
Maximum Value:4294967295
how often to ping SA (seconds) -
ping-method: string
SIP message/method used for pinging
-
ping-response: boolean
OPTIONS received will be considered as ping and will be locally responded
-
ping-send-mode: string
Allowed Values:
[ "keep-alive", "continuous" ]
-
ping-to-user-part: string
ping To User Part
-
port: integer
(int32)
Minimum Value:
0
Maximum Value:65535
port to contact session agent -
precedence: integer
(int64)
Minimum Value:
0
Maximum Value:4294967295
Selection precedence of Session Agents with same IP address -
proxy-mode: string
Allowed Values:
[ "Stateless", "Proxy", "Redirect", "Record-Route" ]
-
rate-constraints: array
rate-constraints
create a rate constraint for a method
-
realm-id: string
Pattern:
^.*$|^[A-Za-z0-9_][A-Za-z0-9._\-]{0,127}$
realm this session agent resides in -
redirect-action: string
Allowed Values:
[ "Proxy", "Recurse", "Recurse-305-only" ]
-
refer-call-transfer: string
Allowed Values:
[ "disabled", "enabled", "dynamic" ]
-
refer-notify-provisional: string
Allowed Values:
[ "none", "initial", "all" ]
-
req-uri-carrier-mode: string
Allowed Values:
[ "None", "URI-param", "Prefix" ]
-
request-uri-headers: array
request-uri-headers
list of headers which need to be inserted in the RE-INVITE from the contact Header
-
response-map: string
Pattern:
^.*$|^[A-Za-z0-9_][A-Za-z0-9._\-]{0,127}$
response map name -
reuse-connections: string
Allowed Values:
[ "NONE", "TCP", "SCTP", "TLS" ]
-
rfc2833-mode: string
Allowed Values:
[ "none", "transparent", "preferred", "dual" ]
-
rfc2833-payload: integer
(int32)
Minimum Value:
0
Maximum Value:127
payload type used by the SA in preferred rfc2833-mode (0,128>x>95) -
send-media-session: boolean
send media session description
-
send-tcp-fin: boolean
Enables or disables sending TCP FIN messages when SA is Out of Service
-
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
Pattern:
^.*$|^[A-Za-z0-9_][A-Za-z0-9._\-]{0,127}$
Name of sip-isup profile -
sip-profile: string
Pattern:
^.*$|^[A-Za-z0-9_][A-Za-z0-9._\-]{0,127}$
Name of sip profile -
sip-recursion-policy: string
Pattern:
^([A-Za-z0-9_][A-Za-z0-9._\-]{0,127})?$|^[A-Za-z0-9_][A-Za-z0-9._\-]{0,127}$
SIP Recursion Policy -
spl-options: string
optional features/parameters
-
state: boolean
administrative state
-
sti-as: array
sti-as
group name or list of STI authentication server (up to four allowed). E.g. 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). E.g. STG:<STI-group-name> (for STI Server Group), <STI-name> (for single STI Server)
-
stop-recurse: string
Response codes that stop recursion of targets/contacts
-
sustain-rate-window: integer
(int64)
Minimum Value:
0
Maximum Value:999999999
sustained rate window (seconds) -
tcp-keepalive: string
Allowed Values:
[ "none", "enabled", "disabled" ]
-
tcp-reconn-interval: string
TCP/SCTP Reconnection Interval
-
time-to-resume: integer
(int64)
Minimum Value:
0
Maximum Value:999999999
time to resume -
transport-method: string
Allowed Values:
[ "UDP", "UDP+TCP", "DynamicTCP", "StaticTCP", "DynamicTLS", "StaticTLS", "StaticSCTP", "ANY" ]
-
trunk-group: array
trunk-group
list of trunk groups and their contexts. To use the default context case, omit : and the context
-
trust-me: boolean
whether this session agent is trusted or not
-
ttr-no-response: integer
(int64)
Minimum Value:
0
Maximum Value:999999999
no response time to resume
Nested Schema : associated-agents
Type:
array
list of Agents Associated with this session-agent
Show Source
Nested Schema : auth-attribute
Type:
array
list of auth-attributes
Show Source
-
Array of:
object schema
list of auth-attributes
Nested Schema : match-identifier
Type:
array
Identification criteria to match this agent
Show Source
-
Array of:
object SessionAgentIdentifier
Identification criteria to match this agent
Nested Schema : rate-constraints
Type:
array
create a rate constraint for a method
Show Source
-
Array of:
object RateConstraints
create a rate constraint for a method
Nested Schema : request-uri-headers
Type:
array
list of headers which need to be inserted in the RE-INVITE from the contact Header
Show Source
Nested Schema : sti-as
Type:
array
group name or list of STI authentication server (up to four allowed). E.g. 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). E.g. STG:<STI-group-name> (for STI Server Group), <STI-name> (for single STI Server)
Show Source
Nested Schema : trunk-group
Type:
array
list of trunk groups and their contexts. To use the default context case, omit : and the context
Show Source
Nested Schema : schema
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" ]
Nested Schema : SessionAgentIdentifier
Type:
object
Identification criteria to match this agent
Show Source
-
_elementKey: string
Read Only:
true
Identifier for the element or sub-element -
identifier-rule(required): string
Minimum Length:
1
Pattern:^([A-Za-z0-9_][A-Za-z0-9._\-]{0,127})?$|^[A-Za-z0-9_][A-Za-z0-9._\-]{0,127}$
specify the session-agent-identifier-rule which will be used to identify this agent if not matching by IP Address -
match-value(required): string
Minimum Length:
1
Pattern:^.*$
value to match in sip header field which identifies this Session Agent
Nested Schema : RateConstraints
Type:
object
create a rate constraint for a method
Show Source
-
_elementKey: string
Read Only:
true
Identifier for the element or sub-element -
max-inbound-burst-rate: integer
(int64)
Minimum Value:
0
Maximum Value:999999999
max inbound burst rate (methods per rate) -
max-inbound-sustain-rate: integer
(int64)
Minimum Value:
0
Maximum Value:999999999
max inbound sustained rate (methods per rate) -
max-outbound-burst-rate: integer
(int64)
Minimum Value:
0
Maximum Value:999999999
max outbound burst rate (methods per rate) -
max-outbound-sustain-rate: integer
(int64)
Minimum Value:
0
Maximum Value:999999999
max outbound sustained rate (methods per rate) -
method(required): 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: SessionAgent
Root Schema : schema
Type:
object
configure session agents
Show Source
-
_elementKey: string
Read Only:
true
Identifier for the element or sub-element -
allow-next-hop-lp: boolean
allow this session agent to be used as nexthop in local policy
-
app-protocol: string
Allowed Values:
[ "SIP" ]
-
associated-agents: array
associated-agents
list of Agents Associated with this session-agent
-
auth-attribute: array
auth-attribute
list of auth-attributes
-
burst-rate-window: integer
(int64)
Minimum Value:
0
Maximum Value:999999999
burst rate window (seconds) -
cac-alarm-threshold: integer
(int64)
Minimum Value:
0
Maximum Value:99
CAC utilization threshold (percent). An alarm will be generated when session utilization or burst-rate utilization exceeds this value. -
carriers: array
carriers
list of carriers
-
codec-policy: string
codec policy to apply
-
constraints: boolean
apply session constraints to agent
-
description: string
description of session agent
-
early-media-allow: string
Allowed Values:
[ "both", "reverse", "none" ]
-
egress-realm-id: string
Pattern:
^.*$|^[A-Za-z0-9_][A-Za-z0-9._\-]{0,127}$
default egress realm to use for session agent 'pings' and when multiple egress realms are possible (e.g. realm-id is empty or '*') -
enforcement-profile: string
Pattern:
^.*$|^[A-Za-z0-9_][A-Za-z0-9._\-]{0,127}$
Name of enforcement profile -
hold-refer-reinvite: boolean
enable or disables holding re-invite
-
hostname(required): string
Minimum Length:
1
Pattern:^(((((\*)|(\*\.)){0,1})([A-Za-z0-9]([A-Za-z0-9-]*[A-Za-z0-9]){0,1}[.])*([A-Za-z]([A-Za-z0-9-]*[A-Za-z0-9]){0,1})[.]{0,1})|(\*?))$|^((([0-1]{0,1}[0-9]{0,1}|2[0-4])[0-9]|25[0-5])[.]){3}(([0-1]{0,1}[0-9]{0,1}|2[0-4])[0-9]|25[0-5])$|^((([0-9a-fA-F]{1,4}:){7}[0-9a-fA-F]{1,4})|(([0-9a-fA-F]{1,4}:){6}((:[0-9a-fA-F]{1,4})|(((([0-1]{0,1}[0-9]{0,1}|2[0-4])[0-9]|25[0-5])[.]){3}(([0-1]{0,1}[0-9]{0,1}|2[0-4])[0-9]|25[0-5]))))|(([0-9a-fA-F]{1,4}:){5}:((([0-9a-fA-F]{1,4}:)?[0-9a-fA-F]{1,4})|(((([0-1]{0,1}[0-9]{0,1}|2[0-4])[0-9]|25[0-5])[.]){3}(([0-1]{0,1}[0-9]{0,1}|2[0-4])[0-9]|25[0-5]))))|(([0-9a-fA-F]{1,4}:){4}:((([0-9a-fA-F]{1,4}:){0,2}[0-9a-fA-F]{1,4})|(([0-9a-fA-F]{1,4}:)?((([0-1]{0,1}[0-9]{0,1}|2[0-4])[0-9]|25[0-5])[.]){3}(([0-1]{0,1}[0-9]{0,1}|2[0-4])[0-9]|25[0-5]))))|(([0-9a-fA-F]{1,4}:){3}:((([0-9a-fA-F]{1,4}:){0,3}[0-9a-fA-F]{1,4})|(([0-9a-fA-F]{1,4}:){0,2}((([0-1]{0,1}[0-9]{0,1}|2[0-4])[0-9]|25[0-5])[.]){3}(([0-1]{0,1}[0-9]{0,1}|2[0-4])[0-9]|25[0-5]))))|(([0-9a-fA-F]{1,4}:){2}:((([0-9a-fA-F]{1,4}:){0,4}[0-9a-fA-F]{1,4})|(([0-9a-fA-F]{1,4}:){0,3}((([0-1]{0,1}[0-9]{0,1}|2[0-4])[0-9]|25[0-5])[.]){3}(([0-1]{0,1}[0-9]{0,1}|2[0-4])[0-9]|25[0-5]))))|([0-9a-fA-F]{1,4}::((([0-9a-fA-F]{1,4}:){0,5}[0-9a-fA-F]{1,4})|(([0-9a-fA-F]{1,4}:){0,4}((([0-1]{0,1}[0-9]{0,1}|2[0-4])[0-9]|25[0-5])[.]){3}(([0-1]{0,1}[0-9]{0,1}|2[0-4])[0-9]|25[0-5]))))|(::((([0-9a-fA-F]{1,4}:){0,6}[0-9a-fA-F]{1,4})|(([0-9a-fA-F]{1,4}:){0,5}((([0-1]{0,1}[0-9]{0,1}|2[0-4])[0-9]|25[0-5])[.]){3}(([0-1]{0,1}[0-9]{0,1}|2[0-4])[0-9]|25[0-5]))))|(([0-9a-fA-F]{1,4}:){1,7}:)|(::))$|^([A-Za-z0-9]([A-Za-z0-9-]*[A-Za-z0-9]){0,1}[.])*([A-Za-z]([A-Za-z0-9-]*[A-Za-z0-9]){0,1})[.]{0,1}$
hostname at which to contact session agent -
in-manipulationid: string
inbound manipulation ID
-
in-service-period: integer
(int64)
Minimum Value:
0
Maximum Value:999999999
in service period -
in-translationid: string
inbound translation ID
-
ip-address: string
Pattern:
^$|^((([0-1]?[0-9]?|2[0-4])[0-9]|25[0-5])[.]){3}(([0-1]?[0-9]?|2[0-4])[0-9]|25[0-5])(/[0-2]?[0-9]|/3[0-2])?$|^([\d]{1,3}\.[\d]{1,3}\.[\d]{1,3}\.[\d]{1,3}):([\d]{1,5})$|^((([[0-9a-fA-F]]{1,4}:){7}[[0-9a-fA-F]]{1,4})|(([[0-9a-fA-F]]{1,4}:){6}((:[[0-9a-fA-F]]{1,4})|(((([0-1]{0,1}[0-9]{0,1}|2[0-4])[0-9]|25[0-5])[.]){3}(([0-1]{0,1}[0-9]{0,1}|2[0-4])[0-9]|25[0-5]))))|(([[0-9a-fA-F]]{1,4}:){5}:((([[0-9a-fA-F]]{1,4}:)?[[0-9a-fA-F]]{1,4})|(((([0-1]{0,1}[0-9]{0,1}|2[0-4])[0-9]|25[0-5])[.]){3}(([0-1]{0,1}[0-9]{0,1}|2[0-4])[0-9]|25[0-5]))))|(([[0-9a-fA-F]]{1,4}:){4}:((([[0-9a-fA-F]]{1,4}:){0,2}[[0-9a-fA-F]]{1,4})|(([[0-9a-fA-F]]{1,4}:)?((([0-1]{0,1}[0-9]{0,1}|2[0-4])[0-9]|25[0-5])[.]){3}(([0-1]{0,1}[0-9]{0,1}|2[0-4])[0-9]|25[0-5]))))|(([[0-9a-fA-F]]{1,4}:){3}:((([[0-9a-fA-F]]{1,4}:){0,3}[[0-9a-fA-F]]{1,4})|(([[0-9a-fA-F]]{1,4}:){0,2}((([0-1]{0,1}[0-9]{0,1}|2[0-4])[0-9]|25[0-5])[.]){3}(([0-1]{0,1}[0-9]{0,1}|2[0-4])[0-9]|25[0-5]))))|(([[0-9a-fA-F]]{1,4}:){2}:((([[0-9a-fA-F]]{1,4}:){0,4}[[0-9a-fA-F]]{1,4})|(([[0-9a-fA-F]]{1,4}:){0,3}((([0-1]{0,1}[0-9]{0,1}|2[0-4])[0-9]|25[0-5])[.]){3}(([0-1]{0,1}[0-9]{0,1}|2[0-4])[0-9]|25[0-5]))))|([[0-9a-fA-F]]{1,4}::((([[0-9a-fA-F]]{1,4}:){0,5}[[0-9a-fA-F]]{1,4})|(([[0-9a-fA-F]]{1,4}:){0,4}((([0-1]{0,1}[0-9]{0,1}|2[0-4])[0-9]|25[0-5])[.]){3}(([0-1]{0,1}[0-9]{0,1}|2[0-4])[0-9]|25[0-5]))))|(::((([[0-9a-fA-F]]{1,4}:){0,6}[[0-9a-fA-F]]{1,4})|(([[0-9a-fA-F]]{1,4}:){0,5}((([0-1]{0,1}[0-9]{0,1}|2[0-4])[0-9]|25[0-5])[.]){3}(([0-1]{0,1}[0-9]{0,1}|2[0-4])[0-9]|25[0-5]))))|(([[0-9a-fA-F]]{1,4}:){1,7}:)|(::))|:(53|(102[5-9]|10[3-9][0-9]{1}|1[1-9][0-9]{2}|[2-9][0-9]{3}|[1-5][0-9]{4}|6[0-4][0-9]{3}|65[0-4][0-9]{2}|655[0-2][0-9]|6553[0-5]))$|^\[(([0-9a-fA-F]{1,4}:){7,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}|:)|fe80:(:[0-9a-fA-F]{0,4}){0,4}%[0-9a-zA-Z]{1,}|::(ffff(:0{1,4}){0,1}:){0,1}((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])|([0-9a-fA-F]{1,4}:){1,4}:((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9]))\](:[0-9]{0,4})$|^\[(([0-9a-fA-F]{1,4}:){7,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}|:)|fe80:(:[0-9a-fA-F]{0,4}){0,4}%[0-9a-zA-Z]{1,}|::(ffff(:0{1,4}){0,1}:){0,1}((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])|([0-9a-fA-F]{1,4}:){1,4}:((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9]))\]$|^(([0-9a-fA-F]{1,4}:){7,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}|:)|fe80:(:[0-9a-fA-F]{0,4}){0,4}%[0-9a-zA-Z]{1,}|::(ffff(:0{1,4}){0,1}:){0,1}((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])|([0-9a-fA-F]{1,4}:){1,4}:((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9]))$
IP Address if hostname is FQDN (optional) -
kpml-interworking: string
Allowed Values:
[ "inherit", "disabled", "enabled" ]
-
kpml2833-iwf-on-hairpin: string
Allowed Values:
[ "inherit", "disabled", "enabled" ]
-
li-trust-me: boolean
session agent is trusted for Lawful Intercept or not
-
load-balance-dns-query: string
Allowed Values:
[ "hunt", "round-robin" ]
-
local-response-map: string
Pattern:
^.*$|^[A-Za-z0-9_][A-Za-z0-9._\-]{0,127}$
name of local response map to use for the SA -
loose-routing: boolean
enable loose routing
-
manipulation-pattern: string
regular expression that can be used in header manipulation rules
-
manipulation-string: string
string that can be used in header manipulation rules
-
match-identifier: array
match-identifier
Identification criteria to match this agent
-
max-burst-rate: integer
(int64)
Minimum Value:
0
Maximum Value:999999999
max burst rate (invites per second) -
max-inbound-burst-rate: integer
(int64)
Minimum Value:
0
Maximum Value:999999999
max inbound burst rate (invites per second) -
max-inbound-sessions: integer
(int64)
Minimum Value:
0
Maximum Value:999999999
max inbound sessions allowed to this agent -
max-inbound-sustain-rate: integer
(int64)
Minimum Value:
0
Maximum Value:999999999
max inbound sustained rate (invites per second) -
max-outbound-burst-rate: integer
(int64)
Minimum Value:
0
Maximum Value:999999999
max outbound burst rate (invites per second) -
max-outbound-sessions: integer
(int64)
Minimum Value:
0
Maximum Value:999999999
max outbound sessions allowed to this agent -
max-outbound-sustain-rate: integer
(int64)
Minimum Value:
0
Maximum Value:999999999
max outbound sustained rate (invites per second) -
max-register-sustain-rate: integer
(int64)
Minimum Value:
0
Maximum Value:999999999
maximum reg sustain rate (register per second) -
max-sessions: integer
(int64)
Minimum Value:
0
Maximum Value:999999999
max sessions allowed to and from this agent -
max-sustain-rate: integer
(int64)
Minimum Value:
0
Maximum Value:999999999
max sustained rate (invites per second) -
media-profiles: array
media-profiles
list of media profiles
-
min-asr: integer
(int64)
Minimum Value:
0
Maximum Value:100
minimum answer seizure ratio (percentage) -
min-seizures: integer
(int64)
Minimum Value:
1
Maximum Value:999999999
minimum number of seizures for a no-answer scenario -
options: string
optional features/parameters
-
out-manipulationid: string
Outbound Manipulation Id
-
out-service-response-codes: string
Pattern:
^$|^[2-6][0-9][0-9]((,[2-6][0-9][0-9])|(,[2-6][0-9][0-9]-[2-6][0-9][0-9]))*$|^[2-6][0-9][0-9]-[2-6][0-9][0-9]((,[2-6][0-9][0-9])|(,[2-6][0-9][0-9]-[2-6][0-9][0-9]))*$
Response codes for Any Dialog creating or Ping Request that make the SA OOS -
out-translationid: string
Outbound Translation Id
-
p-asserted-id: string
p-asserted-id(URI Format) for Session Agent
-
ping-all-addresses: boolean
SIP ping all adresses from DNS query
-
ping-from-user-part: string
ping From User Part
-
ping-in-service-response-codes: string
Pattern:
^$|^[2-6][0-9][0-9]((,[2-6][0-9][0-9])|(,[2-6][0-9][0-9]-[2-6][0-9][0-9]))*$|^[2-6][0-9][0-9]-[2-6][0-9][0-9]((,[2-6][0-9][0-9])|(,[2-6][0-9][0-9]-[2-6][0-9][0-9]))*$
Response codes for PING Resuest that make the SA InService -
ping-interval: integer
(int64)
Minimum Value:
0
Maximum Value:4294967295
how often to ping SA (seconds) -
ping-method: string
SIP message/method used for pinging
-
ping-response: boolean
OPTIONS received will be considered as ping and will be locally responded
-
ping-send-mode: string
Allowed Values:
[ "keep-alive", "continuous" ]
-
ping-to-user-part: string
ping To User Part
-
port: integer
(int32)
Minimum Value:
0
Maximum Value:65535
port to contact session agent -
precedence: integer
(int64)
Minimum Value:
0
Maximum Value:4294967295
Selection precedence of Session Agents with same IP address -
proxy-mode: string
Allowed Values:
[ "Stateless", "Proxy", "Redirect", "Record-Route" ]
-
rate-constraints: array
rate-constraints
create a rate constraint for a method
-
realm-id: string
Pattern:
^.*$|^[A-Za-z0-9_][A-Za-z0-9._\-]{0,127}$
realm this session agent resides in -
redirect-action: string
Allowed Values:
[ "Proxy", "Recurse", "Recurse-305-only" ]
-
refer-call-transfer: string
Allowed Values:
[ "disabled", "enabled", "dynamic" ]
-
refer-notify-provisional: string
Allowed Values:
[ "none", "initial", "all" ]
-
req-uri-carrier-mode: string
Allowed Values:
[ "None", "URI-param", "Prefix" ]
-
request-uri-headers: array
request-uri-headers
list of headers which need to be inserted in the RE-INVITE from the contact Header
-
response-map: string
Pattern:
^.*$|^[A-Za-z0-9_][A-Za-z0-9._\-]{0,127}$
response map name -
reuse-connections: string
Allowed Values:
[ "NONE", "TCP", "SCTP", "TLS" ]
-
rfc2833-mode: string
Allowed Values:
[ "none", "transparent", "preferred", "dual" ]
-
rfc2833-payload: integer
(int32)
Minimum Value:
0
Maximum Value:127
payload type used by the SA in preferred rfc2833-mode (0,128>x>95) -
send-media-session: boolean
send media session description
-
send-tcp-fin: boolean
Enables or disables sending TCP FIN messages when SA is Out of Service
-
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
Pattern:
^.*$|^[A-Za-z0-9_][A-Za-z0-9._\-]{0,127}$
Name of sip-isup profile -
sip-profile: string
Pattern:
^.*$|^[A-Za-z0-9_][A-Za-z0-9._\-]{0,127}$
Name of sip profile -
sip-recursion-policy: string
Pattern:
^([A-Za-z0-9_][A-Za-z0-9._\-]{0,127})?$|^[A-Za-z0-9_][A-Za-z0-9._\-]{0,127}$
SIP Recursion Policy -
spl-options: string
optional features/parameters
-
state: boolean
administrative state
-
sti-as: array
sti-as
group name or list of STI authentication server (up to four allowed). E.g. 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). E.g. STG:<STI-group-name> (for STI Server Group), <STI-name> (for single STI Server)
-
stop-recurse: string
Response codes that stop recursion of targets/contacts
-
sustain-rate-window: integer
(int64)
Minimum Value:
0
Maximum Value:999999999
sustained rate window (seconds) -
tcp-keepalive: string
Allowed Values:
[ "none", "enabled", "disabled" ]
-
tcp-reconn-interval: string
TCP/SCTP Reconnection Interval
-
time-to-resume: integer
(int64)
Minimum Value:
0
Maximum Value:999999999
time to resume -
transport-method: string
Allowed Values:
[ "UDP", "UDP+TCP", "DynamicTCP", "StaticTCP", "DynamicTLS", "StaticTLS", "StaticSCTP", "ANY" ]
-
trunk-group: array
trunk-group
list of trunk groups and their contexts. To use the default context case, omit : and the context
-
trust-me: boolean
whether this session agent is trusted or not
-
ttr-no-response: integer
(int64)
Minimum Value:
0
Maximum Value:999999999
no response time to resume
Nested Schema : associated-agents
Type:
array
list of Agents Associated with this session-agent
Show Source
Nested Schema : auth-attribute
Type:
array
list of auth-attributes
Show Source
-
Array of:
object schema
list of auth-attributes
Nested Schema : match-identifier
Type:
array
Identification criteria to match this agent
Show Source
-
Array of:
object SessionAgentIdentifier
Identification criteria to match this agent
Nested Schema : rate-constraints
Type:
array
create a rate constraint for a method
Show Source
-
Array of:
object RateConstraints
create a rate constraint for a method
Nested Schema : request-uri-headers
Type:
array
list of headers which need to be inserted in the RE-INVITE from the contact Header
Show Source
Nested Schema : sti-as
Type:
array
group name or list of STI authentication server (up to four allowed). E.g. 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). E.g. STG:<STI-group-name> (for STI Server Group), <STI-name> (for single STI Server)
Show Source
Nested Schema : trunk-group
Type:
array
list of trunk groups and their contexts. To use the default context case, omit : and the context
Show Source
Nested Schema : schema
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" ]
Nested Schema : SessionAgentIdentifier
Type:
object
Identification criteria to match this agent
Show Source
-
_elementKey: string
Read Only:
true
Identifier for the element or sub-element -
identifier-rule(required): string
Minimum Length:
1
Pattern:^([A-Za-z0-9_][A-Za-z0-9._\-]{0,127})?$|^[A-Za-z0-9_][A-Za-z0-9._\-]{0,127}$
specify the session-agent-identifier-rule which will be used to identify this agent if not matching by IP Address -
match-value(required): string
Minimum Length:
1
Pattern:^.*$
value to match in sip header field which identifies this Session Agent
Nested Schema : RateConstraints
Type:
object
create a rate constraint for a method
Show Source
-
_elementKey: string
Read Only:
true
Identifier for the element or sub-element -
max-inbound-burst-rate: integer
(int64)
Minimum Value:
0
Maximum Value:999999999
max inbound burst rate (methods per rate) -
max-inbound-sustain-rate: integer
(int64)
Minimum Value:
0
Maximum Value:999999999
max inbound sustained rate (methods per rate) -
max-outbound-burst-rate: integer
(int64)
Minimum Value:
0
Maximum Value:999999999
max outbound burst rate (methods per rate) -
max-outbound-sustain-rate: integer
(int64)
Minimum Value:
0
Maximum Value:999999999
max outbound sustained rate (methods per rate) -
method(required): 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" ]