32 JSON Objects
32.1 SoftwareVersion
32.1.1 SoftwareVersion Field Description
-
versionMajor
Type: Integer
-
versionMinor
Type: Integer
-
versionRelease
Type: Integer
32.1.2 SoftwareVersion JSON Schema
32.2 AddUserData
32.2.1 AddUserData Field Description
-
displayName
The displayed name of the new user.
Type: String
-
emailAddress
The email address of the new user.
Type: String
-
enabled
Determines if the new user should be enabled. Disabled user cannot login.
Type: Boolean
-
ldapAuthentications
Add LDAP users here to link this user to LDAP users.
Type: Array of LdapUserJson
-
name
Type: String
-
ldapAuthorityId
Type: String
-
-
ldapLogin
Defines if the user should be able to login with LDAP credentials.
Type: Boolean
-
localPassword
The password for local authentication.
Type: String
-
localUsername
The username for local authentication.
Type: String
-
loginLocally
Defines if the user should be able to login with a local username and password.
Type: Boolean
-
passwordChange
Define whether and, if so, when the password has to be changed.
Type: PasswordChange
Possible values:
-
NOT_NECESSARY
-
REQUIERED
-
RECOMMENDED
-
-
roleIds
Add roles for this user to determine the permissions.
Type: Array of String
32.2.2 AddUserData JSON Schema
32.3 CustomUserOptions
32.3.1 CustomUserOptions Field Description
-
blockedUntil
Type: Date
-
displayName
Type: String
-
emailAddress
Type: String
-
enabled
Type: Boolean
-
failedLogins
Type: Integer
-
id
Type: String
-
lastFailedLogin
Type: Date
-
lastLogin
Type: Date
-
ldapUsers
Type: Array of LdapUserJson
-
name
Type: String
-
ldapAuthorityId
Type: String
-
-
local
Type: LocalUser (section 32.53)
-
localUserName
Type: String
-
localV0
Type: LocalV0User (section 32.54)
-
roleBuiltIns
Type: String
-
roles
Type: Array of String
32.3.2 CustomUserOptions JSON Schema
32.4 PasswordPolicy
32.4.1 PasswordPolicy Field Description
-
minLength
Minimum password length in characters.
Type: Integer
-
maxLength
Maximum password length in characters.
Type: Integer
-
minDigits
Minimum number of digit characters.
Type: Integer
-
minCharacters
Minimum number of letter characters (any case).
Type: Integer
-
minLowerCase
Minimum number of lowercase letters.
Type: Integer
-
minUpperCase
Minimum number of uppercase letters.
Type: Integer
-
minSpecial
Minimum number of special characters.
Type: Integer
-
constraintAreas
How many independent character-class constraints must be satisfied (digits, letters, lower, upper, special).
Type: Integer
-
patterns
Whether repetitions, sequences and keyboard sequences are allowed.
Type: Boolean
-
blacklist
Blacklisted substrings that passwords must not contain.
Type: Array of PasswordPolicyBlacklistItem (section 32.56)
-
addUsernameToBlacklist
If true, the username is treated as blacklisted.
Type: boolean
32.4.2 PasswordPolicy JSON Schema
32.5 LoginPolicy
32.5.1 LoginPolicy Field Description
-
minLoginDelay
Minimum delay between login attempts (seconds).
Type: Integer
-
maxLoginDelay
Maximum delay between login attempts (seconds).
Type: Integer
-
attemptsUntilBlocked
Failed attempts before the account is blocked.
Type: Integer
-
showLoginFailureMessage
Whether to show a message on login failure.
Type: Boolean
-
passwordExpiration
Password expiration period (days).
Type: Integer
-
passwordExpirationWarning
Days before expiration when a warning is shown.
Type: Integer
-
maxObsoletePasswords
Maximum number of previous passwords remembered.
Type: Integer
-
passwordUnchangeableMinutes
Minimum time before the password may be changed again (minutes).
Type: Integer
32.5.2 LoginPolicy JSON Schema
32.6 Role
32.6.1 Role Field Description
-
displayName
The displayname of the role..
Type: String
-
id
A unique identifier for the role.
Type: String
-
permissions
The permission that users with this role have.
Type: Permissions
32.6.2 Role JSON Schema
32.7 TracingOptionsJson
32.7.1 TracingOptionsJson Field Description
-
selection
Selects how tracing records will be stored.
Type: TracingSelection
Possible values:
-
FILE
Single file, no size limit.
-
SPLIT
Rolling files of limited size.
-
-
traceActive
Type: Boolean
-
options
Type: TracingFileOptions
-
count
Determines how many trace files will be kept. Only for selection=SPLIT
Type: Integer
-
flags
Possible values: TRIO_FLAG_MARKED (only trace sessions that are marked for tracing) and TRIO_FLAG_IGNORE_HIGH_VOLUME_MESSAGES (removes high-volume trace messages) seperated by '|'
Type: String
-
size
Determines the maximum size for trace files.
Type: Integer
-
32.7.2 TracingOptionsJson JSON Schema
32.8 License
32.8.1 License Field Description
-
status
Type: LicenseStatus
Possible values:
-
CONFIGURED
License is configured but is not active yet.
-
ACTIVE
License is active.
-
SIGNATURE
Signature is invalid.
-
PRODUCT
License belongs to a different product.
-
APPLICATION
License belongs to a different application
-
SYSTEM_ID
System ID does not exist
-
VALID_FROM
License is not valid yet.
-
VALID_UNTIL
License is expired.
-
SUS_UNTIL
Software Update Service (SUS) is expired.
-
INVALIDATED
License is invalidated by another license.
-
MUTEX
This license or another license which is invalidated by this license is bound to another process.
-
-
identifier
The identifier for this license.
Type: String
-
name
Type: String
-
validFrom
The time this license is valid from onwards.
Type: Date
-
validUntil
The time when this license expires.
Type: Date
-
softwareUpdateServiceUntil
The time this license will be renewed.
Type: Date
-
requiredSystemIds
A list of system IDs that were given on license activation this license is bound to.
Type: String
-
invalidatedLicences
The amount of invalidated licenses.
Type: String
-
products
The products this license is meant for.
Type: String
-
facilities
The facilities this license is active for
Type: Array of LicenseFacility (section 32.57)
-
constaints
The constraints for this license.
Type: String
32.8.2 License JSON Schema
32.9 ImportLodData
32.9.1 ImportLodData Field Description
-
companyName
If the LOD key has already been used to generate a license using a different licensing device, please confirm that you are eligible for requesting a new license and provide the name of your company.
Type: String
-
emailAddress
An additional copy of the generated license will be sent to the given e-mail address.
Type: String
-
licensingDevice
Each license must be bound to a certain device already installed in your system. The list of devices available for licensing can be requested via section 6.3.Please specify the devices system ID that should be used to bind the new license to.
Type: String
-
lodKey
The LOD key that was supplied together with the product.
Type: String
32.9.2 ImportLodData JSON Schema
32.10 AddSystemProfile
32.10.1 AddSystemProfile Field Description
-
sipTransport
Create a SIP transport object or select an existing one.
Type: AddSystemSipTransport (section 32.61)
-
createNewNetworkController
Create new network controller or select an existing one.
Type: Boolean
-
networkControllerDisplayName
The display name of the newly created network controller.
Type: String
-
networkControllerInterface
The interface of the newly created network controller.
Type: String
-
networkControllerIpVersion
The IP version of the newly created network controller.
Type: IpVersion
Possible values:
-
[Any Address Version]
-
IN_ADDRESS_VERSION_4
-
IN_ADDRESS_VERSION_6
-
-
networkControllerIpAddress
The IP address of the newly created network controller.
Type: String
-
enableReverseDnsLookup
Specify whether reverse DNS lookup is enabled for the newly created network controller.
Type: Boolean
-
networkControllerId
In case no new network controller is created, this value must be provided.
Type: String
-
udpTcpPort
The UDP/TCP Port.
Type: Integer
-
tlsPort
The TLS Port.
Type: Integer
-
udpPortRange
Restricts the udp port range
Type: PortRange (section 32.62)
-
tcpPortRange
Restricts the tcp port range
Type: PortRange (section 32.62)
-
sipInterconnection
Type: SipInterconnection
Possible values:
-
REGISTRAR
The node provides a registration server (registrar) at which the remote station must register.
-
REGISTRATION
The node registers at a remote station as a client. In this case the remote station has to provide a registrar.
-
TRUNK
The node uses SIP trunking to interconnect with the remote station. In this way, full dial stringranges can be linked at once.
-
-
remoteSipDomain
Please choose the remote SIP URI which will be used in SIP URIs of outgoing calls and which describes where the remote endpoint can be reached.
Type: RemoteSipDomain (section 32.63)
-
localSipDomain
Optionally you can choose the local SIP domain. The local SIP domain will be added to all SIP addresses which belong to the local system (e.g. the calling number of outgoing calls).
Type: String
-
activateClientAuthentication
Activate client authentication. These authentication settings determine how the node authenticate to a remote station.
Type: Boolean
-
clientCredentials
Credentials for client authentication.
Type: SipCredentials (section 32.40)
-
activateServerAuthentication
Activate server authentication. These authentication settings determine how a remote station has to authenticate to anynode. They will be stored in a User Directory.
Type: Boolean
-
serverCredentials
Credentials for server authentication
Type: SipCredentials (section 32.40)
-
registrarUri
The node will register as a client at a remote station. Select the necessary settings for this registration.
Type: String
-
addressOfRecord
User Part of Address-Of-Record for registration.
Type: String
-
sipRegistrar
Dial string matching condition that determines which calls are to be forwarded to the registered remote stations.
Type: TelMatch (section 32.64)
-
srvProxyDomain
The proxy address for nodes that are using an SRV loadbalancer.
Type: String
-
useNetworkPeerWhitelist
Type: Boolean
-
includeRemoteSipDomainInWhitelist
Include the remote SIP domain in the whitelist.
Type: Boolean
-
includeSipRegistrarInWhitelist
Include the SIP registrar in the whitelist.
Type: Boolean
-
includeOwnSubnetInWhitelist
Include the own subnet in the whitelist.
Type: Boolean
-
networkPeerWhitelist
Type: Array of NetworkPeerWhitelistEntry
-
dnsLookup
Additional protocol prefixes.
Type: Array of String
-
host
The hostname or ip address.
Type: String
-
ipVersion
If you specify an IP version, then only IP addresses with this version will be accepted. (This makes especially sense when a host name is set.)
Type: IpVersion
Possible values:
-
[Any Address Version]
-
IN_ADDRESS_VERSION_4
-
IN_ADDRESS_VERSION_6
-
-
subnetPrefixLength
Type: Integer
-
-
allowOnlyNegotiatedPeersForRtpRtcp
Allow only negotiated peers for RTP/RTCP.
Type: Boolean
-
sipNodeNetworkPeerWhitelist
Network peer whitelist for filtering of incoming calls. Only applies when creating a shared SIP transport or using an existing SIP transport.
Type: AddSystemSipNodeWhitelist (section 32.65)
-
incomingDialStringRewriteRules
Type: Array of DialStringRewrite (section 32.18)
-
outgoingDialStringRewriteRules
Type: Array of DialStringRewrite (section 32.18)
-
routingDomains
Here, the routing domains (their IDs) can be selected which listen for incoming calls on this new node.
Type: Array of String
-
displayName
Enter a meaningful name for your new node. The name is arbitrary. You will use it to uniquely identify this node later during configuration.
Type: String
-
createNewTeamsCarrierNode
Whether to create a new Teams carrier node or use an existing one. If an existing one is used, the value eamsCarrierNodeId" must be given.
Type: Boolean
-
teamsCarrierNodeId
Select an existing MS Teams carrier node to share the Microsoft Teams Connectivity.
Type: String
-
createNewMsOperatorConnectNode
Whether to create a new Microsoft Teams Connectivity or use an existing one. If an existing one is used, the value "msOperatorConnectNodeId" must be given.
Type: Boolean
-
msOperatorConnectNodeId
Select an existing Node to share the Microsoft Teams Connectivity.
Type: String
-
tenantId
The tenant ID is mandatory if you want to setup multiple Microsoft Operator Connect nodes, using a single SBC FQDN.
Type: String
-
sbcFqdn
Determine the name for the FQDN of the SBC.
Type: String
-
tenantFqdn
Enter the tenant FQDN for the desired customer.
Type: String
-
region
Type: AddSystemRegion
Possible values:
-
North America
For the profiles Zoom Phone Premise Peering, Zoom Contact Center and Zoom Phone Provider Exchange.
-
EMEA
For the profiles Zoom Phone Premise Peering, Zoom Contact Center and Zoom Phone Provider Exchange.
-
Australia
For the profiles Zoom Phone Premise Peering, Zoom Contact Center and Zoom Phone Provider Exchange.
-
APAC
For the profiles Zoom Phone Premise Peering and Zoom Phone Provider Exchange.
-
LATAM
For the profiles Zoom Phone Premise Peering and Zoom Phone Provider Exchange.
-
China
For the profile Zoom Phone Premise Peering.
-
Japan
For the profiles Zoom Phone Premise Peering, Zoom Contact Center and Zoom Phone Provider Exchange.
-
-
xGooglePbxTrunkSecretKey
The X-Google-Pbx-Trunk-Secret-Key. Only used for the Google Voice profile.
Type: String
32.10.2 AddSystemProfile JSON Schema
32.11 AddProviderProfile
32.11.1 AddProviderProfile Field Description
-
deutscheTelekomNumberExtensionRange
Number Extension Range for seperating incomming calls. This parameter can only be used with the "Deutsche Telekom CompanyFlex SIP-Trunk" profile.
Type: TelMatchExtensionRange (section 32.68)
-
createNewDeutscheTelekomSipTrunk
Create new Deutsche Telekom Sip Trunk or select an existing one. This parameter can only be used with the "Deutsche Telekom CompanyFlex SIP-Trunk" profile.
Type: Boolean
-
deutscheTelekomSipTrunkId
In case no new Deutsche Telekom SipTrunk is created, this value must be given. This parameter can only be used with the "Deutsche Telekom CompanyFlex SIP-Trunk" profile
Type: String
-
createNewNetworkController
Create new network controller or select an existing one.
Type: Boolean
-
networkControllerDisplayName
The display name of the newly created network controller.
Type: String
-
networkControllerInterface
The interface of the newly created network controller.
Type: String
-
networkControllerIpVersion
The IP version of the newly created network controller.
Type: IpVersion
Possible values:
-
[Any Address Version]
-
IN_ADDRESS_VERSION_4
-
IN_ADDRESS_VERSION_6
-
-
networkControllerIpAddress
The IP address of the newly created network controller.
Type: String
-
enableReverseDnsLookup
Specify whether reverse DNS lookup is enabled for the newly created network controller.
Type: Boolean
-
networkControllerId
In case no new network controller is created, this value must be given.
Type: String
-
udpTcpPort
The UDP/TCP Port.
Type: Integer
-
tlsPort
The TLS port.
Type: Integer
-
udpPortRange
The UDP port range.
Type: PortRange (section 32.62)
-
tcpPortRange
The TCP port range.
Type: PortRange (section 32.62)
-
activateNatTraversal
When anynode is located behind a NAT gateway you can determine how this gateway can be traversed. Please ensure that the gateway is configured accordingly.
Type: Boolean
-
externalHost
External Host or IP Address
Type: String
-
natDeviceHasFixedPortMapping
In the NAT device (firewall/router) a fixed port mapping is defined.
Type: Boolean
-
fixedUdpTcpPort
Map the UDP/TCP Port to this.
Type: Integer
-
fixedTlsPort
Map the TLS Port to this.
Type: Integer
-
fixedUdpPortRangeStart
Map dynamic UDP Ports to this.
Type: Integer
-
fixedTcpPortRangeStart
Map dynamic TCP Ports to this.
Type: Integer
-
nodeViaSipTrunking
true
The node uses SIP trunking to interconnect with the remote station. In this way, full dial string ranges can be linked at once.
false
The node registers at a remote station as a client. In this case the remote station has to provide a registrar.
Type: Boolean
-
remoteSipDomain
Please choose the remote SIP URI which will be used in SIP URIs of outgoing calls and which describes where the remote endpoint can be reached.
Type: RemoteSipDomain (section 32.63)
-
localSipDomain
The local SIP domain will be added to all SIP addresses which belong to the local system (e.g. the calling number of outgoing calls.
Type: String
-
activateClientAuthentication
Activate client authentication. These authentication settings determine how the node authenticate to a remote station.
Type: Boolean
-
credentials
Client SIP User Name and Password.
Type: SipUserCredentials (section 32.69)
-
registrarUri
The node will register as a client at a remote station. Select the necessary settings for this registration.
Type: String
-
addressOfRecord
User Part of Address-Of-Record for registration.
Type: String
-
proxyUri
Optional proxy server. Outgoing calls will be forwarded to this proxy. The specified value must begin with "sip:".
Type: String
-
primaryProxyUri
Deprecated use "proxyUri" instead.
Primary proxy URI for the "Deutsche Telekom CompanyFlex SIP-Trunk" profile. The specified value must begin with "sip:".
Type: String
-
defineAssertedUri
Define your own Asserted-URI. This URI can serve as the basis for special SIP headers (e.g. PAI header) in the case of outgoing calls.
Type: Boolean
-
assertedUriHost
Mandatory, if the URI is not based on the registrar uri or proxy uri.
Type: String
-
assertedUri
User Part of Asserted-URI.
Type: String
-
useNetworkPeerWhitelist
If the interconnection to the VoIP peer takes place over a public IP access, it is strictly recommended to minimize the IP addresses from which SIP messages are allowed by this whitelist.
Type: Boolean
-
includeRemoteSipDomainInWhitelist
Whether to include the remote SIP domain in the whitelist.
Type: Boolean
-
includeSipRegistrarInWhitelist
Whether to include the SIP registrar in the whitelist.
Type: Boolean
-
includeProxyInWhitelist
Whether to include the configured proxy in the whitelist.
Type: Boolean
-
networkPeerWhitelist
The whitelist.
Type: Array of NetworkPeerWhitelistEntry
-
dnsLookup
Additional protocol prefixes.
Type: Array of String
-
host
The hostname or ip address.
Type: String
-
ipVersion
If you specify an IP version, then only IP addresses with this version will be accepted. (This makes especially sense when a host name is set.)
Type: IpVersion
Possible values:
-
[Any Address Version]
-
IN_ADDRESS_VERSION_4
-
IN_ADDRESS_VERSION_6
-
-
subnetPrefixLength
Type: Integer
-
-
allowOnlyNegotiatedPeersForRtpRtcp
Allow only negotiated peers for RTP/RTCP.
Type: Boolean
-
incomingDialStringRewriteRules
Type: Array of DialStringRewrite (section 32.18)
-
outgoingDialStringRewriteRules
Type: Array of DialStringRewrite (section 32.18)
-
region
Only for the profile Speedcom AG - Speedvoice
Type: AddProviderRegion
Possible values:
-
Schweiz
For the profile Speedcom AG - Speedvoice.
-
Liechtenstein
For the profile Speedcom AG - Speedvoice.
-
sipcall CH
For the profile sipcall.
-
sipcall AT
For the profile sipcall.
-
-
telstra1thTrunkGroup
Only for the Telstra EP (SIP Connect) profile. Connection options for the first trunk group.
Type: TelstraNthTrunkOptions (section 32.70)
-
telstra2ndTrunkGroup
Only for the Telstra EP (SIP Connect) profile. Connection options for the second trunk group.
Type: TelstraNthTrunkOptions (section 32.70)
-
routingDomains
Here, the routing domains (their IDs) can be selected which listen for incoming calls on this new node.
Type: Array of String
-
displayName
Type: String
32.11.2 AddProviderProfile JSON Schema
32.12 AddSipPhoneRegistrarProfile
32.12.1 AddSipPhoneRegistrarProfile Field Description
-
createNewNetworkController
Create new network controller or select an existing one.
Type: Boolean
-
networkControllerDisplayName
The display name of the newly created network controller.
Type: String
-
networkControllerInterface
The interface of the newly created network controller.
Type: String
-
networkControllerIpVersion
The IP version of the newly created network controller.
Type: IpVersion
Possible values:
-
[Any Address Version]
-
IN_ADDRESS_VERSION_4
-
IN_ADDRESS_VERSION_6
-
-
networkControllerIpAddress
The IP address of the newly created network controller.
Type: String
-
enableReverseDnsLookup
Specify whether reverse DNS lookup is enabled for the newly created network controller.
Type: Boolean
-
networkControllerId
In case no new network controller is created, this value must be given.
Type: String
-
udpTcpPort
The UDP/TCP Port.
Type: Integer
-
tlsPort
The TLS port.
Type: Integer
-
udpPortRange
The UDP port range.
Type: PortRange (section 32.62)
-
tcpPortRange
The TCP port range.
Type: PortRange (section 32.62)
-
sipPhoneRegistrarDirectoryId
The identifiert of the directory that determines how SIP phones authenticate.
Type: String
-
useNetworkPeerWhitelist
If the interconnection to the VoIP peer takes place over a public IP access, it is strictly recommended to minimize the IP addresses from which SIP messages are allowed by this whitelist.
Type: Boolean
-
includeOwnSubnetInWhitelist
Whether to include the own subnet in the whitelist.
Type: Boolean
-
networkPeerWhitelist
The whitelist.
Type: Array of NetworkPeerWhitelistEntry
-
dnsLookup
Additional protocol prefixes.
Type: Array of String
-
host
The hostname or ip address.
Type: String
-
ipVersion
If you specify an IP version, then only IP addresses with this version will be accepted. (This makes especially sense when a host name is set.)
Type: IpVersion
Possible values:
-
[Any Address Version]
-
IN_ADDRESS_VERSION_4
-
IN_ADDRESS_VERSION_6
-
-
subnetPrefixLength
Type: Integer
-
-
allowOnlyNegotiatedPeersForRtpRtcp
Allow only negotiated peers for RTP/RTCP.
Type: Boolean
-
incomingDialStringRewriteRules
Type: Array of DialStringRewrite (section 32.18)
-
outgoingDialStringRewriteRules
Type: Array of DialStringRewrite (section 32.18)
-
routingDomains
Here, the routing domains (their IDs) can be selected which listen for incoming calls on this new node.
Type: Array of String
-
displayName
Type: String
32.12.2 AddSipPhoneRegistrarProfile JSON Schema
32.13 SipNodeTransportConnection
32.13.1 SipNodeTransportConnection Field Description
-
matchingCondition
The matching condition is used to filter for which calls the transport connection will be used.
Type: TelMatch (section 32.64)
-
transportConnectionId
The id of the transport connection
Type: String
32.13.2 SipNodeTransportConnection JSON Schema
32.14 NetworkPeerWhitelistEntry
32.14.1 NetworkPeerWhitelistEntry Field Description
-
dnsLookup
Additional protocol prefixes.
Type: Array of String
-
host
The hostname or ip address.
Type: String
-
ipVersion
If you specify an IP version, then only IP addresses with this version will be accepted. (This makes especially sense when a host name is set.)
Type: IpVersion
Possible values:
-
[Any Address Version]
-
IN_ADDRESS_VERSION_4
-
IN_ADDRESS_VERSION_6
-
-
subnetPrefixLength
Type: Integer
32.14.2 NetworkPeerWhitelistEntry JSON Schema
32.15 ActiveSessionsFilter
32.15.1 ActiveSessionsFilter Field Description
-
count
Limits the amount of sessions that will be returned by the request.
Type: Integer
-
nodeFilter
The name of the incoming or outgoing node of the sessions that will be returned by the request.
Type: String
-
routeFilter
The name of the route of the sessions that will be returned by the request.
Type: String
-
numberFilter
The number of the caller or callee of the sessions that will be returned by the request.
Type: String
-
numberFilterMode
Determines how the number is matched with the "numberFilter".
Type: NumberFilterMode
Possible values:
-
equal
-
startswith
-
endswith
-
contains
-
32.15.2 ActiveSessionsFilter JSON Schema
32.16 CallHistoryFilter
32.16.1 CallHistoryFilter Field Description
-
startIndex
The index of the first call record to return.
Type: int
-
count
The maximum number of call records to return.
Type: int
-
filterByResult
Filter results by the call outcome.
Type: CallResult
Possible values:
-
success
-
error
-
noLicense
-
noRoute
-
invalidDial
-
noPermission
-
noResource
-
noDevice
-
busy
-
noAnswer
-
reject
-
mediaError
-
cancelled
-
transferred
-
replaced
-
notSelected
-
tlsIncompatible
-
peerCertificateInvalid
-
successTermByAdmin
-
connectingTermByAdmin
-
sessionMaximumExceeded
-
maintenanceMode
-
dnsError
-
inFilterError
-
lostAnynode
-
redirect
-
noConditionMatch
-
recordingError
-
routeSupervisorNoServer
-
routeSupervisorAbort
-
routeSupervisorIgnore
-
licenseRemovedByPriority
-
authenticationRequired
-
registrarError
-
registrationAborted
-
authenticationRejected
-
noRegistration
-
notificationExpired
-
notificationFailed
-
routeIgnoreCall
-
sessionInterval
-
-
filterByNode
Filter results by the node identifier that handled the call.
Type: String
-
filterByRoute
Filter results by the route identifier used for the call.
Type: String
-
filterByDateTimeStart
Filter results to calls that started on or after this time.
Type: Date
-
filterByDateTimeEnd
Filter results to calls that ended on or before this time.
Type: Date
-
filterByNumber
Filter results by the phone number involved in the call.
Type: String
-
filterByNumberMode
Define how the number filter should be applied (e.g., exact, prefix).
Type: FilterNumberMode
Possible values:
-
equal
-
startswith
-
endswith
-
contains
-
-
filterTagSet
Filter results by a set of tags associated with the call.
Type: String
-
filterByPriority
Filter results by the priority level of the call.
Type: CallPrioritySet
-
filterTimezone
Filter results by the timezone in which the call occurred.
Type: FilterTimezone
Possible values:
-
utc
-
server
-
offset
-
-
filterTimezoneOffsetSeconds
Filter results by the offset in seconds from UTC for the call's timezone. Only for "filterTimezone"="offset".
Type: int
-
filterDurationGreater
Filter results to calls with a duration greater than this value (seconds).
Type: int
-
filterDurationLess
Filter results to calls with a duration less than this value (seconds).
Type: int
-
filterSystemIdentifier
Filter results by the system identifier that processed the call.
Type: String
-
filterSipCallId
Filter results by the SIP Call ID header value.
Type: String
-
filterMsCorrelationId
Filter results by the Microsoft correlation ID associated with the call.
Type: String
32.16.2 CallHistoryFilter JSON Schema
32.17 DialStringRewriting
32.17.1 DialStringRewriting Field Description
-
displayName
Set up a name that helps you identify this object.
Type: String
-
id
Type: String
-
rules
Type: Array of DialStringRewrite (section 32.18)
32.17.2 DialStringRewriting JSON Schema
32.18 DialStringRewrite
The available fields for DialStringRewrite objects depend on the selected rewriteType. The fields for each type are:
-
prefixAndSuffix
-
prefix
-
suffix
-
deleteLeadingCharacters
-
deleteTrailingCharacters
-
addPrefix
-
addSuffix
-
-
wildcardPattern
-
wildcardPattern
-
deleteLeadingCharacters
-
deleteTrailingCharacters
-
addPrefix
-
addSuffix
-
-
addExt
-
addExtTrailingDigits
-
-
matchAndModify
-
matchType
-
rewriteSegments
-
-
matchAndBranch
-
matchType
-
rewriteSegments
-
branchRewrites
-
branchElseRewrites
-
-
available for all types:
-
skipFurtherRules
-
applyToAllDialStrings
-
applyToSourceDialString
-
applyToDestinationDialString
-
applyTo
-
comment
-
-
available for all types excluding cutExtensionNumber and addExt:
-
matchTags
-
tagRewrite
-
case
-
clearDisplayName
-
displayName
-
32.18.1 DialStringRewrite Field Description
-
rewriteType
Type of dial string rewrite
Type: RewriteTypeJson
Possible values:
-
prefixAndSuffix
-
wildcardPattern
-
cutExtensionNumber
-
addExt
-
matchAndModify
-
matchAndBranch
-
-
matchType
If the selected rewriteType allows to select the matchType additional fields are available for the DialStringRewrite object. The available fields for each matchType are:
-
prefixSuffix
-
prefix
-
suffix
-
deleteLeadingCharacters
-
deleteTrailingCharacters
-
addPrefix
-
addSuffix
-
-
dialStringList
-
matchDialStringList
-
-
structuralPattern
-
structuralPattern
-
-
wildcardPattern
-
wildcardPattern
-
deleteLeadingCharacters
-
deleteTrailingCharacters
-
addPrefix
-
addSuffix
-
-
extensionRange
-
matchExtensionRange
-
Type: TelMatchTypeJson
Possible values:
-
anything
-
never
-
list
-
prefixSuffix
-
dialStringList
-
structuralPattern
-
wildcardPattern
-
extensionRange
-
-
prefix
The rewrite rule will only match dial strings that begin with the prefix you specify here.
Type: String
-
suffix
The rewrite rule will only match dial strings that end with the suffix you specify here.
Type: String
-
wildcardPattern
Matches any dial string from a list of eligible dial strings.
Type: String
-
matchDirectory
Matches any dial string from a list of eligible dial strings.
Type: Array of String
-
matchExtensionRange
Type: TelMatchExtensionRange (section 32.68)
-
structuralPattern
The rewrite rule will only match dial strings according to the pattern you specify.
Type: Array of MatchPatternSegment (section 32.72)
-
deleteLeadingCharacters
This parameter controls the number of characters that anynode will remove from the beginning of the dial string.
Type: Integer
-
deleteTrailingCharacters
This parameter controls the number of characters that anynode will remove from the end of the dial string.
Type: Integer
-
addPrefix
This parameter controls which prefix anynode will append to the dial string.
Type: String
-
addSuffix
This parameter controls which suffix anynode will append to the dial string.
Type: String
-
displayNameOperation
This parameter can decide how the display name will be altered. This overwrites the "clearDisplayName" parameter.
Type: RewriteDisplayNameOperation
Possible values:
-
clear
-
set
-
addPrefix
-
addSuffix
-
-
displayName
This parameter can be used to modify the display name.
Type: String
-
addExtTrailingDigits
The amount of traling digits that will be added to the ";ext" parameter.
Type: int
-
rewriteSegments
This setting determines how the rewritten dial string is structured.
Type: Array of TelRewriteSegment (section 32.73)
-
branchRewrites
Rewrites that are processed if the dial string matches the condition.
Type: Array of DialStringRewrite (section 32.18)
-
branchElseRewrites
Rewrites that are processed if the dial string does not match the condition.
Type: Array of DialStringRewrite (section 32.18)
-
matchTags
Use this option to control which tag (or set of tags) needs to be present for this rewrite rule to apply.
Type: TagMatch (section 32.74)
-
tagRewrite
Use this option to control which changes to the set of tags carried along with the dial string anynode performs when this rewrite rule is aplied.
Type: TagRewrite (section 32.75)
-
applyTo
You can choose the dial strings to which the dial string rewrite rules should be applied.
Type: Array of TelRewriteAddressContextsJson
Possible values:
-
unspecified
-
sessionSource
-
sessionAsserted
-
sessionDestination
-
sessionConnected
-
sessionElin
-
sessionRedirectHistory
-
sessionTransferrer
-
reasonRedirection
-
reasonSelected
-
mwiSource
-
mwiDestination
-
-
applyToAllDialStrings
Apply the rewrite rules to all dial strings.
Type: Boolean
-
applyToDestinationDialString
Apply the rewrite rules to the destination dial string.
Type: Boolean
-
applyToSourceDialString
Apply the rewrite rules to the source dial string.
Type: Boolean
-
skipFurtherRules
If the condition matches the dial string, all further rewrite rules will be skipped.
Type: Boolean
-
skipRulesBelow
If the condition matches the dial string, skip succeeding rewrite rules.
Type: Boolean
-
clearDisplayName
If the display name of the dial string should be removed.
Type: Boolean
-
case
Any comparisions on dial strings are case-sensitive. Use this parameter to transform the dial strings in the respective case.
Type: RewriteCaseJson
Possible values:
-
lowercase
-
uppercase
-
casefold
-
-
comment
A display name for this dial string rewrite rule to identify it later on.
Type: String
-
index
Type: Integer
32.18.2 DialStringRewrite JSON Schema
32.19 TelIdent
32.19.1 TelIdent Field Description
-
sdpMLineAddress
The IP address of the media channel that is established on a SIP call.
Type: String
-
sdpMLinePort
The port of the media channel that is established on a SIP call.
Type: Integer
-
sdpOrigin
The origin field of SDP messages.
Type: String
-
sipCallId
The SIP Call-ID of the SIP call
Type: String
-
sipLocalTag
The local(from anynodes perspective) SIP tag of a SIP call.
Type: String
-
sipRemoteTag
The remote(from anynodes perspective) SIP tag of a SIP call.
Type: String
-
sipUserAgentDialog
anynode specific identifier for a SIP user-agent dialog.
Type: String
32.19.2 TelIdent JSON Schema
32.20 SetMuteRequestDataJson
32.20.1 SetMuteRequestDataJson Field Description
-
identifier
The session identifier from the function Lookup by local session identification section 12.1.
Type: String
-
mute
Specify if the session should be muted.
Type: Boolean
32.20.2 SetMuteRequestDataJson JSON Schema
32.21 AnynodeConfigState
32.21.1 AnynodeConfigState Field Description
-
committed
Indicates if all changes to the configuration are committed.
Type: Boolean
32.21.2 AnynodeConfigState JSON Schema
32.22 BackupExportOptions
32.22.1 BackupExportOptions Field Description
-
includedData
Determines which components will be included in the backup. The default value includes 'ANYNODE_CONFIG', 'MEDIA_FILES', 'HTTP_SERVER_FILES', 'FRONTEND_CONFIG', 'MONITOR_CONFIG'
Type: Array of ConfigurationBackupIncludededDataSelection
Possible values:
-
ANYNODE_CONFIG
The configuration of anynode.
-
MEDIA_FILES
Audio files from the anynode configuration. Can only be exported with the anynode configuration.
-
HTTP_SERVER_FILES
Static files uploaded to HTTP server from the anynode configuration. Can only be exported with the anynode configuration.
-
FRONTEND_CONFIG
The configuration of the anynode frontend.
-
RECORDINGS
Recorded sessions. To export this the initiating user needs the permission to access media recordings.
-
MONITOR_CONFIG
The configuration of the anynode monitor.
-
CALL_HISTORY
The internal call history. Can only be exported with the anynode monitor configuration.
-
EVENT_LOG
The internal event log. Can only be exported with the anynode monitor configuration.
-
MESSAGE_HISTORY
The internal signaling message history. Can only be exported with the anynode monitor configuration.
-
-
encryptData
Determines if the exported backup will be encrypted.
Type: Boolean
-
password
The password if encryption is enabled. Mandatory if "encryptData=true".
Type: String
32.22.2 BackupExportOptions JSON Schema
32.23 MaintenanceMode
32.23.1 MaintenanceMode Field Description
-
modeActive
Indicates if the maintenance mode should be activated or deactivated.
Type: Boolean
32.23.2 MaintenanceMode JSON Schema
32.24 MonitorCallHistoryConfig
32.24.1 MonitorCallHistoryConfig Field Description
-
enabled
Required. Enables or disables call history recording.
Type: Boolean
-
cleanupEnabled
Required. Enables or disables the cleanup routine.
Type: Boolean
-
maxRecords
Maximum number of call history records to retain. Applies only if cleanup is enabled.
Type: Integer
-
deleteOlderDays
Deletes call history records older than the specified number of days. Applies only if cleanup is enabled.
Type: Integer
-
recordedFilesDeleteOlderDays
Deletes recorded files older than the specified number of days. Applies only if cleanup is enabled.
Type: Integer
-
cleanupInterval
Cleanup execution interval in minutes.
Type: Integer
-
customHeaderNames
List of custom SIP header names to be stored in the call history.
Type: String[]
32.24.2 MonitorCallHistoryConfig JSON Schema
32.25 MonitorSipFlowConfig
32.25.1 MonitorSipFlowConfig Field Description
-
enabled
Required. Enables or disables SIP flow recording.
Type: Boolean
-
maxMessageLength
Maximum allowed size of a SIP message in bytes. Messages exceeding this limit are truncated.
Type: Integer
-
deleteOlderDays
Deletes SIP flow records older than the specified number of days.
Type: Integer
-
maxFileSizeGBytes
Maximum size of the SIP flow database in gigabytes.
Type: Integer
-
minDiskSpaceGBytes
Minimum required free disk space in gigabytes. If the available space falls below this threshold, the oldest SIP flow records are deleted.
Type: Integer
32.25.2 MonitorSipFlowConfig JSON Schema
32.26 MediaRecording
32.26.1 MediaRecording Field Description
-
mediaRecordingActive
Type: Boolean
32.26.2 MediaRecording JSON Schema
32.27 MsTeamsSbaOptions
32.27.1 MsTeamsSbaOptions Field Description
-
fingerprint
The trusted certificate fingerprint source. This needs to be the fingerprint of the Teams node, that is using the SBA service.
Type: MsTeamsSbaFingerprint
-
source
Determines the source of the fingerprint.
Type: FingerprintSource
Possible values:
-
NONE
-
CUSTOM
-
MS_TEAMS_NODE
-
-
value
The fingerprint for "source"="CUSTOM"
Type: String
-
msTeamsNodeId
Only for "source"="MS_TEAMS_NODE". The id of the Teams node, that uses the certificate. The fingerprint will be extracted automatically.
Type: String
-
-
identity
The identity / FQDN of the SBA
Type: String
-
tenantId
Directory (tenant) ID
Type: String
-
application
Application (client) ID
Type: String
-
secret
Application (client) secrect
Type: String
-
log
Settings for the SBA log.
Type: MsTeamsSbaLog (section 32.30)
-
certificate
The certificate for the SBA service
Type: CryCertificate (section 32.76)
-
ipAddress
The IP address for the SBA service. It is recommended to choose a local IP address.
Type: String
-
privateKey
The private key for the SBA service
Type: CryPrivateKey (section 32.77)
32.27.2 MsTeamsSbaOptions JSON Schema
32.28 MsTeamsSbaStatus
32.28.1 MsTeamsSbaStatus Field Description
-
state
Type: MsTeamsSbaDiagnosticsServiceState (section 32.78)
-
enalbed
This value specifies if the SBA configuration services are enabled on this anynode instance.
Type: boolean
-
readOnly
This value will be true if writing operation to the SBA service are disabled on this anynode instance.
Type: boolean
-
sbaServiceStatus
This is the current status of the SBA service.
Type: SbaServiceDiagnosticState (section 32.79)
-
lastSbaServiceStatusRequestState
This is the state of the last HTTP request to the SBA service.
Type: SbaHttpRequestState (section 32.80)
32.28.2 MsTeamsSbaStatus JSON Schema
32.29 MsTeamsSbaFingerprint
32.29.1 MsTeamsSbaFingerprint Field Description
-
source
Determines the source of the fingerprint.
Type: FingerprintSource
Possible values:
-
NONE
-
CUSTOM
-
MS_TEAMS_NODE
-
-
value
The fingerprint for "source"="CUSTOM"
Type: String
-
msTeamsNodeId
Only for "source"="MS_TEAMS_NODE". The id of the Teams node, that uses the certificate. The fingerprint will be extracted automatically.
Type: String
32.29.2 MsTeamsSbaFingerprint JSON Schema
32.30 MsTeamsSbaLog
32.30.1 MsTeamsSbaLog Field Description
-
directory
The directory where log files should be stored.
Type: String
-
level
The log level
Type: MsTeamsSbaLogLevel
Possible values:
-
TRACE
-
DEBUG
-
INFO
-
WARN
-
ERROR
-
FATAL
-
-
maxArchiveFiles
The maximum amount of log files that will be stored.
Type: Integer
32.30.2 MsTeamsSbaLog JSON Schema
32.31 HotStandbyOptions
32.31.1 HotStandbyOptions Field Description
-
mainSystem
The options for the main system
Type: HotStandbyMainSystemOptions (section 32.82)
-
standbySystem
The options for the standby system
Type: HotStandbyStandbySystemOptions (section 32.83)
32.31.2 HotStandbyOptions JSON Schema
32.32 AddHotStandbyResponse
32.32.1 AddHotStandbyResponse Field Description
-
hotStandbyId
Type: String
-
ipcClientId
Type: String
-
networkControllerId
Type: String
-
networkSecurityProfileId
Type: String
32.32.2 AddHotStandbyResponse JSON Schema
32.33 HotStandbyStatus
32.33.1 HotStandbyStatus Field Description
-
handoverPossible
Type: Boolean
-
linkStatus
Type: HotStandbyLinkStatus (section 32.84)
-
mainEnabled
Type: Boolean
-
mainLinkActive
Type: Boolean
-
mainRoleStatus
Type: HotStandbyMainRoleStatus (section 32.85)
-
mainSetEnabledPossible
Type: Boolean
-
mainStatus
Type: HotStandbyMainSystemStatus (section 32.86)
-
onlyImmediateRoleChangePossible
Type: Boolean
-
recoveryPossible
Type: Boolean
-
standbyEnabled
Type: Boolean
-
standbyLinkActive
Type: Boolean
-
standbyRoleStatus
Type: HotStandbyStandbyRoleStatus (section 32.87)
-
standbySetEnabledPossible
Type: Boolean
-
standbyStatus
Type: HotStandbyStandbySystemStatus (section 32.88)
32.33.2 HotStandbyStatus JSON Schema
32.34 CreateConditionsOptions
32.34.1 CreateConditionsOptions Field Description
-
createIsMainSystemCondition
Create a condition that determines whether the current system is the main system in an active/passive failover scenario.
Type: boolean
-
createIsNotSystemIntentToBecomeActiveCondition
Create a condition that determines whether the current system does not intend to take the active role in an active/passive failover scenario.
Type: boolean
-
createIsStandbySystemCondition
Create a condition that determines whether the current system is the standby system in an active/passive failover scenario.
Type: boolean
-
createIsSystemActiveCondition
Create a condition that determines whether the current system has the active role in an active/passive failover scenario.
Type: boolean
-
createIsSystemIntentToBecomeActiveCondition
Create a condition that determines whether the current system intends to take the active role in an active/passive failover scenario.
Type: boolean
-
createIsSystemNotActiveCondition
Create a condition that determines whether the current system has not the active role in an active/passive failover scenario.
Type: boolean
32.34.2 CreateConditionsOptions JSON Schema
32.35 StandardTransportConnection
32.35.1 StandardTransportConnection Field Description
-
assertedAddress
Define your own Asserted-URI. This URI can serve as the basis for special SIP headers (e.g. PAI header) in the case of outgoing calls.
Type: AssertedUri2
-
displayName
The desired display name.
Type: String
-
iri
The desired URI.
Type: String
-
-
authenticationEnabled
Whether authentication should be enabled or not. This value only applies if a registration is given.
Type: Boolean
-
conditionId
Optional operational condition. This transport connection is only operational as long as this condition is true.
Type: String
-
credentials
Credentials to be used for authentication. This value only applies if "authenticationEnabled" is set to true.
Type: SipCredentials (section 32.40)
-
proxy
The proxy to be used.
Type: TransportConnectionProxy (section 32.89)
-
registration
The registration to be used.
Type: TransportConnectionRegistration
-
addressOfRecord
Address-Of-Record (to be registered URI)
Type: String
-
sipDomain
SIP Domain (Registrar)
Type: String
-
32.35.2 StandardTransportConnection JSON Schema
32.36 PlainTransportConnection
32.36.1 PlainTransportConnection Field Description
-
uri
Define your own URI. This URI can serve as the basis for special SIP headers (e.g. From header) in the case of outgoing calls.
Type: SipbnAddress (section 32.90)
-
assertedUri
Define your own Asserted-URI. This URI can serve as the basis for special SIP headers (e.g. PAI header) in the case of outgoing calls.
Type: SipbnAddress (section 32.90)
-
properties
General properties
Type: Array of PlainTransportConnectionProperties
Possible values:
-
FLOW
Establish a fixed transport flow
-
FLOW_PRIVATE
The transport flow is private and is only available for this route. (Only works if "FLOW" is selected)
-
OPTIONS
Send OPTIONS packets to check whether the transport connection is operational.
-
OPTIONS_LOAD
Send OPTIONS packets and if possible (which means that the remote station is an anynode) then use the OPTIONS packets to determine the load of the remote station.
-
OPTIONS_DOWN_ONLY
Send OPTIONS packets only if the remote station is not operational.
-
OPTIONS_FLOW_ADDRESS
Send OPTIONS packets according to 1TR119
-
LYNC_MASTER_DOMAIN_NAME
Check Skype for Business master domai
-
LYNC_INCOMING
Check incoming dialog offers in a Skype for Business specific way
-
-
initialRouteSet
The initial route set of this transport connection.
Type: Array of SipsnRoute (section 32.91)
-
sipTransport
The SIP transport object id for this transport connection.
Type: String
-
optionsErrorFlags
When an OPTIONS error occurs...
Type: Array of PlainTransportConnectionOptionsErrorFlag
Possible values:
-
DOWN
Change the state to non-operational
-
TERMINATE_INCOMING
Terminate incoming traffic
-
TERMINATE_OUTGOING
Terminate outgoing traffic
-
-
timeoutErrorFlags
In case of a timeout...
Type: Array of PlainTransportConnectionErrorFlag
Possible values:
-
DOWN
Change the state to non-operational.
-
FAILOVER
Perform failover to another transport connection, if possible.
-
TERMINATE_INCOMING
Terminate incoming traffic.
-
TERMINATE_OUTGOING
Terminate outgoing traffic.
-
-
transportErrorFlags
In case of a transport error...
Type: Array of PlainTransportConnectionErrorFlag
Possible values:
-
DOWN
Change the state to non-operational.
-
FAILOVER
Perform failover to another transport connection, if possible.
-
TERMINATE_INCOMING
Terminate incoming traffic.
-
TERMINATE_OUTGOING
Terminate outgoing traffic.
-
-
statusCodesErrorFlags
Transport connection behavior when receiving status codes.
Type: Array of TransportConnectionStatusCodeErrorFlags (section 32.92)
-
authentication
If the Plain Transport Connection to be created requires separate authentication data then this can be configured here.
Type: TransportConnectionAuthentication (section 32.93)
32.36.2 PlainTransportConnection JSON Schema
32.37 SipLoadBalancingTransportConnection
32.37.1 SipLoadBalancingTransportConnection Field Description
-
properties
Determines how the load will be balanced.
Type: Array of LoadBalancerProperties
Possible values:
-
FAILOVER
Activate failover operation mode.
-
SEQUENTIAL_FAILOVER
Select failover targets sequentially. Only works in combination with "FAILOVER".
-
REDIRECT_INVITE
Redirect INVITE requests.
-
REDIRECT_NOTIFY
Redirect NOTIFY requests.
-
REDIRECT_OPTIONS
Redirect OPTIONS requests.
-
REDIRECT_REFER
Redirect REFER requests.
-
REDIRECT_REGISTER
Redirect REGISTER requests.
-
-
targets
The load balancer target connections.
Type: Array of SipLoadBalancerTarget (section 32.94)
32.37.2 SipLoadBalancingTransportConnection JSON Schema
32.38 SipRegistrationAsTransportConnection
32.38.1 SipRegistrationAsTransportConnection Field Description
-
registrar
The IRI of the registrar, to which you want to register.
Type: String
-
authentication
The IRI of the registrar, to which you want to register.
Type: TransportConnectionAuthentication (section 32.93)
-
aorUri
The address-of-record specifies who is to be registered.
Type: SipbnAddress (section 32.90)
-
assertedUri
Define your own Asserted-URI. This URI can serve as the basis for special SIP headers (e.g. PAI header) in the case of outgoing calls.
Type: SipbnAddress (section 32.90)
-
sipUserAgentStackId
The id of the SIP user agent which should be used for the registration.
Type: String
-
innerTransportConnectionId
If desired, the registration can be established via a transport connection.
Type: String
32.38.2 SipRegistrationAsTransportConnection JSON Schema
32.39 SrvLoadBalancer
32.39.1 SrvLoadBalancer Field Description
-
sipTransportId
The SIP transport object id for this transport connection.
Type: String
-
domain
Type: String
-
transportProtocol
The transport protocol for the target transport connections.
Type: SrvLoadBalancerTransportProtocol
Possible values:
-
UDP
-
TCP
-
TLS
-
SCTP
-
SCTP_TLS
-
-
targetTemplateOptions
Template options for the target transport connections.
Type: SrvLoadBalancerTargetTemplate (section 32.95)
32.39.2 SrvLoadBalancer JSON Schema
32.40 SipCredentials
32.40.1 SipCredentials Field Description
-
authenticationProfileId
The identifier of a authentication profile. This can be set to use a existing authentication profile instead of creating a new one.
Type: String
-
directoryName
The identifier of the directory. This value only works in combination with "userIdentifier".
Type: String
-
password
This value only works in combination with "username".
Type: String
-
userIdentifier
The identifier of the user in a directory. This value only works in combination with "directoryName".
Type: String
-
username
This value only works in combination with "password".
Type: String
32.40.2 SipCredentials JSON Schema
32.41 Credentials
32.41.1 Credentials Field Description
-
password
The password. Only works in combination with "username".
Type: String
-
username
The username. Only works in combination with "password".
Type: String
32.41.2 Credentials JSON Schema
32.42 AssertedUri
32.42.1 AssertedUri Field Description
-
displayName
The desired display name.
Type: String
-
iri
The desired URI.
Type: String
32.42.2 AssertedUri JSON Schema
32.43 DirectoryInfo
32.43.1 DirectoryInfo Field Description
-
directoryType
Type: String
-
displayName
Type: String
-
id
Type: String
32.43.2 DirectoryInfo JSON Schema
32.44 StaticUserDirectory
32.44.1 StaticUserDirectory Field Description
-
displayName
The display name for this directory.
Type: String
-
userRecords
User data for this directory
Type: Array of StaticUserDirectoryUser (section 32.96)
32.44.2 StaticUserDirectory JSON Schema
32.45 Resources
32.45.1 Resources Field Description
-
cpu
Type: Integer
-
disk
Type: ResourcesMemory (section 32.97)
-
ram
Type: ResourcesMemory (section 32.97)
32.45.2 Resources JSON Schema
32.46 RequestRouter
32.46.1 RequestRouter Field Description
-
id
Type: String
-
operationalStateConditionId
The id of the condition, that determines when the Request Router is operational.
Type: String
-
incomingEdgeSipTransportId
The id of the SIP transport, that handles incoming requests.
Type: String
-
outgoingEdgeSipTransportId
The id of the SIP transport, that handles outgoing requests.
Type: String
-
routes
The transport connections and their matching that this request router will route to.
Type: RequestRouterRouteList (section 32.98)
32.46.2 RequestRouter JSON Schema
32.47 AddRoutingDomainOptions
32.47.1 AddRoutingDomainOptions Field Description
-
displayName
Type: String
-
sourceNodes
Type: Array of String
32.47.2 AddRoutingDomainOptions JSON Schema
32.48 GetRoutingDomainOptions
32.48.1 GetRoutingDomainOptions Field Description
-
displayName
Type: String
-
id
Type: String
-
routes
Type: Array of RoutingDomainRouteV0
-
displayName
Type: String
-
establishment
Only for "mode=establishment".
Type: RoutingDomainRouteEstablishmentV0 (section 32.99)
-
filters
Filters determine when this route will be used for incoming or outgoing calls.
Type: Array of RoutingDomainRouteFilter (section 32.100)
-
pathReplacement
Only for "mode=pathReplacement".
Type: RoutingDomainRoutePathReplacement (section 32.101)
-
supervisionId
The identifier of the supervision for this route.
Type: String
-
useRouteSupervision
This value determines if this route uses route supervision. If set to "true" the parameter "supervisionId" must be provided.
Type: Boolean
-
useUnconditionalRouting
This value determines if filters apply to this route.
Type: Boolean
-
-
sourceNodes
Type: Array of String
32.48.2 GetRoutingDomainOptions JSON Schema
32.49 RoutingDomainRoute
32.49.1 RoutingDomainRoute Field Description
-
displayName
Type: String
-
establishment
Only for "mode=establishment".
Type: RoutingDomainRouteEstablishment (section 32.102)
-
filters
Filters determine when this route will be used for incoming or outgoing calls.
Type: Array of RoutingDomainRouteFilter (section 32.100)
-
pathReplacement
Only for "mode=pathReplacement".
Type: RoutingDomainRoutePathReplacement (section 32.101)
-
supervisionId
The identifier of the supervision for this route.
Type: String
-
useRouteSupervision
This value determines if this route uses route supervision. If set to "true" the parameter "supervisionId" must be provided.
Type: Boolean
-
useUnconditionalRouting
This value determines if filters apply to this route.
Type: Boolean
32.49.2 RoutingDomainRoute JSON Schema
32.50 RoutingDomainRouteV0
32.50.1 RoutingDomainRouteV0 Field Description
-
displayName
Type: String
-
establishment
Only for "mode=establishment".
Type: RoutingDomainRouteEstablishmentV0 (section 32.99)
-
filters
Filters determine when this route will be used for incoming or outgoing calls.
Type: Array of RoutingDomainRouteFilter (section 32.100)
-
pathReplacement
Only for "mode=pathReplacement".
Type: RoutingDomainRoutePathReplacement (section 32.101)
-
supervisionId
The identifier of the supervision for this route.
Type: String
-
useRouteSupervision
This value determines if this route uses route supervision. If set to "true" the parameter "supervisionId" must be provided.
Type: Boolean
-
useUnconditionalRouting
This value determines if filters apply to this route.
Type: Boolean
32.50.2 RoutingDomainRouteV0 JSON Schema
32.51 AddRoutingForwardProfileOptions
32.51.1 AddRoutingForwardProfileOptions Field Description
-
announcementIncoming
Play an announcement at the incoming node.
Type: Boolean
-
announcementMediaSourceId
The id of the Announcement Media Source used as specified.
Type: String
-
announcementOutgoing
Play an announcement at the outgoing node.
Type: Boolean
-
displayName
The name shown in the anynode frontend.
Type: String
-
earlyMediaPassThrough
Specify whether early media should be already passed through during call setup.
Type: Boolean
-
id
The ID of this object.
Type: String
-
mediaMode
Type: MediaMode
Possible values:
-
TRANSCODING
-
BYPASS
-
PASSTHROUGH
-
PASSTHROUGH_WITH_FALLBACK_TO_BYPASS
-
-
mediaNegotiationForwarderId
The ID of the media negotiation forwarder object. This can be set to use an existing object instead of creating a new one.
Type: String
-
mediaRecorderId
The id of the Media Recorder used to record as specified.
Type: String
-
mediaTranscodingOptionsId
The ID of the media transcoding options object. This can be set to use an existing object instead of creating a new one.
Type: String
-
removeAnynodeFromSignalingPath
Type: Boolean
-
signalingForwardingFromCalledToCalling
Type: SignalingForwardingOptions (section 32.105)
-
signalingForwardingFromCallingToCalled
Type: SignalingForwardingOptions (section 32.105)
-
telephonyForwardingStackId
This value will be used instead of telephonyForwardingStack if the object is not complete. The id of a Telephony Forwarding is a collection of protocol specific settings which influence the way forwarding of signaling information or media data is going to take place.
Type: String
32.51.2 AddRoutingForwardProfileOptions JSON Schema
32.52 WebserverConnector
32.52.1 WebserverConnector Field Description
-
displayName
A name for this connector to identify it.
Type: String
-
httpMode
This option determines if HTTP or HTTPS is used to communicate with this connector.
Type: HttpMode
Possible values:
-
HTTP
-
HTTPS
-
-
httpRedirectorPort
An optional second port that can redirect HTTP requests to a HTTPS connector. Only works for "httpMode=HTTPS".
Type: Integer
-
id
The identifier of the webserver connector. Will be auto-generated when a connector is added.
Type: String
-
networkOptions
Type: WebserverConnectorNetworkOptions (section 32.106)
-
openPortOnDemand
If set to true the port will only be opened when necessary to fulfill the services.
Type: Boolean
-
port
The port that this connector will listen on.
Type: Integer
-
requestDomains
The list of available services for this connector.
Type: Array of WebserverConnectorRequestDomain
Possible values:
-
ACME
-
GUI
-
REST_API
-
-
tlsOptions
TLS specifc options. Only used for "httpMode=HTTPS"
Type: WebserverConnectorTlsOptions (section 32.107)
32.52.2 WebserverConnector JSON Schema
32.53 LocalUser
32.53.1 LocalUser Field Description
-
name
Type: String
32.53.2 LocalUser JSON Schema
32.54 LocalV0User
32.54.1 LocalV0User Field Description
-
name
Type: String
32.54.2 LocalV0User JSON Schema
32.55 LdapAuthority
32.55.1 LdapAuthority Field Description
-
displayName
Type: String
-
id
Type: String
32.55.2 LdapAuthority JSON Schema
32.56 PasswordPolicyBlacklistItem
32.56.1 PasswordPolicyBlacklistItem Field Description
-
ignoreCase
If true, matching is case-insensitive.
Type: Boolean
-
match
Substring or full match text to forbid.
Type: String
-
substring
If true, any password containing the match is rejected; if false, the whole password must equal the match.
Type: Boolean
32.56.2 PasswordPolicyBlacklistItem JSON Schema
32.57 LicenseFacility
32.57.1 LicenseFacility Field Description
-
name
Type: String
-
value
Type: Integer
32.57.2 LicenseFacility JSON Schema
32.58 SystemId
32.58.1 SystemId Field Description
-
displayName
Type: String
-
id
Type: String
32.58.2 SystemId JSON Schema
32.59 GetNodesNode
32.59.1 GetNodesNode Field Description
-
displayName
Type: String
-
id
Type: String
32.59.2 GetNodesNode JSON Schema
32.60 GetSystemsProfilesProfile
32.60.1 GetSystemsProfilesProfile Field Description
-
sipTransport
Create a SIP transport object or select an existing one.
Type: AddSystemSipTransport (section 32.61)
-
createNewNetworkController
Create new network controller or select an existing one.
Type: Boolean
-
networkControllerDisplayName
The display name of the newly created network controller.
Type: String
-
networkControllerInterface
The interface of the newly created network controller.
Type: String
-
networkControllerIpVersion
The IP version of the newly created network controller.
Type: IpVersion
Possible values:
-
[Any Address Version]
-
IN_ADDRESS_VERSION_4
-
IN_ADDRESS_VERSION_6
-
-
networkControllerIpAddress
The IP address of the newly created network controller.
Type: String
-
enableReverseDnsLookup
Specify whether reverse DNS lookup is enabled for the newly created network controller.
Type: Boolean
-
networkControllerId
In case no new network controller is created, this value must be provided.
Type: String
-
udpTcpPort
The UDP/TCP Port.
Type: Integer
-
tlsPort
The TLS Port.
Type: Integer
-
udpPortRange
Restricts the udp port range
Type: PortRange (section 32.62)
-
tcpPortRange
Restricts the tcp port range
Type: PortRange (section 32.62)
-
sipInterconnection
Type: SipInterconnection
Possible values:
-
REGISTRAR
The node provides a registration server (registrar) at which the remote station must register.
-
REGISTRATION
The node registers at a remote station as a client. In this case the remote station has to provide a registrar.
-
TRUNK
The node uses SIP trunking to interconnect with the remote station. In this way, full dial stringranges can be linked at once.
-
-
remoteSipDomain
Please choose the remote SIP URI which will be used in SIP URIs of outgoing calls and which describes where the remote endpoint can be reached.
Type: RemoteSipDomain (section 32.63)
-
localSipDomain
Optionally you can choose the local SIP domain. The local SIP domain will be added to all SIP addresses which belong to the local system (e.g. the calling number of outgoing calls).
Type: String
-
activateClientAuthentication
Activate client authentication. These authentication settings determine how the node authenticate to a remote station.
Type: Boolean
-
clientCredentials
Credentials for client authentication.
Type: SipCredentials (section 32.40)
-
activateServerAuthentication
Activate server authentication. These authentication settings determine how a remote station has to authenticate to anynode. They will be stored in a User Directory.
Type: Boolean
-
serverCredentials
Credentials for server authentication
Type: SipCredentials (section 32.40)
-
registrarUri
The node will register as a client at a remote station. Select the necessary settings for this registration.
Type: String
-
addressOfRecord
User Part of Address-Of-Record for registration.
Type: String
-
sipRegistrar
Dial string matching condition that determines which calls are to be forwarded to the registered remote stations.
Type: TelMatch (section 32.64)
-
srvProxyDomain
The proxy address for nodes that are using an SRV loadbalancer.
Type: String
-
useNetworkPeerWhitelist
Type: Boolean
-
includeRemoteSipDomainInWhitelist
Include the remote SIP domain in the whitelist.
Type: Boolean
-
includeSipRegistrarInWhitelist
Include the SIP registrar in the whitelist.
Type: Boolean
-
includeOwnSubnetInWhitelist
Include the own subnet in the whitelist.
Type: Boolean
-
networkPeerWhitelist
Type: Array of NetworkPeerWhitelistEntry
-
dnsLookup
Additional protocol prefixes.
Type: Array of String
-
host
The hostname or ip address.
Type: String
-
ipVersion
If you specify an IP version, then only IP addresses with this version will be accepted. (This makes especially sense when a host name is set.)
Type: IpVersion
Possible values:
-
[Any Address Version]
-
IN_ADDRESS_VERSION_4
-
IN_ADDRESS_VERSION_6
-
-
subnetPrefixLength
Type: Integer
-
-
allowOnlyNegotiatedPeersForRtpRtcp
Allow only negotiated peers for RTP/RTCP.
Type: Boolean
-
sipNodeNetworkPeerWhitelist
Network peer whitelist for filtering of incoming calls. Only applies when creating a shared SIP transport or using an existing SIP transport.
Type: AddSystemSipNodeWhitelist (section 32.65)
-
incomingDialStringRewriteRules
Type: Array of DialStringRewrite (section 32.18)
-
outgoingDialStringRewriteRules
Type: Array of DialStringRewrite (section 32.18)
-
routingDomains
Here, the routing domains (their IDs) can be selected which listen for incoming calls on this new node.
Type: Array of String
-
displayName
Enter a meaningful name for your new node. The name is arbitrary. You will use it to uniquely identify this node later during configuration.
Type: String
-
createNewTeamsCarrierNode
Whether to create a new Teams carrier node or use an existing one. If an existing one is used, the value eamsCarrierNodeId" must be given.
Type: Boolean
-
teamsCarrierNodeId
Select an existing MS Teams carrier node to share the Microsoft Teams Connectivity.
Type: String
-
createNewMsOperatorConnectNode
Whether to create a new Microsoft Teams Connectivity or use an existing one. If an existing one is used, the value "msOperatorConnectNodeId" must be given.
Type: Boolean
-
msOperatorConnectNodeId
Select an existing Node to share the Microsoft Teams Connectivity.
Type: String
-
tenantId
The tenant ID is mandatory if you want to setup multiple Microsoft Operator Connect nodes, using a single SBC FQDN.
Type: String
-
sbcFqdn
Determine the name for the FQDN of the SBC.
Type: String
-
tenantFqdn
Enter the tenant FQDN for the desired customer.
Type: String
-
region
Type: AddSystemRegion
Possible values:
-
North America
For the profiles Zoom Phone Premise Peering, Zoom Contact Center and Zoom Phone Provider Exchange.
-
EMEA
For the profiles Zoom Phone Premise Peering, Zoom Contact Center and Zoom Phone Provider Exchange.
-
Australia
For the profiles Zoom Phone Premise Peering, Zoom Contact Center and Zoom Phone Provider Exchange.
-
APAC
For the profiles Zoom Phone Premise Peering and Zoom Phone Provider Exchange.
-
LATAM
For the profiles Zoom Phone Premise Peering and Zoom Phone Provider Exchange.
-
China
For the profile Zoom Phone Premise Peering.
-
Japan
For the profiles Zoom Phone Premise Peering, Zoom Contact Center and Zoom Phone Provider Exchange.
-
-
xGooglePbxTrunkSecretKey
The X-Google-Pbx-Trunk-Secret-Key. Only used for the Google Voice profile.
Type: String
-
displayName
Type: String
-
id
Type: String
32.60.2 GetSystemsProfilesProfile JSON Schema
32.61 AddSystemSipTransport
32.61.1 AddSystemSipTransport Field Description
-
selection
Type: SipTransportSelection
Possible values:
-
USE_REFERENCE
-
CREATE_NEW
-
-
usedByOtherNodes
Determines if this node will be used as shared SIP transport. Only applies if "CREATE_NEW" is selected.
Type: Boolean
-
sharedSipTransportComment
A custom name for the shared SIP transport. Only applies if "usedByOtherNodes" is set to true and "CREATE_NEW" is selected.
Type: String
-
sipTransportId
The ID of an existing SIP transport, that will be used for this node. Only applies if "USE_REFERENCE" is selected.
Type: String
32.61.2 AddSystemSipTransport JSON Schema
32.62 PortRange
32.62.1 PortRange Field Description
-
firstPort
First port of the port range
Type: Integer
-
lastPort
Last port of the port range
Type: Integer
32.62.2 PortRange JSON Schema
32.63 RemoteSipDomain
32.63.1 RemoteSipDomain Field Description
-
host
Type: String
-
iri
Type: String
-
port
Type: Integer
-
transport
Type: RemoteSipDomainTransport
Possible values:
-
udp
-
tcp
-
tls
-
sctp
-
tls-sctp
-
32.63.2 RemoteSipDomain JSON Schema
32.64 TelMatch
32.64.1 TelMatch Field Description
-
directory
Mandatory for "type=DIRECTORY".
Type: Array of String
-
extensionRange
Mandatory for "type=EXTENSION_RANGE".
Type: TelMatchExtensionRange (section 32.68)
-
list
Mandatory for "type=LIST".
Type: TelMatchList (section 32.111)
-
plain
Mandatory for "type=PLAIN".
Type: TelMatchPlain
-
prefix
Prefix which must be present in the dial string.
Type: String
-
suffix
Suffix which must be present in the dial string.
Type: String
-
-
type
Type: TelMatchType
Possible values:
-
ALWAYS
-
NEVER
-
LIST
-
PLAIN
-
DIRECTORY
-
PATTERN
-
WILDCARD
-
EXTENSION_RANGE
-
-
wildcardPattern
Mandatory for "type=WILDCARD".
Type: String
32.64.2 TelMatch JSON Schema
32.65 AddSystemSipNodeWhitelist
32.65.1 AddSystemSipNodeWhitelist Field Description
-
allowOnlyNegotiatedPeersForRtp
Allow only negotiated peers for RTP/RTCP.
Type: Boolean
-
entries
The list of whitelisted peers.
Type: Array of NetworkPeerWhitelistEntry (section 32.14)
32.65.2 AddSystemSipNodeWhitelist JSON Schema
32.66 AddNodeResult
32.66.1 AddNodeResult Field Description
-
displayName
Type: String
-
id
Type: String
32.66.2 AddNodeResult JSON Schema
32.67 GetProviderProfilesProfile
32.67.1 GetProviderProfilesProfile Field Description
-
deutscheTelekomNumberExtensionRange
Number Extension Range for seperating incomming calls. This parameter can only be used with the "Deutsche Telekom CompanyFlex SIP-Trunk" profile.
Type: TelMatchExtensionRange (section 32.68)
-
createNewDeutscheTelekomSipTrunk
Create new Deutsche Telekom Sip Trunk or select an existing one. This parameter can only be used with the "Deutsche Telekom CompanyFlex SIP-Trunk" profile.
Type: Boolean
-
deutscheTelekomSipTrunkId
In case no new Deutsche Telekom SipTrunk is created, this value must be given. This parameter can only be used with the "Deutsche Telekom CompanyFlex SIP-Trunk" profile
Type: String
-
createNewNetworkController
Create new network controller or select an existing one.
Type: Boolean
-
networkControllerDisplayName
The display name of the newly created network controller.
Type: String
-
networkControllerInterface
The interface of the newly created network controller.
Type: String
-
networkControllerIpVersion
The IP version of the newly created network controller.
Type: IpVersion
Possible values:
-
[Any Address Version]
-
IN_ADDRESS_VERSION_4
-
IN_ADDRESS_VERSION_6
-
-
networkControllerIpAddress
The IP address of the newly created network controller.
Type: String
-
enableReverseDnsLookup
Specify whether reverse DNS lookup is enabled for the newly created network controller.
Type: Boolean
-
networkControllerId
In case no new network controller is created, this value must be given.
Type: String
-
udpTcpPort
The UDP/TCP Port.
Type: Integer
-
tlsPort
The TLS port.
Type: Integer
-
udpPortRange
The UDP port range.
Type: PortRange (section 32.62)
-
tcpPortRange
The TCP port range.
Type: PortRange (section 32.62)
-
activateNatTraversal
When anynode is located behind a NAT gateway you can determine how this gateway can be traversed. Please ensure that the gateway is configured accordingly.
Type: Boolean
-
externalHost
External Host or IP Address
Type: String
-
natDeviceHasFixedPortMapping
In the NAT device (firewall/router) a fixed port mapping is defined.
Type: Boolean
-
fixedUdpTcpPort
Map the UDP/TCP Port to this.
Type: Integer
-
fixedTlsPort
Map the TLS Port to this.
Type: Integer
-
fixedUdpPortRangeStart
Map dynamic UDP Ports to this.
Type: Integer
-
fixedTcpPortRangeStart
Map dynamic TCP Ports to this.
Type: Integer
-
nodeViaSipTrunking
true
The node uses SIP trunking to interconnect with the remote station. In this way, full dial string ranges can be linked at once.
false
The node registers at a remote station as a client. In this case the remote station has to provide a registrar.
Type: Boolean
-
remoteSipDomain
Please choose the remote SIP URI which will be used in SIP URIs of outgoing calls and which describes where the remote endpoint can be reached.
Type: RemoteSipDomain (section 32.63)
-
localSipDomain
The local SIP domain will be added to all SIP addresses which belong to the local system (e.g. the calling number of outgoing calls.
Type: String
-
activateClientAuthentication
Activate client authentication. These authentication settings determine how the node authenticate to a remote station.
Type: Boolean
-
credentials
Client SIP User Name and Password.
Type: SipUserCredentials (section 32.69)
-
registrarUri
The node will register as a client at a remote station. Select the necessary settings for this registration.
Type: String
-
addressOfRecord
User Part of Address-Of-Record for registration.
Type: String
-
proxyUri
Optional proxy server. Outgoing calls will be forwarded to this proxy. The specified value must begin with "sip:".
Type: String
-
primaryProxyUri
Deprecated use "proxyUri" instead.
Primary proxy URI for the "Deutsche Telekom CompanyFlex SIP-Trunk" profile. The specified value must begin with "sip:".
Type: String
-
defineAssertedUri
Define your own Asserted-URI. This URI can serve as the basis for special SIP headers (e.g. PAI header) in the case of outgoing calls.
Type: Boolean
-
assertedUriHost
Mandatory, if the URI is not based on the registrar uri or proxy uri.
Type: String
-
assertedUri
User Part of Asserted-URI.
Type: String
-
useNetworkPeerWhitelist
If the interconnection to the VoIP peer takes place over a public IP access, it is strictly recommended to minimize the IP addresses from which SIP messages are allowed by this whitelist.
Type: Boolean
-
includeRemoteSipDomainInWhitelist
Whether to include the remote SIP domain in the whitelist.
Type: Boolean
-
includeSipRegistrarInWhitelist
Whether to include the SIP registrar in the whitelist.
Type: Boolean
-
includeProxyInWhitelist
Whether to include the configured proxy in the whitelist.
Type: Boolean
-
networkPeerWhitelist
The whitelist.
Type: Array of NetworkPeerWhitelistEntry
-
dnsLookup
Additional protocol prefixes.
Type: Array of String
-
host
The hostname or ip address.
Type: String
-
ipVersion
If you specify an IP version, then only IP addresses with this version will be accepted. (This makes especially sense when a host name is set.)
Type: IpVersion
Possible values:
-
[Any Address Version]
-
IN_ADDRESS_VERSION_4
-
IN_ADDRESS_VERSION_6
-
-
subnetPrefixLength
Type: Integer
-
-
allowOnlyNegotiatedPeersForRtpRtcp
Allow only negotiated peers for RTP/RTCP.
Type: Boolean
-
incomingDialStringRewriteRules
Type: Array of DialStringRewrite (section 32.18)
-
outgoingDialStringRewriteRules
Type: Array of DialStringRewrite (section 32.18)
-
region
Only for the profile Speedcom AG - Speedvoice
Type: AddProviderRegion
Possible values:
-
Schweiz
For the profile Speedcom AG - Speedvoice.
-
Liechtenstein
For the profile Speedcom AG - Speedvoice.
-
sipcall CH
For the profile sipcall.
-
sipcall AT
For the profile sipcall.
-
-
telstra1thTrunkGroup
Only for the Telstra EP (SIP Connect) profile. Connection options for the first trunk group.
Type: TelstraNthTrunkOptions (section 32.70)
-
telstra2ndTrunkGroup
Only for the Telstra EP (SIP Connect) profile. Connection options for the second trunk group.
Type: TelstraNthTrunkOptions (section 32.70)
-
routingDomains
Here, the routing domains (their IDs) can be selected which listen for incoming calls on this new node.
Type: Array of String
-
displayName
Type: String
-
displayName
Type: String
-
id
Type: String
32.67.2 GetProviderProfilesProfile JSON Schema
32.68 TelMatchExtensionRange
32.68.1 TelMatchExtensionRange Field Description
-
firstExtension
Type: String
-
lastExtension
Type: String
-
trunk
Type: String
-
zeroExtend
Type: Boolean
32.68.2 TelMatchExtensionRange JSON Schema
32.69 SipUserCredentials
32.69.1 SipUserCredentials Field Description
-
username
The SIP username
Type: String
-
password
The SIP password
Type: String
32.69.2 SipUserCredentials JSON Schema
32.70 TelstraNthTrunkOptions
32.70.1 TelstraNthTrunkOptions Field Description
-
sipProxyIri
The uri of the SIP proxy server.
Type: String
-
registrarIri
The uri of the SIP registrar.
Type: String
-
aorUserName
The user part of the Address-Of-Record. The host part of the Address-Of-Record depends on the registrar uri.
Type: String
-
authenticationEnabled
Activates client authentication.
Type: Boolean
-
credentials
These authentication settings determine how the node authenticates to a remote station.
Type: SipUserCredentials (section 32.69)
32.70.2 TelstraNthTrunkOptions JSON Schema
32.71 CertificateListEntry
32.71.1 CertificateListEntry Field Description
-
issuer
Type: String
-
subject
Type: String
-
validFrom
Type: String
-
validUntil
Type: String
32.71.2 CertificateListEntry JSON Schema
32.72 MatchPatternSegment
32.72.1 MatchPatternSegment Field Description
-
comment
Type: String
-
digits
Must only contain numeric digits (0-9)
Type: String
-
greedyMatch
Type: Boolean
-
maxCount
Type: Integer
-
minCount
Type: Integer
-
text
Type: String
-
type
Type: TelMatchPatternSegmentType
Possible values:
-
anything
-
discard
-
digits
-
text
-
32.72.2 MatchPatternSegment JSON Schema
32.73 TelRewriteSegment
32.73.1 TelRewriteSegment Field Description
-
capture
Type: Integer
-
delLeading
Type: Integer
-
delTrailing
Type: Integer
-
keepLeading
Type: Integer
-
keepTrailing
Type: Integer
-
prefix
Type: String
-
suffix
Type: String
32.73.2 TelRewriteSegment JSON Schema
32.74 TagMatch
32.74.1 TagMatch Field Description
-
tagSet
Tags may only contain alphabetic and numeric characters and have to start with a lowercase character
Type: Array of String
-
type
The operator applied to the matched tags to determine the result of the TagMatch.
Type: TagMatchTye
Possible values:
-
or
-
xor
-
and
-
not
-
32.74.2 TagMatch JSON Schema
32.75 TagRewrite
32.75.1 TagRewrite Field Description
-
clearTags
Incicates if the existing tags should be removed.
Type: Boolean
-
operations
Type: Array of TagRewriteOperation (section 32.112)
32.75.2 TagRewrite JSON Schema
32.76 CryCertificate
32.76.1 CryCertificate Field Description
-
pem
The PEM of the certificate.
Type: String
32.76.2 CryCertificate JSON Schema
32.77 CryPrivateKey
32.77.1 CryPrivateKey Field Description
-
pem
The PEM of the private key.
Type: String
32.77.2 CryPrivateKey JSON Schema
32.78 MsTeamsSbaDiagnosticsServiceState
32.78.1 MsTeamsSbaDiagnosticsServiceState Field Description
-
DISABLED
Type: MsTeamsSbaDiagnosticsServiceState (section 32.78)
-
GETTING_DIAGNOSTICS_STATE
Type: MsTeamsSbaDiagnosticsServiceState (section 32.78)
-
GETTING_USERS
Type: MsTeamsSbaDiagnosticsServiceState (section 32.78)
-
IDLE
Type: MsTeamsSbaDiagnosticsServiceState (section 32.78)
32.78.2 MsTeamsSbaDiagnosticsServiceState JSON Schema
32.79 SbaServiceDiagnosticState
32.79.1 SbaServiceDiagnosticState Field Description
-
state
A short indicator for the overall state of the SBA services (i.e. "ok", "warning", "error").
Type: String
-
status
Additional information on the current status of the SBA services.
Type: String
32.79.2 SbaServiceDiagnosticState JSON Schema
32.80 SbaHttpRequestState
32.80.1 SbaHttpRequestState Field Description
-
executionTime
A timestamp from the last time the request was carried out.
Type: String
-
responseStatus
This is the HTTP response status of the last request to the SBA service.
Type: SbaHttpStatus (section 32.113)
-
responseError
This value is populated if an error occurs when requesting the state of the SBA service.
Type: String
32.80.2 SbaHttpRequestState JSON Schema
32.81 MsTeamsSbaUser
32.81.1 MsTeamsSbaUser Field Description
-
lastActiveTime
Type: String
-
lastSyncTime
Type: String
-
sipUri
Type: String
-
userId
Type: String
32.81.2 MsTeamsSbaUser JSON Schema
32.82 HotStandbyMainSystemOptions
32.82.1 HotStandbyMainSystemOptions Field Description
-
activeCondition
The id of the condition that determines when the main system assumes the active role. Leave empty to let the main system assume the active rule unconditionally.
Type: String
-
activeInMaintenanceMode
Determines if the system should assume the active role if the maintenance mode is "active".
Type: Boolean
-
disabledHere
Determines whether the main system part is enabled or disabled on this system.
Type: Boolean
-
handoverCondition
The id of the condition that determines when the main system hands over the active role to the standby system.
Type: String
-
handoverHoldTimeout
The handover hold timeout in milliseconds.
Type: Integer
-
ipcClientId
The id of the IPC Client object.
Type: String
-
linkActivityTimeout
The link standby timeout in milliseconds.
Type: Integer
-
linkPingInterval
The link ping interval in milliseconds.
Type: Integer
-
maxLinkRetryTimeout
The maximum link retry timeout in milliseconds.
Type: Integer
-
minLinkRetryTimeout
The minimum link retry timeout in milliseconds.
Type: Integer
-
recoveryCondition
The id of the condition that determines when the main system recovers the active role from the standby system. Only applies if the recovery mode is set to "CONDITIONALLY"
Type: String
-
recoveryHoldTimeout
The recovery hold timeout in milliseconds.
Type: Integer
-
recoveryMode
Determines when the main system recovers the active role from the standby system.
Type: AnStandbyMasterRecoveryMode
Possible values:
-
CONDITIONALLY
-
AS_SOON_AS_POSSIBLE
-
STANDBY_SYSTEM_INACTIVE
-
-
recoveryTimeout
The recovery timeout in milliseconds.
Type: Integer
-
replicationOptions
Type: HotStandbyReplicationOptions (section 32.114)
32.82.2 HotStandbyMainSystemOptions JSON Schema
32.83 HotStandbyStandbySystemOptions
32.83.1 HotStandbyStandbySystemOptions Field Description
-
activeCondition
The id of the condition that determines when the standby system assumes the active role.
Type: String
-
activeInMaintenanceMode
Determines if the standby system should assume the active role in maintenance mode.
Type: Boolean
-
disabledHere
Determines whether the standby system part is enabled or disabled on this system.
Type: Boolean
-
initialStandbyTimeout
The initial standby timeout in milliseconds
Type: Integer
-
recoveryCondition
The id of the condition that determines when the standby system permits recovery through the main system. If not set the standby system will allow recovery immediately when the main system attempts to.
Type: String
-
replicationOptions
Type: HotStandbyReplicationOptions (section 32.114)
32.83.2 HotStandbyStandbySystemOptions JSON Schema
32.84 HotStandbyLinkStatus
32.84.1 HotStandbyLinkStatus Field Description
-
ACTIVE
Type: HotStandbyLinkStatus (section 32.84)
-
DISABLED
Type: HotStandbyLinkStatus (section 32.84)
-
ERROR
Type: HotStandbyLinkStatus (section 32.84)
-
ESTABLISHING
Type: HotStandbyLinkStatus (section 32.84)
-
NOT_COMMITTED
Type: HotStandbyLinkStatus (section 32.84)
-
UNKNOWN
Type: HotStandbyLinkStatus (section 32.84)
32.84.2 HotStandbyLinkStatus JSON Schema
32.85 HotStandbyMainRoleStatus
32.85.1 HotStandbyMainRoleStatus Field Description
-
ACTIVE
Type: HotStandbyMainRoleStatus (section 32.85)
-
CONDITION
Type: HotStandbyMainRoleStatus (section 32.85)
-
HANDOVER_HOLD_OR_CONDITION
Type: HotStandbyMainRoleStatus (section 32.85)
-
INACTIVE
Type: HotStandbyMainRoleStatus (section 32.85)
-
RECOVERING
Type: HotStandbyMainRoleStatus (section 32.85)
-
RECOVERY_HOLD
Type: HotStandbyMainRoleStatus (section 32.85)
32.85.2 HotStandbyMainRoleStatus JSON Schema
32.86 HotStandbyMainSystemStatus
32.86.1 HotStandbyMainSystemStatus Field Description
-
ACTIVE
Type: HotStandbyMainSystemStatus (section 32.86)
-
NOT_COMMITTED
Type: HotStandbyMainSystemStatus (section 32.86)
-
OUT_OF_SERVICE
Type: HotStandbyMainSystemStatus (section 32.86)
-
STANDBY
Type: HotStandbyMainSystemStatus (section 32.86)
-
UNKNOWN
Type: HotStandbyMainSystemStatus (section 32.86)
32.86.2 HotStandbyMainSystemStatus JSON Schema
32.87 HotStandbyStandbyRoleStatus
32.87.1 HotStandbyStandbyRoleStatus Field Description
-
ACTIVE
Type: HotStandbyStandbyRoleStatus (section 32.87)
-
CONDITION
Type: HotStandbyStandbyRoleStatus (section 32.87)
-
INACTIVE
Type: HotStandbyStandbyRoleStatus (section 32.87)
-
RECOVERY_CONDITION
Type: HotStandbyStandbyRoleStatus (section 32.87)
32.87.2 HotStandbyStandbyRoleStatus JSON Schema
32.88 HotStandbyStandbySystemStatus
32.88.1 HotStandbyStandbySystemStatus Field Description
-
ACTIVE
Type: HotStandbyStandbySystemStatus (section 32.88)
-
NOT_COMMITTED
Type: HotStandbyStandbySystemStatus (section 32.88)
-
OUT_OF_SERVICE
Type: HotStandbyStandbySystemStatus (section 32.88)
-
STANDBY
Type: HotStandbyStandbySystemStatus (section 32.88)
-
UNKNOWN
Type: HotStandbyStandbySystemStatus (section 32.88)
32.88.2 HotStandbyStandbySystemStatus JSON Schema
32.89 TransportConnectionProxy
32.89.1 TransportConnectionProxy Field Description
-
flow
Whether a transport flow should be established. A flow is a kind of fixed virtual channel through which the entire SIP signaling takes place.
Type: Boolean
-
iri
Optional Proxy-URI. Otherwise, the remote SIP domain is used.
Type: String
-
omitInitialRouteSet
Omit the initial route set.
Type: Boolean
-
options
Send OPTIONS packets and if possible (which means that the remote station is an anynode then use the OPTIONS packets to determine the load of the remote station.
Type: Boolean
-
optionsNextHop
OPTIONS packets must be answered by the next hop.
Type: Boolean
32.89.2 TransportConnectionProxy JSON Schema
32.90 SipbnAddress
32.90.1 SipbnAddress Field Description
-
iri
The IRI for this address.
Type: String
-
displayName
The display name for this address.
Type: String
32.90.2 SipbnAddress JSON Schema
32.91 SipsnRoute
32.91.1 SipsnRoute Field Description
-
iri
The URI of this route.
Type: String
32.91.2 SipsnRoute JSON Schema
32.92 TransportConnectionStatusCodeErrorFlags
32.92.1 TransportConnectionStatusCodeErrorFlags Field Description
-
statusCode
These status codes can be listed individually or as a range (e.g.: 486, 501-503).
Type: String
-
errorHandling
The flags determine the behavior if the status codes occur.
Type: Array of TransportConnectionStatusCodeErrorFlag (section 32.115)
32.92.2 TransportConnectionStatusCodeErrorFlags JSON Schema
32.93 TransportConnectionAuthentication
32.93.1 TransportConnectionAuthentication Field Description
-
authenticationProfileId
The identifier of a authentication profile. This can be set to use a existing authentication profile instead of creating a new one.
Type: String
-
password
This value only works in combination with "username".
Type: String
-
username
This value only works in combination with "password".
Type: String
32.93.2 TransportConnectionAuthentication JSON Schema
32.94 SipLoadBalancerTarget
32.94.1 SipLoadBalancerTarget Field Description
-
routeId
The id of the target transport connection.
Type: String
-
targetIriFlags
Specifies how certain parts of the SIP request IRI should be treated on redirection.
Type: Array of SipLoadBalancerTargetIriFlag
Possible values:
-
USER_INFO
Transfer user info part of original request IRI to new target IRI (e.g. alice@).
-
USER_PARAMETER
Transfer user parameter of original request IRI to new target IRI (e.g. "user=phone"). Only Works together with "USER_INFO".
-
-
defaultLoad
The default load that is assumed if no load can determined.
Type: SipLoadBalancerDefaultLoad (section 32.116)
32.94.2 SipLoadBalancerTarget JSON Schema
32.95 SrvLoadBalancerTargetTemplate
32.95.1 SrvLoadBalancerTargetTemplate Field Description
-
properties
General properties
Type: Array of PlainTransportConnectionProperties
Possible values:
-
FLOW
Establish a fixed transport flow
-
FLOW_PRIVATE
The transport flow is private and is only available for this route. (Only works if "FLOW" is selected)
-
OPTIONS
Send OPTIONS packets to check whether the transport connection is operational.
-
OPTIONS_LOAD
Send OPTIONS packets and if possible (which means that the remote station is an anynode) then use the OPTIONS packets to determine the load of the remote station.
-
OPTIONS_DOWN_ONLY
Send OPTIONS packets only if the remote station is not operational.
-
OPTIONS_FLOW_ADDRESS
Send OPTIONS packets according to 1TR119
-
LYNC_MASTER_DOMAIN_NAME
Check Skype for Business master domai
-
LYNC_INCOMING
Check incoming dialog offers in a Skype for Business specific way
-
-
optionsErrorFlags
When an OPTIONS error occurs...
Type: Array of PlainTransportConnectionOptionsErrorFlag
Possible values:
-
DOWN
Change the state to non-operational
-
TERMINATE_INCOMING
Terminate incoming traffic
-
TERMINATE_OUTGOING
Terminate outgoing traffic
-
-
timeoutErrorFlags
In case of a timeout...
Type: Array of PlainTransportConnectionErrorFlag
Possible values:
-
DOWN
Change the state to non-operational.
-
FAILOVER
Perform failover to another transport connection, if possible.
-
TERMINATE_INCOMING
Terminate incoming traffic.
-
TERMINATE_OUTGOING
Terminate outgoing traffic.
-
-
transportErrorFlags
In case of a transport error...
Type: Array of PlainTransportConnectionErrorFlag
Possible values:
-
DOWN
Change the state to non-operational.
-
FAILOVER
Perform failover to another transport connection, if possible.
-
TERMINATE_INCOMING
Terminate incoming traffic.
-
TERMINATE_OUTGOING
Terminate outgoing traffic.
-
-
statusCodesErrorFlags
Transport connection behavior when receiving status codes.
Type: Array of TransportConnectionStatusCodeErrorFlags (section 32.92)
32.95.2 SrvLoadBalancerTargetTemplate JSON Schema
32.96 StaticUserDirectoryUser
32.96.1 StaticUserDirectoryUser Field Description
-
applicationRecords
Application specifc data depending on the use case of this directory.
Type: StaticUserDirectoryUserApplications (section 32.117)
-
displayName
The display name that is used to identify the user in the directory later on.
Type: String
32.96.2 StaticUserDirectoryUser JSON Schema
32.97 ResourcesMemory
32.97.1 ResourcesMemory Field Description
-
total
Type: long
-
used
Type: long
32.97.2 ResourcesMemory JSON Schema
32.98 RequestRouterRouteList
32.98.1 RequestRouterRouteList JSON Schema
32.99 RoutingDomainRouteEstablishmentV0
32.99.1 RoutingDomainRouteEstablishmentV0 Field Description
-
adjustRoutingForwardProfileSettings
Only for "routingForwardProfileSelection=CREATE_NEW". If set to true the handling of media channels can be modified.
Type: Boolean
-
assertedDialStringRewriting
Only for "type=ROUTE".
Type: RoutingTelRewrite (section 32.118)
-
destinationDialStringRewriting
Only for "type=ROUTE" or "type=REDIRECT".
Type: RoutingTelRewrite (section 32.118)
-
destinationNodeId
The identifier of the destination node. This is mandatory for the value "type=ROUTE".
Type: String
-
elinDialStringRewriting
Only for "type=ROUTE".
Type: RoutingTelRewrite (section 32.118)
-
parallelCallDialStringDirectoryId
Only for ype=ESTABLISH_PARALLEL". The identifier of the directory to determine dial strings for parallel calls.
Type: String
-
parallelCalls
Only for ype=ESTABLISH_PARALLEL". A list of dial strings for parallel calls.
Type: Array of String
-
rejectStatus
Only for "type=REJECT".
Type: RouteRejectStatus
Possible values:
-
SUCCESS
Success.
-
DIAL_STRING
Erroneous dial string, user not found, no route, etc.
-
NETWORK_PERMISSION
No permission.
-
NETWORK_CONGESTION
A network congestion.
-
NETWORK_EQUIPMENT
Device error.
-
USER_BUSY
User busy.
-
USER_REDIRECTED
Redirected.
-
USER_NOT_RESPONDING
No reaction.
-
USER_NOT_SELECTED
A different user received the call.
-
USER_REJECTED
Rejected
-
USER_TERMINATED
Terminated
-
MEDIA_NEGOTIATION
Media negotiation error.
-
ERROR
Generic error
-
DOMAIN_SPECIFIC_0
Domain specific 0
-
DOMAIN_SPECIFIC_1
Domain specific 1
-
DOMAIN_SPECIFIC_2
Domain specific 2
-
DOMAIN_SPECIFIC_3
Domain specific 3
-
DOMAIN_SPECIFIC_4
Domain specific 4
-
DOMAIN_SPECIFIC_5
Domain specific 5
-
DOMAIN_SPECIFIC_6
Domain specific 6
-
DOMAIN_SPECIFIC_7
Domain specific 7
-
DOMAIN_SPECIFIC_8
Domain specific 8
-
DOMAIN_SPECIFIC_9
Domain specific 9
-
DOMAIN_SPECIFIC_10
Domain specific 10
-
DOMAIN_SPECIFIC_11
Domain specific 11
-
DOMAIN_SPECIFIC_12
Domain specific 12
-
DOMAIN_SPECIFIC_13
Domain specific 13
-
DOMAIN_SPECIFIC_14
Domain specific 14
-
DOMAIN_SPECIFIC_15
Domain specific 15
-
DOMAIN_SPECIFIC_16
Domain specific 16
-
DOMAIN_SPECIFIC_17
Domain specific 17
-
DOMAIN_SPECIFIC_18
Domain specific 18
-
DOMAIN_SPECIFIC_19
Domain specific 19
-
-
routingForwardProfileDisplayName
Only for "routingForwardProfileSelection=CREATE_NEW". The display name for the new routing forward profile.
Type: String
-
routingForwardProfileId
Only for "routingForwardProfileSelection=USE_REFERENCE". The identifier of the routing forward profile.
Type: String
-
routingForwardProfileMode
Only for "adjustRoutingForwardProfileSettings=true". This is the media channel handling mode.
Type: RoutingForwardProfileMode
Possible values:
-
PASSTHROUGH
While anynode will stay in the media data path between the two connected SIP entities it will not exert control over media transmission or transcoding.
-
TRANSCODING
anynode will control the way media will be transferred. In this case the media will be transcoded if necessary.The transcoding uses the codecs that are configured in the Media Negotiation of a respective Node and that are additionally negotiated with the connected SIP entity.
-
BYPASS
anynode will remove itself from the media data path between two connected SIP entities by forwarding raw and essentially unfiltered SDP data.
-
PASSTHROUGH_WITH_FALLBACK_TO_BYPASS
This mode is a combination of passthrough and bypass modes. While RTP/SRTP and T.38/UDPTL based communication will take place over anynode additional communication channels can be negotiated by the connected SIP entities.
-
-
routingForwardProfileSelection
Only for "type=ROUTE". An Routing forward profile can be added for this route.
Type: RoutingDomainRoutingForwardProfileSelection
Possible values:
-
CREATE_NEW
Create a new profile.
-
USE_REFERENCE
Use an existing profile.
-
-
skipIfNodeNotOperational
If set to "true" this route will be skipped if the destination node is not operational.
Type: Boolean
-
sourceDialStringRewriting
Only for "type=ROUTE".
Type: RoutingTelRewrite (section 32.118)
-
transferrerDialStringRewriting
Only for "type=ROUTE".
Type: RoutingTelRewrite (section 32.118)
-
type
This is the type of action which is executed after the route filter was passed.
Type: RoutingDomainRouteEstablishmentType
Possible values:
-
ROUTE
Route call
-
IGNORE
Ignore call
-
REJECT
Reject call
-
REDIRECT
Redirect call
-
ESTABLISH_PARALLEL
Establish parallel calls
-
32.99.2 RoutingDomainRouteEstablishmentV0 JSON Schema
32.100 RoutingDomainRouteFilter
32.100.1 RoutingDomainRouteFilter Field Description
-
assertedDialString
You can specify a required structure of the asserted dial string.
Type: TelMatch (section 32.64)
-
conditionId
A condition can be selected. Only if this condition is met, this route is taken.
Type: String
-
destinationDialString
You can specify a required structure of the destination dial string.
Type: TelMatch (section 32.64)
-
firstDiversionDialString
You can specify a required structure of the first diversion dial string
Type: TelMatch (section 32.64)
-
lastDiversionDialString
You can specify a required structure of the last diversion dial string
Type: TelMatch (section 32.64)
-
lookupDirectories
If a lookup directory is selected then the dial string must be included in the directory.
Type: RoutingDomainRouteLookupDirectories (section 32.119)
-
sourceDialString
You can specify a required structure of the source dial string.
Type: TelMatch (section 32.64)
-
sourceNodeIds
Optionally you can restrict the set of source nodes which are used for this route. Otherwise, all nodes are accepted.
Type: Array of String
-
transferrerDialString
You can specify a required structure of the transferrer dial string
Type: TelMatch (section 32.64)
32.100.2 RoutingDomainRouteFilter JSON Schema
32.101 RoutingDomainRoutePathReplacement
32.101.1 RoutingDomainRoutePathReplacement Field Description
-
adjustAcceptNewForwarderDomain
Type: Boolean
-
routingForwardProfileDisplayName
Only for "routingForwardProfileSelection=CREATE_NEW". The display name for the new routing forward profile.
Type: String
-
routingForwardProfileSelection
Only for "type=REPLACE". An Routing forward profile can added for this route.
Type: RoutingDomainRoutingForwardProfileSelection
Possible values:
-
CREATE_NEW
Create a new profile.
-
USE_REFERENCE
Use an existing profile.
-
-
type
The action that is carried out if the route filter matches.
Type: RoutePathReplacementType
Possible values:
-
REPLACE
-
REJECT
-
32.101.2 RoutingDomainRoutePathReplacement JSON Schema
32.102 RoutingDomainRouteEstablishment
32.102.1 RoutingDomainRouteEstablishment Field Description
-
destinationDialStringRewriting
Only for "type=REDIRECT".
Type: RoutingTelRewrite (section 32.118)
-
parallelCallDialStringDirectoryId
Only for ype=ESTABLISH_PARALLEL". The identifier of the directory to determine dial strings for parallel calls.
Type: String
-
parallelCalls
Only for ype=ESTABLISH_PARALLEL". A list of dial strings for parallel calls.
Type: Array of String
-
rejectStatus
Only for "type=REJECT".
Type: RouteRejectStatus
Possible values:
-
SUCCESS
Success.
-
DIAL_STRING
Erroneous dial string, user not found, no route, etc.
-
NETWORK_PERMISSION
No permission.
-
NETWORK_CONGESTION
A network congestion.
-
NETWORK_EQUIPMENT
Device error.
-
USER_BUSY
User busy.
-
USER_REDIRECTED
Redirected.
-
USER_NOT_RESPONDING
No reaction.
-
USER_NOT_SELECTED
A different user received the call.
-
USER_REJECTED
Rejected
-
USER_TERMINATED
Terminated
-
MEDIA_NEGOTIATION
Media negotiation error.
-
ERROR
Generic error
-
DOMAIN_SPECIFIC_0
Domain specific 0
-
DOMAIN_SPECIFIC_1
Domain specific 1
-
DOMAIN_SPECIFIC_2
Domain specific 2
-
DOMAIN_SPECIFIC_3
Domain specific 3
-
DOMAIN_SPECIFIC_4
Domain specific 4
-
DOMAIN_SPECIFIC_5
Domain specific 5
-
DOMAIN_SPECIFIC_6
Domain specific 6
-
DOMAIN_SPECIFIC_7
Domain specific 7
-
DOMAIN_SPECIFIC_8
Domain specific 8
-
DOMAIN_SPECIFIC_9
Domain specific 9
-
DOMAIN_SPECIFIC_10
Domain specific 10
-
DOMAIN_SPECIFIC_11
Domain specific 11
-
DOMAIN_SPECIFIC_12
Domain specific 12
-
DOMAIN_SPECIFIC_13
Domain specific 13
-
DOMAIN_SPECIFIC_14
Domain specific 14
-
DOMAIN_SPECIFIC_15
Domain specific 15
-
DOMAIN_SPECIFIC_16
Domain specific 16
-
DOMAIN_SPECIFIC_17
Domain specific 17
-
DOMAIN_SPECIFIC_18
Domain specific 18
-
DOMAIN_SPECIFIC_19
Domain specific 19
-
-
routingTargets
Only for "type=ROUTE". This is a list of nodes that this route directs to. It can be specified which node is used based on the call status.
Type: Array of RoutingDomainRouteEstablishAccept (section 32.120)
-
skipIfNodeNotOperational
If set to "true" this route will be skipped if the destination node is not operational.
Type: Boolean
-
type
This is the type of action which is executed after the route filter was passed.
Type: RoutingDomainRouteEstablishmentType
Possible values:
-
ROUTE
Route call
-
IGNORE
Ignore call
-
REJECT
Reject call
-
REDIRECT
Redirect call
-
ESTABLISH_PARALLEL
Establish parallel calls
-
32.102.2 RoutingDomainRouteEstablishment JSON Schema
32.103 String
32.103.1 String Field Description
-
CASE_INSENSITIVE_ORDER
Type: Comparator
32.103.2 String JSON Schema
32.104 RoutingForwardProfile
32.104.1 RoutingForwardProfile Field Description
-
announcementIncoming
Play an announcement at the incoming node.
Type: Boolean
-
announcementMediaSourceId
The id of the Announcement Media Source used as specified.
Type: String
-
announcementOutgoing
Play an announcement at the outgoing node.
Type: Boolean
-
displayName
Display name of the object.
Type: String
-
earlyMediaPassThrough
Specify whether early media should be already passed through during call setup.
Type: Boolean
-
id
Identifier of the object.
Type: String
-
mediaRecorderId
The id of the Media Recorder used to record as specified.
Type: String
-
removeAnynodeFromSignalingPath
Type: Boolean
-
telephonyForwardingStack
A Telephony Forwarding is a collection of protocol specific settings which influence the way forwarding of signaling information or media data is going to take place.
Type: TelephonyForwarding (section 32.121)
-
telephonyForwardingStackId
This value will be used instead of telephonyForwardingStack if the object is not complete. The id of a Telephony Forwarding is a collection of protocol specific settings which influence the way forwarding of signaling information or media data is going to take place.
Type: String
32.104.2 RoutingForwardProfile JSON Schema
32.105 SignalingForwardingOptions
32.105.1 SignalingForwardingOptions Field Description
-
ACTIVE_APPARENT_STATE
Type: Boolean
-
ADDRESS
Type: Boolean
-
ASSERTED_ADDRESS
Type: Boolean
-
DESTINATION_ADDRESS
Type: Boolean
-
DESTINATION_USER
Type: Boolean
-
END_REASON
Type: Boolean
-
HOLD
Type: Boolean
-
MWI_REQUEST_SIP_DESTINATION_ADDRESS
Type: Boolean
-
MWI_REQUEST_SIP_SOURCE_ADDRESS
Type: Boolean
-
MWI_RESPONSE_REASON
Type: Boolean
-
MWI_RESPONSE_SIP_REASON
Type: Boolean
-
NOTIFY_SIP_INFO
Type: Boolean
-
PRIORITY
Type: Boolean
-
PROCEEDING
Type: Boolean
-
PROCEEDING_RINGING
Type: Boolean
-
REDIRECT_HISTORY
Type: Boolean
-
RINGING
Type: Boolean
-
SIP_ADDRESS
Type: Boolean
-
SIP_ASSERTED_ADDRESS
Type: Boolean
-
SIP_DESTINATION_ADDRESS
Type: Boolean
-
SIP_END_REASON
Type: Boolean
-
SIP_HEADER_CALL_INFO
Type: Boolean
-
SIP_HEADER_DIVERSION
Type: Boolean
-
SIP_HEADER_HISTORY_INFO
Type: Boolean
-
SIP_HEADER_ORGANIZATION
Type: Boolean
-
SIP_HEADER_PRIORITY
Type: Boolean
-
SIP_HEADER_PRIVACY
Type: Boolean
-
SIP_HEADER_P_ASSERTED_IDENTITY
Type: Boolean
-
SIP_HEADER_P_CALLED_PARTY_ID
Type: Boolean
-
SIP_HEADER_REFERRED_BY
Type: Boolean
-
SIP_HEADER_REMOTE_PARTY_ID
Type: Boolean
-
SIP_HEADER_SERVER
Type: Boolean
-
SIP_HEADER_SUBJECT
Type: Boolean
-
SIP_HEADER_USER_AGENT
Type: Boolean
-
SIP_MSFT_GEOLOCATION
Type: Boolean
-
SIP_PRIORITY
Type: Boolean
-
SIP_PRIVACY
Type: Boolean
-
SIP_REDIRECT_HISTORY
Type: Boolean
-
SIP_REFERRER_ADDRESS
Type: Boolean
-
SIP_SIPSNX_HEADER_P_ACCESS_NETWORK_INFO
Type: Boolean
-
SIP_SIPSNX_HEADER_P_RECORDING_FROM
Type: Boolean
-
SIP_SIPSNX_HEADER_P_RECORDING_TAPPED
Type: Boolean
-
SIP_SIPSNX_HEADER_P_RECORDING_TO
Type: Boolean
-
TRANSFERRER_ADDRESS
Type: Boolean
-
USER
Type: Boolean
-
notifySipInfoFilters
Type: Array of NotifySipInfoFilter (section 32.122)
-
profile
Type: SignalingForwardingOptionsProfile
Possible values:
-
STANDARD
-
FULL
-
32.105.2 SignalingForwardingOptions JSON Schema
32.106 WebserverConnectorNetworkOptions
32.106.1 WebserverConnectorNetworkOptions Field Description
-
interfaceIdentifier
The identifier of the network interface. Use section 30.1 to get the list of network interfaces available. Leave empty to select an interface automatically.
Type: String
-
ipAddress
The IP address that this connector will listen on.
Type: String
-
ipVersion
The IP address version that should be used.
Type: IpVersion
Possible values:
-
IPv4
-
IPv6
-
32.106.2 WebserverConnectorNetworkOptions JSON Schema
32.107 WebserverConnectorTlsOptions
32.107.1 WebserverConnectorTlsOptions Field Description
-
protocols
The list of TLS protocols that this connector will support.
Type: Array of TlsProtocol
Possible values:
-
TLSv1
-
TLSv1_1
-
TLSv1_2
-
TLSv1_3
-
-
privateKey
The private key of the server certificate.
Type: CryPrivateKey (section 32.77)
-
certificate
The server certificate.
Type: CryCertificate (section 32.76)
-
extraCertificates
Additional chain certificates that are needed for clients to validate the server certificate.
Type: Array of CryCertificate (section 32.76)
-
demandClientCertificate
If set to true the web server will request and validate certificates from clients.
Type: Boolean
-
hostnameVerification
If set to true the clients hostname must match the hostname in the clients certificate. Only used for "demandClientCertificate=true".
Type: Boolean
-
trustedCertificates
The list of trusted certificates for client authentication. Only used for "demandClientCertificate=true".
Type: Array of CryCertificate (section 32.76)
32.107.2 WebserverConnectorTlsOptions JSON Schema
32.108 Backend
32.108.1 Backend Field Description
-
displayName
Type: String
-
id
Type: String
32.108.2 Backend JSON Schema
32.109 NetworkInterface
32.109.1 NetworkInterface Field Description
-
displayName
Type: String
-
id
Type: String
32.109.2 NetworkInterface JSON Schema
32.110 NetworkController
32.110.1 NetworkController Field Description
-
displayName
Type: String
-
id
Type: String
-
interface
Type: String
32.110.2 NetworkController JSON Schema
32.111 TelMatchList
32.111.1 TelMatchList Field Description
-
matches
Type: Array of TelMatch (section 32.64)
-
operator
The operator applied to the results of the "matches".
Type: TelMatchListOperator
Possible values:
-
OR
-
XOR
-
AND
-
NOT
-
32.111.2 TelMatchList JSON Schema
32.112 TagRewriteOperation
32.112.1 TagRewriteOperation Field Description
-
type
Indicates which rewrite operation will be carried out on the tag.
Type: TagRewriteOperationType
Possible values:
-
add
-
delete
-
keep
-
-
tag
Tags may only contain alphabetic and numeric characters and have to start with a lowercase character
Type: String
32.112.2 TagRewriteOperation JSON Schema
32.113 SbaHttpStatus
32.113.1 SbaHttpStatus Field Description
-
statusCode
Type: Integer
-
statusLine
Type: String
32.113.2 SbaHttpStatus JSON Schema
32.114 HotStandbyReplicationOptions
32.114.1 HotStandbyReplicationOptions Field Description
-
systemIdentifiers
The list of backend ids that this system will be enabled on if "systemIdentifiersEnabled" is set to true.
Type: Array of String
-
systemIdentifiersEnabled
Allows the restriction of backends that this system will be enabled on.
Type: Boolean
32.114.2 HotStandbyReplicationOptions JSON Schema
32.115 TransportConnectionStatusCodeErrorFlag
32.115.1 TransportConnectionStatusCodeErrorFlag Field Description
-
DOWN
Change the state to non-operational.
Type: TransportConnectionStatusCodeErrorFlag (section 32.115)
-
DOWN_RETRY_AFTER
Change the state to non-operational if the response message contains a Retry-After header.
Type: TransportConnectionStatusCodeErrorFlag (section 32.115)
-
FAILOVER
Perform failover to another transport connection, if possible.
Type: TransportConnectionStatusCodeErrorFlag (section 32.115)
-
TERMINATE_INCOMING
Terminate incoming traffic.
Type: TransportConnectionStatusCodeErrorFlag (section 32.115)
-
TERMINATE_OUTGOING
Terminate outgoing traffic.
Type: TransportConnectionStatusCodeErrorFlag (section 32.115)
32.115.2 TransportConnectionStatusCodeErrorFlag JSON Schema
32.116 SipLoadBalancerDefaultLoad
32.116.1 SipLoadBalancerDefaultLoad Field Description
-
HIGH
Type: SipLoadBalancerDefaultLoad (section 32.116)
-
LOW
Type: SipLoadBalancerDefaultLoad (section 32.116)
-
MEDIUM
Type: SipLoadBalancerDefaultLoad (section 32.116)
32.116.2 SipLoadBalancerDefaultLoad JSON Schema
32.117 StaticUserDirectoryUserApplications
32.117.1 StaticUserDirectoryUserApplications Field Description
-
associatedProvisioningDevices
Options for associated provisioning devices.
Type: Array of ProvisioningUserAssociatedDevice (section 32.123)
-
policy
Telephony policy settings for this user.
Type: SipPolicyUserData (section 32.124)
-
sipCredentials
Options for SIP authentication
Type: Credentials (section 32.41)
-
sipRegistrar
SIP registrar information.
Type: SipRegistrarUserData (section 32.125)
-
webrtc
WebRTC dial string and client authentication information.
Type: WebRtcUserData (section 32.126)
32.117.2 StaticUserDirectoryUserApplications JSON Schema
32.118 RoutingTelRewrite
32.118.1 RoutingTelRewrite Field Description
-
segments
Type: Array of RoutingTelRewriteSegment (section 32.127)
32.118.2 RoutingTelRewrite JSON Schema
32.119 RoutingDomainRouteLookupDirectories
32.119.1 RoutingDomainRouteLookupDirectories Field Description
-
assertedUriDirectoryId
The identifier of the directory to lookup the asserted dial string
Type: String
-
destinationDialStringDirectoryId
The identifier of the directory to lookup the destination dial string
Type: String
-
firstDiversionNumberDirectoryId
The identifier of the directory to lookup the first diversion dial string
Type: String
-
lastDiversionNumberDirectoryId
The identifier of the directory to lookup the last diversion dial string
Type: String
-
sourceDialStringDirectoryId
The identifier of the directory to lookup the source dial string
Type: String
-
transferrerDialStringDirectoryId
The identifier of the directory to lookup the transferrer dial string
Type: String
32.119.2 RoutingDomainRouteLookupDirectories JSON Schema
32.120 RoutingDomainRouteEstablishAccept
32.120.1 RoutingDomainRouteEstablishAccept Field Description
-
destinationNodeId
The identifier of the destination node. For a list of all nodes use section 7.1.
Type: String
-
routingForwardProfileSelection
This value determines if an existing routing forward profile is used or if a new one will be created.
Type: RoutingDomainRoutingForwardProfileSelection
Possible values:
-
CREATE_NEW
Create a new profile.
-
USE_REFERENCE
Use an existing profile.
-
-
routingForwardProfileId
The identifier of the routing forward profile. For a list of all routing forward profiles use section 28.1.
Type: String
-
routingForwardProfileDisplayName
Only for "routingForwardProfileSelection=CREATE_NEW". This is the custom display name for a new routing forward profile. If left empty a display name will be generated from the name of the selected node.
Type: String
-
routingForwardProfileMode
This is the media channel handling mode for the media negotiation forwarder that is referenced by the routing forward profile. This will be applied to a newly created routing forward profile.
Type: RoutingForwardProfileMode
Possible values:
-
PASSTHROUGH
While anynode will stay in the media data path between the two connected SIP entities it will not exert control over media transmission or transcoding.
-
TRANSCODING
anynode will control the way media will be transferred. In this case the media will be transcoded if necessary.The transcoding uses the codecs that are configured in the Media Negotiation of a respective Node and that are additionally negotiated with the connected SIP entity.
-
BYPASS
anynode will remove itself from the media data path between two connected SIP entities by forwarding raw and essentially unfiltered SDP data.
-
PASSTHROUGH_WITH_FALLBACK_TO_BYPASS
This mode is a combination of passthrough and bypass modes. While RTP/SRTP and T.38/UDPTL based communication will take place over anynode additional communication channels can be negotiated by the connected SIP entities.
-
-
adjustRoutingForwardProfileSettings
If this is set to "true" the "routingForwardProfileMode" will be applied to the selected existing routing forward profile.
Type: boolean
-
sourceDialStringRewriting
Optional rewriting rules for the source dial string.
Type: RoutingTelRewrite (section 32.118)
-
assertedDialStringRewriting
Optional rewriting rules for the asserted dial string.
Type: RoutingTelRewrite (section 32.118)
-
destinationDialStringRewriting
Optional rewriting rules for the destination dial string.
Type: RoutingTelRewrite (section 32.118)
-
transferrerDialStringRewriting
Optional rewriting rules for the transferrer dial string.
Type: RoutingTelRewrite (section 32.118)
-
elinDialStringRewriting
Optional rewriting rules for the ELIN dial string.
Type: RoutingTelRewrite (section 32.118)
-
failoverStatusMatch
If the call to this node would end with one of the statuses in this list, the next configured node will be used instead.
Type: RoutingDomainRouteEstablishmentAcceptFailoverStatusMatch (section 32.128)
32.120.2 RoutingDomainRouteEstablishAccept JSON Schema
32.121 TelephonyForwarding
32.121.1 TelephonyForwarding Field Description
-
mediaNegotiationForwarder
Type: MediaNegotiationForwarder (section 32.129)
-
mediaNegotiationForwarderId
Type: String
-
signalingForwardingFromCalledToCalling
Type: SignalingForwardingOptions (section 32.105)
-
signalingForwardingFromCallingToCalled
Type: SignalingForwardingOptions (section 32.105)
32.121.2 TelephonyForwarding JSON Schema
32.122 NotifySipInfoFilter
32.122.1 NotifySipInfoFilter Field Description
-
maxContentLength
Type: Integer
-
mimeContentTypeName
Type: String
32.122.2 NotifySipInfoFilter JSON Schema
32.123 ProvisioningUserAssociatedDevice
32.123.1 ProvisioningUserAssociatedDevice Field Description
-
aorUserName
User part of the address-of-record from the SIP device that registers.
Type: String
-
deviceId
The MAC address of the device.
Type: String
-
staticVariables
Static variables for the use in device templates.
Type: ProvisioningStaticVariableTable (section 32.130)
-
subId
The sub ID can be used to select sub-devices that are all listed under the same MAC address.
Type: String
32.123.2 ProvisioningUserAssociatedDevice JSON Schema
32.124 SipPolicyUserData
32.124.1 SipPolicyUserData Field Description
-
rewriteTableIncoming
Dial string rewriting rules for incoming messages.
Type: Array of DialStringRewrite (section 32.18)
-
rewriteTableOutgoing
Dial string rewriting rules for outgoing messages.
Type: Array of DialStringRewrite (section 32.18)
-
sippgIncoming
SIP privacy settings for incoming messages.
Type: SipPolicyPrivacyOptions (section 32.131)
-
sippgOutgoing
SIP privacy settings for outgoing messages.
Type: SipPolicyPrivacyOptions (section 32.131)
32.124.2 SipPolicyUserData JSON Schema
32.125 SipRegistrarUserData
32.125.1 SipRegistrarUserData Field Description
-
dialStrings
SIP node registrar dial string settings.
Type: Array of SipRegistrarUserDialStrings (section 32.132)
-
failover
SIP node registrar failover settings.
Type: SipRegistrarUserFailover (section 32.133)
32.125.2 SipRegistrarUserData JSON Schema
32.126 WebRtcUserData
32.126.1 WebRtcUserData Field Description
-
address
The address of the WebRTC user.
Type: TelAddress (section 32.134)
-
credentials
The credentials of the WebRTC user.
Type: Credentials (section 32.41)
32.126.2 WebRtcUserData JSON Schema
32.127 RoutingTelRewriteSegment
32.127.1 RoutingTelRewriteSegment Field Description
-
delLeading
How many of the leading characters will be deleted.
Type: Integer
-
delTrailing
How many of the trailing characters will be deleted.
Type: Integer
-
keepLeading
Keep aditional leading characters of the matched part. This happens before the removal of leading characters.
Type: Integer
-
keepTrailing
Keep aditional trailing characters of the matched part. This happens before the removal of trailing characters.
Type: Integer
-
matchedPart
The matched part of the dial string that will be rewritten. Setting this to 0 will select the whole dial string.
Type: Integer
-
prefix
Adds a prefix to the dial string
Type: String
-
source
This determines which dial string will be rewritten.
Type: RoutingTelRewriteSource
Possible values:
-
MOST_APPROPRIATE
-
FIRST_DIVERSION
-
LAST_DIVERSION
-
SOURCE
-
DESTINATION
-
TRANSFERRER
-
-
suffix
Adds a suffix to the dial string
Type: String
32.127.2 RoutingTelRewriteSegment JSON Schema
32.128 RoutingDomainRouteEstablishmentAcceptFailoverStatusMatch
32.128.1 RoutingDomainRouteEstablishmentAcceptFailoverStatusMatch Field Description
-
sipStatusCodes
Accepts individual SIP status codes (e.g., 404) or ranges (e.g., 400-412), separated by commas.
Type: String
-
telStatusList
If the call to this node would end with one of the statuses in this list, the next configured node will be used instead.
Type: Array of TelStatusNoSuccess (section 32.135)
32.128.2 RoutingDomainRouteEstablishmentAcceptFailoverStatusMatch JSON Schema
32.129 MediaNegotiationForwarder
32.129.1 MediaNegotiationForwarder Field Description
-
displayName
The name shown in the anynode frontend.
Type: String
-
id
The id of this object.
Type: String
-
mediaMode
Type: MediaMode
Possible values:
-
TRANSCODING
-
BYPASS
-
PASSTHROUGH
-
PASSTHROUGH_WITH_FALLBACK_TO_BYPASS
-
-
mediaTranscodingOptions
The Media Transcoding Options to be used.
Type: MediaTranscodingOptions (section 32.136)
-
mediaTranscodingOptionsId
This value will be used instead of mediaTranscodingOptions, if the object cannot be found. Id of the media transcoding options object to be used.
Type: String
32.129.2 MediaNegotiationForwarder JSON Schema
32.130 ProvisioningStaticVariableTable
This JSON object can contain any key value combination if the value is a string.
32.130.1 ProvisioningStaticVariableTable JSON Schema
32.131 SipPolicyPrivacyOptions
32.131.1 SipPolicyPrivacyOptions Field Description
-
enforce
Enforced privacy functions.
Type: Array of SipPrivacyServicesHeaderValue
Possible values:
-
RFC3323_USER
user (RFC 3323)
-
RFC3323_SESSION
session (RFC 3323)
-
RFC3325_ID
id (RFC 3325)
-
RFC7044_HISTORY
history (RFC 7044)
-
-
include
Privacy functions to be included.
Type: Array of SipPrivacyServicesHeaderValue
Possible values:
-
RFC3323_USER
user (RFC 3323)
-
RFC3323_SESSION
session (RFC 3323)
-
RFC3325_ID
id (RFC 3325)
-
RFC7044_HISTORY
history (RFC 7044)
-
-
passthrough
Passed through privacy functions.
Type: Array of SipPrivacyServicesHeaderValue
Possible values:
-
RFC3323_USER
user (RFC 3323)
-
RFC3323_SESSION
session (RFC 3323)
-
RFC3325_ID
id (RFC 3325)
-
RFC7044_HISTORY
history (RFC 7044)
-
-
permit
Allowed privacy functions when requested.
Type: Array of SipPrivacyServicesHeaderValue
Possible values:
-
RFC3323_USER
user (RFC 3323)
-
RFC3323_SESSION
session (RFC 3323)
-
RFC3325_ID
id (RFC 3325)
-
RFC7044_HISTORY
history (RFC 7044)
-
32.131.2 SipPolicyPrivacyOptions JSON Schema
32.132 SipRegistrarUserDialStrings
32.132.1 SipRegistrarUserDialStrings Field Description
-
aorMatch
Through this matching condition detemines the structure of the user part of the address-of-record of a registration.
Type: TelMatch (section 32.64)
-
addresses
The user can be reached at all of this dial strings.
Type: Array of TelAddress (section 32.134)
-
matches
The user can be reached at all dial strings that pass the filters in this list.
Type: Array of TelMatch (section 32.64)
32.132.2 SipRegistrarUserDialStrings JSON Schema
32.133 SipRegistrarUserFailover
32.133.1 SipRegistrarUserFailover Field Description
-
groupIdentifier
The group identifier can be used to group registrations (also from different users) into a failover group
Type: String
-
statusCodes
Apply failover if the previous call failed with one of the following SIP status codes. These status codes can be listed individually or as a range (e.g.: 486, 501-503).
Type: String
32.133.2 SipRegistrarUserFailover JSON Schema
32.134 TelAddress
32.134.1 TelAddress Field Description
-
dialString
The dial string
Type: String
-
displayName
The display name
Type: String
-
tagSet
Tags may only contain alphabetic and numeric characters and have to start with a lowercase character
Type: Array of String
32.134.2 TelAddress JSON Schema
32.135 TelStatusNoSuccess
32.135.1 TelStatusNoSuccess Field Description
-
DIAL_STRING
Type: TelStatusNoSuccess (section 32.135)
-
DOMAIN_SPECIFIC_0
Type: TelStatusNoSuccess (section 32.135)
-
DOMAIN_SPECIFIC_1
Type: TelStatusNoSuccess (section 32.135)
-
DOMAIN_SPECIFIC_10
Type: TelStatusNoSuccess (section 32.135)
-
DOMAIN_SPECIFIC_11
Type: TelStatusNoSuccess (section 32.135)
-
DOMAIN_SPECIFIC_12
Type: TelStatusNoSuccess (section 32.135)
-
DOMAIN_SPECIFIC_13
Type: TelStatusNoSuccess (section 32.135)
-
DOMAIN_SPECIFIC_14
Type: TelStatusNoSuccess (section 32.135)
-
DOMAIN_SPECIFIC_15
Type: TelStatusNoSuccess (section 32.135)
-
DOMAIN_SPECIFIC_16
Type: TelStatusNoSuccess (section 32.135)
-
DOMAIN_SPECIFIC_17
Type: TelStatusNoSuccess (section 32.135)
-
DOMAIN_SPECIFIC_18
Type: TelStatusNoSuccess (section 32.135)
-
DOMAIN_SPECIFIC_19
Type: TelStatusNoSuccess (section 32.135)
-
DOMAIN_SPECIFIC_2
Type: TelStatusNoSuccess (section 32.135)
-
DOMAIN_SPECIFIC_3
Type: TelStatusNoSuccess (section 32.135)
-
DOMAIN_SPECIFIC_4
Type: TelStatusNoSuccess (section 32.135)
-
DOMAIN_SPECIFIC_5
Type: TelStatusNoSuccess (section 32.135)
-
DOMAIN_SPECIFIC_6
Type: TelStatusNoSuccess (section 32.135)
-
DOMAIN_SPECIFIC_7
Type: TelStatusNoSuccess (section 32.135)
-
DOMAIN_SPECIFIC_8
Type: TelStatusNoSuccess (section 32.135)
-
DOMAIN_SPECIFIC_9
Type: TelStatusNoSuccess (section 32.135)
-
ERROR
Type: TelStatusNoSuccess (section 32.135)
-
MEDIA_NEGOTIATION
Type: TelStatusNoSuccess (section 32.135)
-
NETWORK_CONGESTION
Type: TelStatusNoSuccess (section 32.135)
-
NETWORK_EQUIPMENT
Type: TelStatusNoSuccess (section 32.135)
-
NETWORK_PERMISSION
Type: TelStatusNoSuccess (section 32.135)
-
USER_BUSY
Type: TelStatusNoSuccess (section 32.135)
-
USER_NOT_RESPONDING
Type: TelStatusNoSuccess (section 32.135)
-
USER_NOT_SELECTED
Type: TelStatusNoSuccess (section 32.135)
-
USER_REDIRECTED
Type: TelStatusNoSuccess (section 32.135)
-
USER_REJECTED
Type: TelStatusNoSuccess (section 32.135)
-
USER_TERMINATED
Type: TelStatusNoSuccess (section 32.135)
32.135.2 TelStatusNoSuccess JSON Schema
32.136 MediaTranscodingOptions
32.136.1 MediaTranscodingOptions Field Description
-
displayName
The name shown in the anynode frontend.
Type: String
-
id
The id of this object.
Type: String