Template Wizard DAT File Schema for Avaya Session Border Controller for Enterprise - Release 10.1.0.0 / Spec Revision 1.0.0 / Schema Version 1

Type: object

This is the schema for the DAT configuration used in conjunction with the Template Wizard functionality in the UI.
Various settings can be overwritten here to customize the common policies created/re-used during creation.

If a setting description is not noted here, check the corresponding Configuration API OpenAPI schema document or the
Avaya Session Border Controller Administration Guide for more information. When in doubt, the Administration Guide
should be considered the most up to date information.

Note: All configuration fields are optional and will default to the default value defined in the Configuration API.
Check the Configuration API OpenAPI schema document for more information.

Changelog:

No Additional Properties

Type: const

This is the schema version this DAT file conforms to.

This file defines the schema for version 1 of the DAT file spec, so this should be set to 1.

Specific value: 1

Type: object

General information about this DAT file.

No Additional Properties

Type: string

The name of this DAT file. This is used as the default DAT name on import if no name is specified.


Example:

"Avaya Trunk"

Type: string

An optional variant name for this DAT file.


Example:

"Standard"

Type: number

An optional version for this DAT file.


Example:

1

Type: string

An optional changelog for this DAT file.


Example:

"# 1.0\n** Added support for X feature\n** Added support for Y feature\n\n# 0.9\n** Added support for A feature\n** Added support for B feature\n"

Type: object
No Additional Properties

Type: boolean Default: false

Denotes how the media rules are set up for remote worker configurations. If enabled only one side of a call leg will use SRTP, otherwise both sides will use SRTP.

Type: integer Default: 5

Customize the TLS CA certificate verification depth for this entity (trunk server or remote worker configuration).

Type: string

Customize the TLS Cipher Suite used by the TLS client profile for this entity (trunk server or remote worker configuration).

If not provided, the default cipher suite is used (this varies depending on SBCE release).

Type: object

General UI parameters including pre-populating certain fields.

No Additional Properties

Type: object

Pre-populate fields associated with the DAT file (remote worker or trunk server).

No Additional Properties

Type: object

Pre-populate trunk server parameters.

No Additional Properties

Type: string

Value used to pre-populate the server address associated with the trunk server.

Type: integer

Value used to pre-populate the server port associated with the trunk server.

Type: enum (of string)

Value used to pre-populate the transport associated with the trunk server.

Must be one of:

  • "TCP"
  • "UDP"
  • "TLS"

Type: array of string

Value used to pre-populate the TLS CA list associated with the trunk server.

Note: The DAT file does not support adding custom certificates and any CA certificates selected here must
already exist on the system.

Each item of this array must be:

Type: string

A TLS CA certificate installed on the system.

Type: object

Rule and profile information associated with this DAT file.

Note: While this property is required, none of the child properties are required.
This means that an empty configuration object is completely valid.

No Additional Properties

Type: object
No Additional Properties

Type: boolean Default: false

Denote this rule applies to video traffic entering the enterprise network.

Type: boolean Default: false

Denote this rule applies to video traffic originating from within the enterprise network.

Type: integer Default: null

The maximum number of application sessions that can be active for an endpoint.
Additional application requests are blocked when this threshold is exceeded.

Type: integer Default: null

The maximum number of concurrent application sessions that can be active for the selected application type.
Additional application requests are blocked when this threshold is exceeded.

Type: boolean Default: false

Denote this rule applies to audio traffic entering the enterprise network.

Type: boolean Default: false

Denote this rule applies to audio traffic originating from within the enterprise network.

Type: integer Default: null

The maximum number of application sessions that can be active for an endpoint.
Additional application requests are blocked when this threshold is exceeded.

Type: integer Default: null

The maximum number of concurrent application sessions that can be active for the selected application type.
Additional application requests are blocked when this threshold is exceeded.

Type: enum (of string) Default: "NONE"

CDR option type applicable for the application rule.

  • Off: Call detail records are not provided.
  • RADIUS: Call detail records are sent to the Radius server.
  • CDR_ADJUNCT: Call detail records are sent to the CDR Adjunct configured.

Must be one of:

  • "NONE"
  • "RADIUS"
  • "CDR_ADJUNCT"

Type: enum (of string) Default: null

The options for call duration are:

  • SETUP: Stores data in the CDR file from the time Avaya SBCE sends an INVITE for connecting the call.
  • CONNECT: Stores data in the CDR file from the time Avaya SBCE receives a 200 OK message for connecting the call.

Must be one of:

  • "SETUP"
  • "CONNECT"

Type: boolean Default: false

If true, the CDR file contains data about media statistics.

Type: boolean Default: false

If true, RTCP Keep-Alive feature is enabled.

Type: object
No Additional Properties

Type: string

Type: object
No Additional Properties

Type: object
No Additional Properties

Type: array of enum (of string) Default: []

The most preferred encryption method for media traffic. Valid values are:

  • RTP
  • SRTPAESCM128HMACSHA132
  • SRTPAESCM128HMACSHA180
  • SRTPAES192CMHMACSHA132
  • SRTPAES192CMHMACSHA180
  • SRTPAES256CMHMACSHA132
  • SRTPAES256CMHMACSHA180

Note: Up to 3 values are allowed.

Each item of this array must be:

Type: enum (of string)

Must be one of:

  • "RTP"
  • "SRTP_AES_CM_128_HMAC_SHA1_32"
  • "SRTP_AES_CM_128_HMAC_SHA1_80"
  • "SRTP_AES_192_CM_HMAC_SHA1_32"
  • "SRTP_AES_192_CM_HMAC_SHA1_80"
  • "SRTP_AES_256_CM_HMAC_SHA1_32"
  • "SRTP_AES_256_CM_HMAC_SHA1_80"

Type: boolean Default: false

Indicates whether RTCP uses encryption.

Type: boolean Default: false

MKI is the master key identifier. Specifies the master key of the SRTP session and is stored in the SRTP context.
You can derive other session keys from this master key after the lifetime expires.

Type: boolean Default: false

Indicates whether media from encrypted endpoints can flow to unencrypted endpoints and vice versa.
Ensure this option is enabled for the media rules in both the endpoint flows.
Enable this setting unless you want to enforce end-to-end encryption.

Type: integer Default: 0

Specifies the time interval after which session keys are generated. These keys are not passed in signaling.
Session keys are based on MKI. Currently, Avaya SBCE does not support the interworking of different lifetime values.
You can leave this field blank to match any value.

Type: object
No Additional Properties

Type: object
No Additional Properties

Type: boolean Default: false

If true, codec prioritization will be enabled.

Type: array of enum (of string)

Force codecs to be prioritized according to the defined priority order.

Each item of this array must be:

Type: enum (of string)

Must be one of:

  • "PCMU_0"
  • "RESERVED_1"
  • "RESERVED_2"
  • "GSM_3"
  • "G723_4"
  • "DVI4_5"
  • "DVI4_6"
  • "LPC_7"
  • "PCMA_8"
  • "G722_9"
  • "L16_10"
  • "L16_11"
  • "QCELP_12"
  • "CN_13"
  • "MPA_14"
  • "G728_15"
  • "DVI4_16"
  • "DVI4_17"
  • "G729_18"
  • "G729_AB"
  • "G726_32"
  • "OPUS_CONSTRAINED_NARROW_BAND"
  • "OPUS_NARROW_BAND"
  • "OPUS_WIDE_BAND3"
  • "TELEPHONE_EVENT"

Type: boolean Default: false

Specifies that the media matched by this media rule must transcode traffic when possible.

Type: boolean Default: false

Specifies that the media matched by this media rule must use transrating to reduce the bit rate of the media.

Type: object
No Additional Properties

Type: boolean

If true, codec prioritization will be enabled.

Type: array of enum (of string)

Force codecs to be prioritized according to the defined priority order.

Each item of this array must be:

Type: enum (of string)

Must be one of:

  • "CELB"
  • "JPEG"
  • "NV"
  • "H261"
  • "MPV"
  • "MP2T"
  • "H263"
  • "H264"
  • "VP8"

Type: object
No Additional Properties

Type: object

Set the Media Silencing settings for this Media Rule.

No Additional Properties

Type: boolean

Indicates whether Avaya SBCE detects media packets from both legs of a call within the set time. If no media
packets are detected, Avaya SBCE sends an incident report to the Syslog, and the call is disconnected.

Type: integer

Indicates the period (in seconds) within which the media silencing feature processes media packets from both
legs of a call. If no media packets are detected in this period, Avaya SBCE sends an incident report to the
Syslog or the call is terminated.

Type: object

Set the Alternate Network Address Types (ANAT) settings for this Media Rule.

No Additional Properties

Type: boolean Default: false

Specifies whether ANAT semantics are enabled for SDP to permit alternate network addresses for media streams.
ANAT semantics are useful in environments with IPv4 and IPv6 hosts.

Type: enum (of string) Default: "IPV4"

Specifies the order of preference for the ANAT IPv4 and Dual Stack.

Must be one of:

  • "IPV4"
  • "IPV6"

Type: boolean Default: false

Specifies that the remote party must be given ANAT preference to answer the 200 OK response offer,
irrespective of the ANAT preference configured on Avaya SBCE.

Type: boolean

Indicates whether Binary Floor Control Protocol (BFCP) is used in a people and content telepresence scenario
to control the content channel. Content information is passed as a video stream and is controlled by the BFCP
channel. It enables the moderator to release floor control to participants and vice versa to give control of
the content channel to various participants. The system works on sending a token on the BFCP control
signaling. The moderator allows or denies the access to the token. Avaya SBCE can support one BFCP channel for
multiple video content channels.

Type: boolean

Indicates whether Far End Camera Control (FECC) is enabled. It provides mixed encryption support for audio,
main video, and FECC . In the media path, using an RTP payload type sends control signaling to control the far
end camera. The FECC channel facilitates setting up the signaling for the media path, and control signals are
sent on this path using the RTP payload type of a particular codec type (H.224).

Type: boolean

Enables support for Interactive Connectivity Establishment (ICE) used when connecting with Microsoft Teams.

Type: object

Set the Local Media Optimization settings for this Media Rule.

Refer to the Avaya Session Border Controller for Enterprise Administration Guide for more information.

These values are only used if ICE Gateway Support is enabled.

No Additional Properties

Type: string Default: null

Use this option to set the site name used within the X-MS message header

Type: string Default: null

Use this option to set the domain name used within the X-MS message header.

Type: enum (of string) Default: null

Select one of the following actions as required:

  • Media Bypass – Use this option to enable Local Media Optimization on the proxy Avaya SBCE that is visible to
    the Microsoft Phone system.
  • Local User – Use this option when you want to enable Local Media Optimization on the downstream Avaya SBCE
    in a local branch office.

Must be one of:

  • "MEDIA_BYPASS"
  • "LOCAL_USER"

Type: object

Set the Quality of Service settings for this Media Rule.

Refer to the Avaya Session Border Controller for Enterprise Administration Guide for more information.

No Additional Properties

Type: boolean

Type: object
No Additional Properties

Type: enum (of string)

Must be one of:

  • "ROUTINE"
  • "PRIORITY"
  • "IMMEDIATE"
  • "FLASH"
  • "FLASH_OVERRIDE"
  • "CRITIC_OR_ECP"
  • "INTER_NETWORK_CONTROL"
  • "NETWORK_CONTROL"
  • "OTHER"

Type: string

This value is required when audioPrecedence is OTHER, otherwise it is ignored.

Must match regular expression: ^([0-1]){3}$

Type: string

This value is required when videoPrecedence is OTHER, otherwise it is ignored.

Must match regular expression: ^([0-1]){4}$

Type: enum (of string)

Must be one of:

  • "MINIMIZE_DELAY"
  • "MAXIMIZE_THROUGHPUT"
  • "MAXIMIZE_RELIABILITY"
  • "MINIMIZE_MONETARYCOST"
  • "NORMAL_SERVICE"
  • "OTHER"

Type: string

This value is required when audioTos is OTHER, otherwise it is ignored.

Must match regular expression: ^([0-1]){6}$

Type: string

This value is required when videoTos is OTHER, otherwise it is ignored.

Must match regular expression: ^([0-1]){3}$

Type: object
No Additional Properties

Type: enum (of string)

Must be one of:

  • "EF"
  • "AF11"
  • "AF12"
  • "AF13"
  • "AF21"
  • "AF22"
  • "AF23"
  • "AF31"
  • "AF32"
  • "AF33"
  • "AF41"
  • "AF42"
  • "AF43"
  • "OTHER"

Type: string

This value is required when audio is OTHER, otherwise it is ignored.

Must match regular expression: ^([0-1]){6}$

Type: string

This value is required when video is OTHER, otherwise it is ignored.

Must match regular expression: ^([0-1]){6}$

Type: object
No Additional Properties

Type: object
No Additional Properties

Type: enum (of string) Default: "RFC3264"

Indicates the standard to be used to provide HOLD support. The options are:

  • NONE
  • RFC2543 - c=0.0.0.0
  • RFC3264 - a=send only
  • MICROSOFT_TEAMS

The MICROSOFT_TEAMS option is required for Microsoft Teams deployments to
handle the hold/resume feature of Microsoft Teams. It enforces the Microsoft
Teams side to send the “a=inactive” message. When this option is set, none of
the following messages are sent towards Microsoft Teams: “a=sendonly”,
“a=recvonly”, or “c=0.0.0.0”.

In addition, when you select the MICROSOFT_TEAMS option, a Feature Flag is set
in the Call Detail Record (CDR) by Avaya SBCE. The Feature Flag is the 35th
field in the CDR and is set to a value of 8. The Feature Flag identifies the call
in CDR as a Microsoft Teams call.

Must be one of:

  • "NONE"
  • "RFC2543"
  • "RFC3264"
  • "MICROSOFT_TEAMS"

Type: enum (of string) Default: "NO_SDP"

Determines how 180 Ringing messages are handled.

Must be one of:

  • "NONE"
  • "SDP"
  • "NO_SDP"

Type: enum (of string) Default: "NO_SDP"

Determines how 181 Call Forwarding messages are handled.

Same definition as handling180

Type: enum (of string) Default: "NO_SDP"

Determines how 182 Queued messages are handled.

Same definition as handling180

Type: enum (of string) Default: "SDP"

Determines how 183 Session Progress messages are handled.

Same definition as handling180

Type: object

Indicates whether Avaya SBCE passes or consumes the REFER message.
When an endpoint invokes a supplementary service, such as a call transfer,
the endpoint generates and sends an in-dialog REFER request to Avaya
SBCE through the enterprise call server. Avaya SBCE applies URI-based
routing to the new INVITE message triggered towards the transfer target.
Refer Handling feature works in either of the following two modes:

  • Send Hold
  • Delayed Offer

When configuring a profile to use with Microsoft Teams, enable the Refer
Handling option.

No Additional Properties

Type: string Default: null

Name of the URI group to use for REFER handling.

Type: array of enum (of string) Default: ["SEND_HOLD"]

Indicates whether Avaya SBCE passes or consumes the REFER message.
When an endpoint invokes a supplementary service, such as a call transfer,
the endpoint generates and sends an in-dialog REFER request to Avaya
SBCE through the enterprise call server. Avaya SBCE applies URI-based
routing to the new INVITE message triggered towards the transfer target.

Refer Handling feature works in either of the following two modes:

  • Send Hold
  • Delayed Offer

When configuring a profile to use with Microsoft Teams, enable the Refer
Handling option.

Each item of this array must be:

Type: enum (of string)

Must be one of:

  • "SEND_HOLD"
  • "DELAYED_OFFER"

Type: object
No Additional Properties

Type: boolean Default: false

Indicates whether the Avaya SBCE security device will handle the
3xx Redirection Response messages.

Type: boolean Default: false

Indicates whether the Avaya SBCE security device supports diversion headers.

Type: boolean Default: false

Indicates whether the Avaya SBCE security device processes delayed SDP packets.

Note: The features Media Unanchoring and Delayed SDP Handling cannot both be enabled for a call. For more
information about administering those features, see Administering Avaya Session Border Controller for
Enterprise
.

Type: object
No Additional Properties

Type: boolean Default: false

Indicates whether Provisional Response Acknowledgement (PRACK) handling is enabled. When called party sends
provisional requests with 100 rel option in the Require header, called party must receive PRACK message in the
response to ensure end to end successful communication. If the trunk or call server does not send 100 rel
option in the supported header for the initial INVITE request then by selecting Prack Handling, Avaya SBCE
sends the PRACK for that particular trunk or call server to the called party.

Type: boolean Default: false

Indicates whether a PRACK message is permitted in an 18x record route header.

Type: boolean Default: false

Indicates whether Avaya SBCE security device. supports the T.38 FAX Relay standard.

Type: enum (of string) Default: "SIP"

Indicates the URI scheme that the Avaya SBCE security device will use.

Must be one of:

  • "SIP"
  • "TEL"
  • "ANY"

Type: enum (of string) Default: "RFC3261"

Indicates the header format used by the Avaya SBCE security device.

Must be one of:

  • "RFC3261"
  • "RFC2543"

Type: object
No Additional Properties

Type: boolean Default: false

Indicates whether privacy is used between the Avaya SBCE security device and the SIP server.

Type: string Default: null

Specifies the user name to be used for privacy authentication.

Type: string Default: null

Specifies the Privacy Header to be used during privacy sessions.

Type: boolean Default: false

Indicates that Avaya SBCE rewrites the FROM header in a trusted SIP
message with the P-Asserted-ID value.

This field is used for maintaining privacy for the FROM header. Trunk servers usually Accept SIP INVITE with
P-Asserted-ID. For some Trunk servers, Avaya SBCE inserts this header into the FROM header, insert the
header in Passerted ID and change From as Anonymous user, and send out the request.

Type: boolean Default: false

Indicates that Avaya SBCE uses the P-Preferred-ID during private sessions.

Type: object
No Additional Properties

Type: integer Default: null

Specifies the minimum value for the SIP min-SE timer. The Min-SE timer is used for a SIP refresh
(Re-Invite/Update) session as the minimum session expire time value.

The time range is 90 to 86400 seconds.

Type: integer Default: null

Specifies the initial request retransmission interval. This interval corresponds to
Timer T1 in RFC 3261. This timer is used when sending a request over UDP.

The time range is 50 to 1000 milliseconds.

Type: integer Default: null

Specifies the maximum retransmission interval for non-INVITE requests. This
interval is for non-INVITE requests and corresponds to Timer T2 in RFC 3261.

The time range is 200 to 8000 milliseconds.

Type: integer Default: null

Specifies the Transaction Expiration timer. The default value for this field is 32
seconds.

Any request that the server sends times out if the server does not receive a
response within the time set as the Transaction Expiration time. To use alternate
routing, you must set a shorter transaction expiration value than the default value of
32 seconds.

The time range is 1 to 64 seconds.

Type: integer Default: null

Specifies the transaction expiration time for an INVITE transaction after what
receives a provisional response.

The time range is 180 to 300 seconds.

Type: integer Default: null

Specifies the maximum time after which the server sends the routing request again.

The time range is 2 to 32 seconds.

Type: object
No Additional Properties

Type: enum (of string) Default: "BOTH"

Directs the Avaya SBCE security device to record route information. The
options are:

  • None: Avaya SBCE does not add any record route. However, to remove all record routes, enable Topology
    Hiding (TH) with record route auto.
  • Single Side: Avaya SBCE adds only one record route. If Avaya SBCE receives a 200 OK message, Avaya SBCE
    passes the same record route outside the enterprise network. If TH is enabled, the 200 OK record routes are
    removed.
  • Both Sides: Avaya SBCE adds two record routes. If Avaya SBCE receives a 200 OK message, Avaya SBCE
    passes the same record route outside the enterprise network. If TH is enabled, the 200 OK record routes are
    removed and only one record route is retained. When configuring a profile to use with Microsoft Teams,
    enable the Both Sides option.
  • Dialog Initiate Only (Both Sides): Avaya SBCE adds two record routes, but not to the in-dialog message.
    If Avaya SBCE receives a 200 OK message, Avaya SBCE passes the same record route outside the enterprise
    network. If TH is enabled, the 200 OK record routes are removed and only one record route is retained.
  • Dialog Initiate Only (Single Side): Avaya SBCE adds one record route, but not to the in-dialog message.
    If Avaya SBCE receives a 200 OK message, Avaya SBCE passes the same record route outside the enterprise
    network. If TH is enabled, the 200 OK record routes are removed.

Must be one of:

  • "NONE"
  • "SINGLE"
  • "BOTH"
  • "DIALOG_INITIATE_SINGLE"
  • "DIALOG_INITIATE_BOTH"

Type: boolean Default: false

Directs the Avaya SBCE security device to use endpoint IP while looking for Avaya SBCE internal SIP context.

Type: enum (of string) Default: "NONE"

Directs the Avaya SBCE security device to use functionality specific to different environments.

Must be one of:

  • "NONE"
  • "AVAYA"
  • "NORTEL"
  • "LYNC"
  • "CISCO"
  • "KDDI"

Type: object
No Additional Properties

Type: boolean Default: false

Directs the Avaya SBCE security device to copy SIP Diversion header from 3xx messages to SIP Request messages
while 3xx handling is enabled on Avaya SBCE security device.

Type: enum (of string) Default: "NONE"

Specifies the diversion condition.

Must be one of:

  • "NONE"
  • "FROM_PHONE_CONTEXT"

Type: string Default: null

Specifies the Avaya SBCE security device to add SIP Diversion header on the SIP Invite message.

Type: boolean

Directs the Avaya SBCE security device to use far-end firewall functionality.

Type: boolean

Directs the Avaya SBCE security device to use SIP Via header port to route response.

Type: boolean

Enable this feature for calls made by Mobile Extension (MOBX) users that are calling through a Mobile Service
Provider (MSP) serviced by an Avaya SBCE system. The Avaya SBCE can terminate these mobile calls to a PSTN
user through SIP-PRI gateways or to a user connected to an Avaya private network communication server.

Use this option to allow Avaya SBCE to filter the reinvite messages coming from an Avaya private network
communication server to the MSP. The ReINVITE handling config

Type: enum (of string)

These options define whether and how RFC 2833 DTMF touch-tone signals are converted to SIP messages. When
conversion occurs, the DTMF signals and SIP messages are sent in parallel in the call path to support
signaling devices that require either DTMF signals (such as an IVR) or SIP messages (such as SIP trunks). You
must have interworking profiles for both inbound calls (always set to None) and outbound calls (using one of
the options defined below). You must define the profiles for the servers.

Note: DTMF signal conversion to SIP messages will not happen when a registered user is involved in the call.

Important: Avaya recommends that for deployments where personal data protection based on GDPR requirements are
critical, you should not use DTMF interworking. For more information about Avaya SBCE support for GDPR, see
Avaya Session Border Controller for Enterprise Overview and Specification.

  • None – RFC 2833 DTMF touch-tone signals are passed through and are not
    converted to SIP messages.
  • SIP Notify – RFC 2833 DTMF touch-tone signals are converted to out-ofband SIP Notify messages. Conversely,
    SIP Notify messages are converted back to RFC 2833 DTMF touch-tone signals.
  • RFC 2833 Relay & SIP Notify – RFC 2833 DTMF touch-tone signals passed through and are also converted to
    out-of-band SIP Notify messages. Conversely, SIP Notify messages are converted back to RFC 2833 DTMF
    touch-tone signals. See the information below about how this option is used for MOBX calls.
  • SIP INFO – RFC 2833 DTMF touch-tone signals are converted to out-of-band SIP Info messages. Conversely, SIP
    Info messages are converted back to RFC 2833 DTMF touch-tone signals.
  • RFC 2833 Relay & SIP Info – RFC 2833 DTMF touch-tone signals passed through and are also converted to
    out-of-band SIP Info messages. Conversely, SIP Info messages are converted back to RFC 2833 DTMF touch-tone
    signals. See the information below about how this option is used for MOBX calls.
  • Inband – RFC 2833 DTMF touch-tone signals are converted to in-band DTMF. Conversion in the opposite
    direction is not supported.

Avaya SBCE uses the RFC 2833 Relay & SIP Info or RFC 2833 & SIP Notify options to fork the incoming RFC 2833
DTMF touch-tone signals and SIP Info or SIP Notify messages to carry the DTMF signals in SIP signaling
messages. The MOBX URI group configuration is required to configure these DTMF options.

MOBX calls use standard mobile user features that invoke RFC 2833 DTMF touch-tone signals, such as digits for
an IVR. Avaya SBCE must pass the original DTMF touch-tone signals to a media gateway or endpoint in parallel
with sending the SIP Notify or SIP Info messages to an Avaya private network communication server. Any server
configured on Avaya SBCE that supports MOBX users on a Mobile Service Provider (MSP) must also have a URI
group configured that identifies the MSP users.

Must be one of:

  • "NONE"
  • "SIP_NOTIFY"
  • "RFC2833_RELAY_AND_SIP_NOTIFY"
  • "SIP_INFO"
  • "RFC2833_RELAY_AND_SIP_INFO"
  • "INBAND"

Type: object
No Additional Properties

Type: array

Set the header rules to create with this Topology Hiding Profile.

Each item of this array must be:

Type: object
No Additional Properties

Type: enum (of string)

The name of the header to change.

Must be one of:

  • "REQUEST_LINE"
  • "FROM"
  • "TO"
  • "RECORD_ROUTE"
  • "VIA"
  • "SDP"
  • "REFER_TO"
  • "REFER_BY"

Type: enum (of string)

The criteria to match in the header to change.

Must be one of:

  • "IP_DOMAIN"
  • "IP"
  • "DOMAIN"

Type: enum (of string)

The data to replace the header with.

Must be one of:

  • "AUTO"
  • "NEXT_HOP"
  • "DESTINATION_IP"
  • "SIGNALING_INTERFACE"
  • "MEDIA_INTERFACE"
  • "OVERWRITE"

Type: string

The value to overwrite the header with. This is only applied if action is set to OVERWRITE, it is
otherwise ignored.


Examples:

"10.0.0.1"
"domain.com"