Replace a config element: SD.sip-interface
put
https://cloud-native-SBC-IP/config/v1/sd/sip-interface/{ElementKey}
Replace a config element: SD.sip-interface
Request
Path Parameters
-
ElementKey: string
Identifier for the element
Supported Media Types
- application/json
Root Schema : schema
Type:
object
configure SIP interfaces
Show Source
-
_elementKey: string
Read Only:
true
Identifier for the element or sub-element -
add-sdp-in-msg: array
add-sdp-in-msg
Insert SDP in sip message
-
add-sdp-invite: string
Allowed Values:
[ "disabled", "invite", "reinvite", "both" ]
-
add-sdp-profiles: array
add-sdp-profiles
list of media profiles
-
add-sdp-profiles-in-msg: array
add-sdp-profiles-in-msg
list of media profiles
-
anonymous-priority: string
Allowed Values:
[ "none", "normal", "non-urgent", "urgent", "emergency" ]
-
asymmetric-preconditions: boolean
Enable/disable asymmetric preconditions
-
asymmetric-preconditions-mode: string
Allowed Values:
[ "send-with-nodelay", "send-with-delay" ]
-
carriers: array
carriers
list of carriers
-
ccf-address: string
ccf_address to be used for p-charging-function-address
-
charging-function-address-mode: string
Allowed Values:
[ "none", "pass", "delete", "insert", "insert-reg-cache", "delete-and-respond", "conditional-insert" ]
-
charging-vector-mode: string
Allowed Values:
[ "none", "pass", "delete", "insert", "delete-and-respond", "conditional-insert" ]
-
constraint-name: string
Pattern:
^([A-Za-z0-9_][A-Za-z0-9._\-]{0,127})?$|^[A-Za-z0-9_][A-Za-z0-9._\-]{0,127}$
name of the constraint -
contact-mode: string
Allowed Values:
[ "none", "maddr", "loose-route", "strict-route" ]
-
description: string
sip interface description
-
diversion-info-mapping-mode: string
Allowed Values:
[ "none", "hist2div", "div2hist", "force" ]
-
ecf-address: string
ecf_address to be used for p-charging-function-address
-
enforcement-profile: string
Pattern:
^.*$|^[A-Za-z0-9_][A-Za-z0-9._\-]{0,127}$
name of enforcement profile -
hist-to-div-for-cause-380: string
Allowed Values:
[ "inherit", "disabled", "enabled" ]
-
in-manipulationid: string
inbound SIP manipulation rule name
-
inactive-conn-timeout: integer
(int64)
Minimum Value:
0
Maximum Value:999999999
timeout for idle TCP/TLS connections (0 disables) (seconds) -
initial-inv-trans-expire: integer
(int64)
Minimum Value:
0
Maximum Value:999999999
Transaction expiration time <TIMER_B> for initial INVITE. 0 = Fall back to sip-config initial-inv-trans-expire -
invite-expire: integer
(int64)
Minimum Value:
0
Maximum Value:999999999
INVITE transaction expiration timer (TIMER_C) (seconds) -
kpml-interworking: boolean
kpml-interworking
-
kpml2833-iwf-on-hairpin: boolean
To enable kpml-2833 interworking on hairpin
-
ldap-policy-server: string
Pattern:
^[A-Za-z0-9_][A-Za-z0-9._\-]{0,127}$
name of the ldap policy server -
local-response-map: string
Pattern:
^.*$|^[A-Za-z0-9_][A-Za-z0-9._\-]{0,127}$
name of local response map -
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
-
max-incoming-conns: integer
(int64)
Minimum Value:
0
Maximum Value:20000
Maximum number of TCP/TLS connections for this sip interface.Upper limit constrained by system limit. -
max-nat-interval: integer
(int64)
Minimum Value:
0
Maximum Value:4294967295
NAT Traversal Max registration interval (seconds) (max expires value in SD's REGISTER response) -
max-redirect-contacts: integer
(int64)
Minimum Value:
0
Maximum Value:10
maximum number of contacts/routes attempts in case of redirects -
min-reg-expire: integer
(int64)
Minimum Value:
0
Maximum Value:999999999
Minimum REGISTER expire time (seconds) -
nat-int-increment: integer
(int64)
Minimum Value:
0
Maximum Value:4294967295
NAT Traversal registration interval increment (seconds) (increment in expires value in SD's REGISTER response) -
nat-test-increment: integer
(int64)
Minimum Value:
0
Maximum Value:4294967295
NAT Traversal test interval increment (seconds) (dynamic hnt test increment value) -
nat-traversal: string
Allowed Values:
[ "none", "rport", "always" ]
-
network-id: string
network identifier
-
operator-identifier: string
Pattern:
^$|^[T][y][p][e][\s][1,3][A-Za-z0-9.!%*_+`'~-]+$|^[A-Za-z0-9.!%*_+`'~-]+$|^[A-Za-z0-9_][A-Za-z0-9._\-]{0,127}$
operator identifier -
options: string
optional features/parameters
-
out-manipulationid: string
outbound SIP manipulation rule name
-
p-early-media-direction: array
p-early-media-direction
Configure early-media-direction parameter for P-Early-Media header
-
p-early-media-header: string
Allowed Values:
[ "disabled", "add", "modify", "support" ]
-
per-src-ip-max-incoming-conns: integer
(int64)
Minimum Value:
0
Maximum Value:20000
Maximum number of TCP/TLS connections per peer IP address (0 disables). -
port-map-end: integer
(int32)
Minimum Value:
0
Maximum Value:65535
port map ending port, 0 to disable -
port-map-start: integer
(int32)
Minimum Value:
0
Maximum Value:65535
port map starting port, 0 to disable -
proxy-mode: string
Allowed Values:
[ "Stateless", "Proxy", "Redirect", "Record-Route" ]
-
realm-id(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}$
realm identifier -
redirect-action: string
Allowed Values:
[ "Proxy", "Recurse", "Recurse-305-only" ]
-
refer-call-transfer: string
Allowed Values:
[ "disabled", "enabled", "dynamic" ]
-
registration-caching: boolean
This attribute is unsupported
-
registration-interval: integer
(int64)
Minimum Value:
0
Maximum Value:4294967295
This attribute is unsupported -
response-map: string
Pattern:
^.*$|^[A-Za-z0-9_][A-Za-z0-9._\-]{0,127}$
name of response map -
rfc2833-mode: string
Allowed Values:
[ "transparent", "preferred", "dual" ]
-
rfc2833-payload: integer
(int32)
Minimum Value:
96
Maximum Value:127
payload type used by the SipInterface in preferred rfc2833-mode (128>x>95) -
route-to-registrar: boolean
This attribute is unsupported
-
route-unauthorized-calls: string
Pattern:
^((([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}$|^.*$
name of SA or SAG to route unauthorized calls -
sec-agree-feature: boolean
enable sec-agree feature
-
sec-agree-pref: string
Allowed Values:
[ "ipsec3gpp", "tls", "ipsec3gpp-tls", "tls-ipsec3gpp" ]
-
secured-network: boolean
send messages on unsecured transport
-
service-tag: string
service tag
-
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. -
session-timer-profile: string
Pattern:
^([A-Za-z0-9_][A-Za-z0-9._\-]{0,127})?$|^[A-Za-z0-9_][A-Za-z0-9._\-]{0,127}$
name of the session timer profile -
sip-dynamic-hnt: boolean
sip-dynamic-hnt
-
sip-isup-profile: string
Pattern:
^.*$|^[A-Za-z0-9_][A-Za-z0-9._\-]{0,127}$
name of the sip-isup profile -
sip-ports: array
sip-ports
list of SIP ports
-
sip-profile: string
Pattern:
^.*$|^[A-Za-z0-9_][A-Za-z0-9._\-]{0,127}$
name of the 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). 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)
-
stop-recurse: string
Pattern:
^$|^[3-5][0-9][0-9]((,[3-5][0-9][0-9])|(,[3-5][0-9][0-9]-[3-5][0-9][0-9]))*$|^[3-5][0-9][0-9]-[3-5][0-9][0-9]((,[3-5][0-9][0-9])|(,[3-5][0-9][0-9]-[2-5][0-9][0-9]))*$
Response codes that stop recursion of targets/contacts -
tcp-keepalive: string
Allowed Values:
[ "none", "enabled", "disabled" ]
-
teluri-scheme: boolean
use tel uri scheme
-
term-tgrp-mode: string
Allowed Values:
[ "none", "iptel", "egress-uri" ]
-
trans-expire: integer
(int64)
Minimum Value:
0
Maximum Value:999999999
transaction expiration timer (TIMER_B,D,F,H,J) (seconds) -
trust-mode: string
Allowed Values:
[ "all", "agents-only", "realm-prefix", "registered", "none" ]
-
untrusted-conn-timeout: integer
(int64)
Minimum Value:
0
Maximum Value:999999999
timeout (seconds) for untrusted endpoints on TCP/TLS connections. -
uri-fqdn-domain: string
FQDN domain name
-
user-agent: string
user-agent string to be added to SIP User-Agent header
Nested Schema : add-sdp-in-msg
Type:
array
Insert SDP in sip message
Show Source
-
Array of:
string
Allowed Values:
[ "18xresp" ]
Nested Schema : p-early-media-direction
Type:
array
Configure early-media-direction parameter for P-Early-Media header
Show Source
-
Array of:
string
Allowed Values:
[ "sendrecv", "sendonly", "recvonly", "inactive" ]
Nested Schema : sip-ports
Type:
array
list of SIP ports
Show Source
-
Array of:
object SipPort
list of sip-ports
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 : SipPort
Type:
object
list of sip-ports
Show Source
-
_elementKey: string
Read Only:
true
Identifier for the element or sub-element -
address(required): string
Minimum Length:
1
Pattern:^(25[0-5]|2[0-4][0-9]|1[0-9][0-9]|0?[1-9][0-9]?|0?[0-9]?[1-9])(\.(25[0-5]|2[0-4][0-9]|[0-1]?[0-9]?[0-9])){2}\.(25[0-5]|2[0-4][0-9]|1[0-9][0-9]|0?[0-9][0-9]?|0?[0-9]?[0-9])(:(?:53|102[5-9]|10[3-9][0-9]|[1-9][0-9]{3}|[1-5][0-9]{4}|6[0-5]{2}[0-3][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]))\]?(:(?:53|102[5-9]|10[3-9][0-9]|[1-9][0-9]{3}|[1-5][0-9]{4}|6[0-5]{2}[0-3][0-5]))?$|^(?:[1-9a-fA-F]{1,4}:){7}[1-9a-fA-F]{1,4}$|^(\:\:)?[1-9a-fA-F]{1,4}(\:\:?[0-9a-fA-F]{1,4}){0,7}(\:\:)?$|^([0-9A-Fa-f]{0,4}:){2,7}([0-9A-Fa-f]{1,4}$|((25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)(\.|$)){4})$|^([0-9A-Fa-f]{0,4}:){2,7}([0-9A-Fa-f]{1,4}$|[0-9a-fA-F]{0,4}(\:[0-9a-fA-F]{0,4}){0,5}(::?)|[0-9a-fA-F]{1,4}|6[0-5]{2}[0-4]\d|6[0-4]{2}\d{2}|6553[0-5]|655[0-2]\d|65[0-4]\d{2}|6[0-4]{2}\d{3})$
IP Address -
allow-anonymous: string
Allowed Values:
[ "all", "agents-only", "realm-prefix" ]
-
port(required): integer
(int32)
Minimum Value:
1
Maximum Value:65535
port -
tls-profile: string
tls profile name
-
transport-protocol(required): string
Allowed Values:
[ "UDP", "TCP", "TLS", "SCTP" ]
Response
Supported Media Types
- application/json
200 Response
return one config element: SipInterface
Root Schema : schema
Type:
object
configure SIP interfaces
Show Source
-
_elementKey: string
Read Only:
true
Identifier for the element or sub-element -
add-sdp-in-msg: array
add-sdp-in-msg
Insert SDP in sip message
-
add-sdp-invite: string
Allowed Values:
[ "disabled", "invite", "reinvite", "both" ]
-
add-sdp-profiles: array
add-sdp-profiles
list of media profiles
-
add-sdp-profiles-in-msg: array
add-sdp-profiles-in-msg
list of media profiles
-
anonymous-priority: string
Allowed Values:
[ "none", "normal", "non-urgent", "urgent", "emergency" ]
-
asymmetric-preconditions: boolean
Enable/disable asymmetric preconditions
-
asymmetric-preconditions-mode: string
Allowed Values:
[ "send-with-nodelay", "send-with-delay" ]
-
carriers: array
carriers
list of carriers
-
ccf-address: string
ccf_address to be used for p-charging-function-address
-
charging-function-address-mode: string
Allowed Values:
[ "none", "pass", "delete", "insert", "insert-reg-cache", "delete-and-respond", "conditional-insert" ]
-
charging-vector-mode: string
Allowed Values:
[ "none", "pass", "delete", "insert", "delete-and-respond", "conditional-insert" ]
-
constraint-name: string
Pattern:
^([A-Za-z0-9_][A-Za-z0-9._\-]{0,127})?$|^[A-Za-z0-9_][A-Za-z0-9._\-]{0,127}$
name of the constraint -
contact-mode: string
Allowed Values:
[ "none", "maddr", "loose-route", "strict-route" ]
-
description: string
sip interface description
-
diversion-info-mapping-mode: string
Allowed Values:
[ "none", "hist2div", "div2hist", "force" ]
-
ecf-address: string
ecf_address to be used for p-charging-function-address
-
enforcement-profile: string
Pattern:
^.*$|^[A-Za-z0-9_][A-Za-z0-9._\-]{0,127}$
name of enforcement profile -
hist-to-div-for-cause-380: string
Allowed Values:
[ "inherit", "disabled", "enabled" ]
-
in-manipulationid: string
inbound SIP manipulation rule name
-
inactive-conn-timeout: integer
(int64)
Minimum Value:
0
Maximum Value:999999999
timeout for idle TCP/TLS connections (0 disables) (seconds) -
initial-inv-trans-expire: integer
(int64)
Minimum Value:
0
Maximum Value:999999999
Transaction expiration time <TIMER_B> for initial INVITE. 0 = Fall back to sip-config initial-inv-trans-expire -
invite-expire: integer
(int64)
Minimum Value:
0
Maximum Value:999999999
INVITE transaction expiration timer (TIMER_C) (seconds) -
kpml-interworking: boolean
kpml-interworking
-
kpml2833-iwf-on-hairpin: boolean
To enable kpml-2833 interworking on hairpin
-
ldap-policy-server: string
Pattern:
^[A-Za-z0-9_][A-Za-z0-9._\-]{0,127}$
name of the ldap policy server -
local-response-map: string
Pattern:
^.*$|^[A-Za-z0-9_][A-Za-z0-9._\-]{0,127}$
name of local response map -
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
-
max-incoming-conns: integer
(int64)
Minimum Value:
0
Maximum Value:20000
Maximum number of TCP/TLS connections for this sip interface.Upper limit constrained by system limit. -
max-nat-interval: integer
(int64)
Minimum Value:
0
Maximum Value:4294967295
NAT Traversal Max registration interval (seconds) (max expires value in SD's REGISTER response) -
max-redirect-contacts: integer
(int64)
Minimum Value:
0
Maximum Value:10
maximum number of contacts/routes attempts in case of redirects -
min-reg-expire: integer
(int64)
Minimum Value:
0
Maximum Value:999999999
Minimum REGISTER expire time (seconds) -
nat-int-increment: integer
(int64)
Minimum Value:
0
Maximum Value:4294967295
NAT Traversal registration interval increment (seconds) (increment in expires value in SD's REGISTER response) -
nat-test-increment: integer
(int64)
Minimum Value:
0
Maximum Value:4294967295
NAT Traversal test interval increment (seconds) (dynamic hnt test increment value) -
nat-traversal: string
Allowed Values:
[ "none", "rport", "always" ]
-
network-id: string
network identifier
-
operator-identifier: string
Pattern:
^$|^[T][y][p][e][\s][1,3][A-Za-z0-9.!%*_+`'~-]+$|^[A-Za-z0-9.!%*_+`'~-]+$|^[A-Za-z0-9_][A-Za-z0-9._\-]{0,127}$
operator identifier -
options: string
optional features/parameters
-
out-manipulationid: string
outbound SIP manipulation rule name
-
p-early-media-direction: array
p-early-media-direction
Configure early-media-direction parameter for P-Early-Media header
-
p-early-media-header: string
Allowed Values:
[ "disabled", "add", "modify", "support" ]
-
per-src-ip-max-incoming-conns: integer
(int64)
Minimum Value:
0
Maximum Value:20000
Maximum number of TCP/TLS connections per peer IP address (0 disables). -
port-map-end: integer
(int32)
Minimum Value:
0
Maximum Value:65535
port map ending port, 0 to disable -
port-map-start: integer
(int32)
Minimum Value:
0
Maximum Value:65535
port map starting port, 0 to disable -
proxy-mode: string
Allowed Values:
[ "Stateless", "Proxy", "Redirect", "Record-Route" ]
-
realm-id(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}$
realm identifier -
redirect-action: string
Allowed Values:
[ "Proxy", "Recurse", "Recurse-305-only" ]
-
refer-call-transfer: string
Allowed Values:
[ "disabled", "enabled", "dynamic" ]
-
registration-caching: boolean
This attribute is unsupported
-
registration-interval: integer
(int64)
Minimum Value:
0
Maximum Value:4294967295
This attribute is unsupported -
response-map: string
Pattern:
^.*$|^[A-Za-z0-9_][A-Za-z0-9._\-]{0,127}$
name of response map -
rfc2833-mode: string
Allowed Values:
[ "transparent", "preferred", "dual" ]
-
rfc2833-payload: integer
(int32)
Minimum Value:
96
Maximum Value:127
payload type used by the SipInterface in preferred rfc2833-mode (128>x>95) -
route-to-registrar: boolean
This attribute is unsupported
-
route-unauthorized-calls: string
Pattern:
^((([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}$|^.*$
name of SA or SAG to route unauthorized calls -
sec-agree-feature: boolean
enable sec-agree feature
-
sec-agree-pref: string
Allowed Values:
[ "ipsec3gpp", "tls", "ipsec3gpp-tls", "tls-ipsec3gpp" ]
-
secured-network: boolean
send messages on unsecured transport
-
service-tag: string
service tag
-
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. -
session-timer-profile: string
Pattern:
^([A-Za-z0-9_][A-Za-z0-9._\-]{0,127})?$|^[A-Za-z0-9_][A-Za-z0-9._\-]{0,127}$
name of the session timer profile -
sip-dynamic-hnt: boolean
sip-dynamic-hnt
-
sip-isup-profile: string
Pattern:
^.*$|^[A-Za-z0-9_][A-Za-z0-9._\-]{0,127}$
name of the sip-isup profile -
sip-ports: array
sip-ports
list of SIP ports
-
sip-profile: string
Pattern:
^.*$|^[A-Za-z0-9_][A-Za-z0-9._\-]{0,127}$
name of the 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). 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)
-
stop-recurse: string
Pattern:
^$|^[3-5][0-9][0-9]((,[3-5][0-9][0-9])|(,[3-5][0-9][0-9]-[3-5][0-9][0-9]))*$|^[3-5][0-9][0-9]-[3-5][0-9][0-9]((,[3-5][0-9][0-9])|(,[3-5][0-9][0-9]-[2-5][0-9][0-9]))*$
Response codes that stop recursion of targets/contacts -
tcp-keepalive: string
Allowed Values:
[ "none", "enabled", "disabled" ]
-
teluri-scheme: boolean
use tel uri scheme
-
term-tgrp-mode: string
Allowed Values:
[ "none", "iptel", "egress-uri" ]
-
trans-expire: integer
(int64)
Minimum Value:
0
Maximum Value:999999999
transaction expiration timer (TIMER_B,D,F,H,J) (seconds) -
trust-mode: string
Allowed Values:
[ "all", "agents-only", "realm-prefix", "registered", "none" ]
-
untrusted-conn-timeout: integer
(int64)
Minimum Value:
0
Maximum Value:999999999
timeout (seconds) for untrusted endpoints on TCP/TLS connections. -
uri-fqdn-domain: string
FQDN domain name
-
user-agent: string
user-agent string to be added to SIP User-Agent header
Nested Schema : add-sdp-in-msg
Type:
array
Insert SDP in sip message
Show Source
-
Array of:
string
Allowed Values:
[ "18xresp" ]
Nested Schema : p-early-media-direction
Type:
array
Configure early-media-direction parameter for P-Early-Media header
Show Source
-
Array of:
string
Allowed Values:
[ "sendrecv", "sendonly", "recvonly", "inactive" ]
Nested Schema : sip-ports
Type:
array
list of SIP ports
Show Source
-
Array of:
object SipPort
list of sip-ports
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 : SipPort
Type:
object
list of sip-ports
Show Source
-
_elementKey: string
Read Only:
true
Identifier for the element or sub-element -
address(required): string
Minimum Length:
1
Pattern:^(25[0-5]|2[0-4][0-9]|1[0-9][0-9]|0?[1-9][0-9]?|0?[0-9]?[1-9])(\.(25[0-5]|2[0-4][0-9]|[0-1]?[0-9]?[0-9])){2}\.(25[0-5]|2[0-4][0-9]|1[0-9][0-9]|0?[0-9][0-9]?|0?[0-9]?[0-9])(:(?:53|102[5-9]|10[3-9][0-9]|[1-9][0-9]{3}|[1-5][0-9]{4}|6[0-5]{2}[0-3][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]))\]?(:(?:53|102[5-9]|10[3-9][0-9]|[1-9][0-9]{3}|[1-5][0-9]{4}|6[0-5]{2}[0-3][0-5]))?$|^(?:[1-9a-fA-F]{1,4}:){7}[1-9a-fA-F]{1,4}$|^(\:\:)?[1-9a-fA-F]{1,4}(\:\:?[0-9a-fA-F]{1,4}){0,7}(\:\:)?$|^([0-9A-Fa-f]{0,4}:){2,7}([0-9A-Fa-f]{1,4}$|((25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)(\.|$)){4})$|^([0-9A-Fa-f]{0,4}:){2,7}([0-9A-Fa-f]{1,4}$|[0-9a-fA-F]{0,4}(\:[0-9a-fA-F]{0,4}){0,5}(::?)|[0-9a-fA-F]{1,4}|6[0-5]{2}[0-4]\d|6[0-4]{2}\d{2}|6553[0-5]|655[0-2]\d|65[0-4]\d{2}|6[0-4]{2}\d{3})$
IP Address -
allow-anonymous: string
Allowed Values:
[ "all", "agents-only", "realm-prefix" ]
-
port(required): integer
(int32)
Minimum Value:
1
Maximum Value:65535
port -
tls-profile: string
tls profile name
-
transport-protocol(required): string
Allowed Values:
[ "UDP", "TCP", "TLS", "SCTP" ]
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" ]