fortios.voip.Profile
Explore with Pulumi AI
Configure VoIP profiles.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as fortios from "@pulumiverse/fortios";
const trname = new fortios.voip.Profile("trname", {
comment: "test",
sccp: {
blockMcast: "disable",
logCallSummary: "disable",
logViolations: "disable",
maxCalls: 0,
status: "enable",
verifyHeader: "disable",
},
sip: {
ackRate: 0,
byeRate: 0,
callKeepalive: 0,
cancelRate: 0,
contactFixup: "enable",
hntRestrictSourceIp: "disable",
hostedNatTraversal: "disable",
infoRate: 0,
inviteRate: 0,
ipsRtp: "enable",
logCallSummary: "enable",
logViolations: "disable",
maxBodyLength: 0,
maxDialogs: 0,
maxIdleDialogs: 0,
maxLineLength: 998,
messageRate: 0,
natTrace: "enable",
noSdpFixup: "disable",
notifyRate: 0,
openContactPinhole: "enable",
openRecordRoutePinhole: "enable",
openRegisterPinhole: "enable",
openViaPinhole: "disable",
optionsRate: 0,
prackRate: 0,
preserveOverride: "disable",
provisionalInviteExpiryTime: 210,
publishRate: 0,
referRate: 0,
registerContactTrace: "disable",
registerRate: 0,
rfc2543Branch: "disable",
rtp: "enable",
sslAlgorithm: "high",
sslClientRenegotiation: "allow",
sslMaxVersion: "tls-1.2",
sslMinVersion: "tls-1.1",
sslMode: "off",
sslPfs: "allow",
sslSendEmptyFrags: "enable",
status: "enable",
strictRegister: "enable",
subscribeRate: 0,
unknownHeader: "pass",
updateRate: 0,
},
});
import pulumi
import pulumiverse_fortios as fortios
trname = fortios.voip.Profile("trname",
comment="test",
sccp=fortios.voip.ProfileSccpArgs(
block_mcast="disable",
log_call_summary="disable",
log_violations="disable",
max_calls=0,
status="enable",
verify_header="disable",
),
sip=fortios.voip.ProfileSipArgs(
ack_rate=0,
bye_rate=0,
call_keepalive=0,
cancel_rate=0,
contact_fixup="enable",
hnt_restrict_source_ip="disable",
hosted_nat_traversal="disable",
info_rate=0,
invite_rate=0,
ips_rtp="enable",
log_call_summary="enable",
log_violations="disable",
max_body_length=0,
max_dialogs=0,
max_idle_dialogs=0,
max_line_length=998,
message_rate=0,
nat_trace="enable",
no_sdp_fixup="disable",
notify_rate=0,
open_contact_pinhole="enable",
open_record_route_pinhole="enable",
open_register_pinhole="enable",
open_via_pinhole="disable",
options_rate=0,
prack_rate=0,
preserve_override="disable",
provisional_invite_expiry_time=210,
publish_rate=0,
refer_rate=0,
register_contact_trace="disable",
register_rate=0,
rfc2543_branch="disable",
rtp="enable",
ssl_algorithm="high",
ssl_client_renegotiation="allow",
ssl_max_version="tls-1.2",
ssl_min_version="tls-1.1",
ssl_mode="off",
ssl_pfs="allow",
ssl_send_empty_frags="enable",
status="enable",
strict_register="enable",
subscribe_rate=0,
unknown_header="pass",
update_rate=0,
))
package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/voip"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := voip.NewProfile(ctx, "trname", &voip.ProfileArgs{
Comment: pulumi.String("test"),
Sccp: &voip.ProfileSccpArgs{
BlockMcast: pulumi.String("disable"),
LogCallSummary: pulumi.String("disable"),
LogViolations: pulumi.String("disable"),
MaxCalls: pulumi.Int(0),
Status: pulumi.String("enable"),
VerifyHeader: pulumi.String("disable"),
},
Sip: &voip.ProfileSipArgs{
AckRate: pulumi.Int(0),
ByeRate: pulumi.Int(0),
CallKeepalive: pulumi.Int(0),
CancelRate: pulumi.Int(0),
ContactFixup: pulumi.String("enable"),
HntRestrictSourceIp: pulumi.String("disable"),
HostedNatTraversal: pulumi.String("disable"),
InfoRate: pulumi.Int(0),
InviteRate: pulumi.Int(0),
IpsRtp: pulumi.String("enable"),
LogCallSummary: pulumi.String("enable"),
LogViolations: pulumi.String("disable"),
MaxBodyLength: pulumi.Int(0),
MaxDialogs: pulumi.Int(0),
MaxIdleDialogs: pulumi.Int(0),
MaxLineLength: pulumi.Int(998),
MessageRate: pulumi.Int(0),
NatTrace: pulumi.String("enable"),
NoSdpFixup: pulumi.String("disable"),
NotifyRate: pulumi.Int(0),
OpenContactPinhole: pulumi.String("enable"),
OpenRecordRoutePinhole: pulumi.String("enable"),
OpenRegisterPinhole: pulumi.String("enable"),
OpenViaPinhole: pulumi.String("disable"),
OptionsRate: pulumi.Int(0),
PrackRate: pulumi.Int(0),
PreserveOverride: pulumi.String("disable"),
ProvisionalInviteExpiryTime: pulumi.Int(210),
PublishRate: pulumi.Int(0),
ReferRate: pulumi.Int(0),
RegisterContactTrace: pulumi.String("disable"),
RegisterRate: pulumi.Int(0),
Rfc2543Branch: pulumi.String("disable"),
Rtp: pulumi.String("enable"),
SslAlgorithm: pulumi.String("high"),
SslClientRenegotiation: pulumi.String("allow"),
SslMaxVersion: pulumi.String("tls-1.2"),
SslMinVersion: pulumi.String("tls-1.1"),
SslMode: pulumi.String("off"),
SslPfs: pulumi.String("allow"),
SslSendEmptyFrags: pulumi.String("enable"),
Status: pulumi.String("enable"),
StrictRegister: pulumi.String("enable"),
SubscribeRate: pulumi.Int(0),
UnknownHeader: pulumi.String("pass"),
UpdateRate: pulumi.Int(0),
},
})
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Fortios = Pulumiverse.Fortios;
return await Deployment.RunAsync(() =>
{
var trname = new Fortios.Voip.Profile("trname", new()
{
Comment = "test",
Sccp = new Fortios.Voip.Inputs.ProfileSccpArgs
{
BlockMcast = "disable",
LogCallSummary = "disable",
LogViolations = "disable",
MaxCalls = 0,
Status = "enable",
VerifyHeader = "disable",
},
Sip = new Fortios.Voip.Inputs.ProfileSipArgs
{
AckRate = 0,
ByeRate = 0,
CallKeepalive = 0,
CancelRate = 0,
ContactFixup = "enable",
HntRestrictSourceIp = "disable",
HostedNatTraversal = "disable",
InfoRate = 0,
InviteRate = 0,
IpsRtp = "enable",
LogCallSummary = "enable",
LogViolations = "disable",
MaxBodyLength = 0,
MaxDialogs = 0,
MaxIdleDialogs = 0,
MaxLineLength = 998,
MessageRate = 0,
NatTrace = "enable",
NoSdpFixup = "disable",
NotifyRate = 0,
OpenContactPinhole = "enable",
OpenRecordRoutePinhole = "enable",
OpenRegisterPinhole = "enable",
OpenViaPinhole = "disable",
OptionsRate = 0,
PrackRate = 0,
PreserveOverride = "disable",
ProvisionalInviteExpiryTime = 210,
PublishRate = 0,
ReferRate = 0,
RegisterContactTrace = "disable",
RegisterRate = 0,
Rfc2543Branch = "disable",
Rtp = "enable",
SslAlgorithm = "high",
SslClientRenegotiation = "allow",
SslMaxVersion = "tls-1.2",
SslMinVersion = "tls-1.1",
SslMode = "off",
SslPfs = "allow",
SslSendEmptyFrags = "enable",
Status = "enable",
StrictRegister = "enable",
SubscribeRate = 0,
UnknownHeader = "pass",
UpdateRate = 0,
},
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.fortios.voip.Profile;
import com.pulumi.fortios.voip.ProfileArgs;
import com.pulumi.fortios.voip.inputs.ProfileSccpArgs;
import com.pulumi.fortios.voip.inputs.ProfileSipArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
var trname = new Profile("trname", ProfileArgs.builder()
.comment("test")
.sccp(ProfileSccpArgs.builder()
.blockMcast("disable")
.logCallSummary("disable")
.logViolations("disable")
.maxCalls(0)
.status("enable")
.verifyHeader("disable")
.build())
.sip(ProfileSipArgs.builder()
.ackRate(0)
.byeRate(0)
.callKeepalive(0)
.cancelRate(0)
.contactFixup("enable")
.hntRestrictSourceIp("disable")
.hostedNatTraversal("disable")
.infoRate(0)
.inviteRate(0)
.ipsRtp("enable")
.logCallSummary("enable")
.logViolations("disable")
.maxBodyLength(0)
.maxDialogs(0)
.maxIdleDialogs(0)
.maxLineLength(998)
.messageRate(0)
.natTrace("enable")
.noSdpFixup("disable")
.notifyRate(0)
.openContactPinhole("enable")
.openRecordRoutePinhole("enable")
.openRegisterPinhole("enable")
.openViaPinhole("disable")
.optionsRate(0)
.prackRate(0)
.preserveOverride("disable")
.provisionalInviteExpiryTime(210)
.publishRate(0)
.referRate(0)
.registerContactTrace("disable")
.registerRate(0)
.rfc2543Branch("disable")
.rtp("enable")
.sslAlgorithm("high")
.sslClientRenegotiation("allow")
.sslMaxVersion("tls-1.2")
.sslMinVersion("tls-1.1")
.sslMode("off")
.sslPfs("allow")
.sslSendEmptyFrags("enable")
.status("enable")
.strictRegister("enable")
.subscribeRate(0)
.unknownHeader("pass")
.updateRate(0)
.build())
.build());
}
}
resources:
trname:
type: fortios:voip:Profile
properties:
comment: test
sccp:
blockMcast: disable
logCallSummary: disable
logViolations: disable
maxCalls: 0
status: enable
verifyHeader: disable
sip:
ackRate: 0
byeRate: 0
callKeepalive: 0
cancelRate: 0
contactFixup: enable
hntRestrictSourceIp: disable
hostedNatTraversal: disable
infoRate: 0
inviteRate: 0
ipsRtp: enable
logCallSummary: enable
logViolations: disable
maxBodyLength: 0
maxDialogs: 0
maxIdleDialogs: 0
maxLineLength: 998
messageRate: 0
natTrace: enable
noSdpFixup: disable
notifyRate: 0
openContactPinhole: enable
openRecordRoutePinhole: enable
openRegisterPinhole: enable
openViaPinhole: disable
optionsRate: 0
prackRate: 0
preserveOverride: disable
provisionalInviteExpiryTime: 210
publishRate: 0
referRate: 0
registerContactTrace: disable
registerRate: 0
rfc2543Branch: disable
rtp: enable
sslAlgorithm: high
sslClientRenegotiation: allow
sslMaxVersion: tls-1.2
sslMinVersion: tls-1.1
sslMode: off
sslPfs: allow
sslSendEmptyFrags: enable
status: enable
strictRegister: enable
subscribeRate: 0
unknownHeader: pass
updateRate: 0
Create Profile Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new Profile(name: string, args?: ProfileArgs, opts?: CustomResourceOptions);
@overload
def Profile(resource_name: str,
args: Optional[ProfileArgs] = None,
opts: Optional[ResourceOptions] = None)
@overload
def Profile(resource_name: str,
opts: Optional[ResourceOptions] = None,
comment: Optional[str] = None,
feature_set: Optional[str] = None,
get_all_tables: Optional[str] = None,
msrp: Optional[ProfileMsrpArgs] = None,
name: Optional[str] = None,
sccp: Optional[ProfileSccpArgs] = None,
sip: Optional[ProfileSipArgs] = None,
vdomparam: Optional[str] = None)
func NewProfile(ctx *Context, name string, args *ProfileArgs, opts ...ResourceOption) (*Profile, error)
public Profile(string name, ProfileArgs? args = null, CustomResourceOptions? opts = null)
public Profile(String name, ProfileArgs args)
public Profile(String name, ProfileArgs args, CustomResourceOptions options)
type: fortios:voip:Profile
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args ProfileArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args ProfileArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args ProfileArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args ProfileArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args ProfileArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Constructor example
The following reference example uses placeholder values for all input properties.
var exampleprofileResourceResourceFromVoipprofile = new Fortios.Voip.Profile("exampleprofileResourceResourceFromVoipprofile", new()
{
Comment = "string",
FeatureSet = "string",
GetAllTables = "string",
Msrp = new Fortios.Voip.Inputs.ProfileMsrpArgs
{
LogViolations = "string",
MaxMsgSize = 0,
MaxMsgSizeAction = "string",
Status = "string",
},
Name = "string",
Sccp = new Fortios.Voip.Inputs.ProfileSccpArgs
{
BlockMcast = "string",
LogCallSummary = "string",
LogViolations = "string",
MaxCalls = 0,
Status = "string",
VerifyHeader = "string",
},
Sip = new Fortios.Voip.Inputs.ProfileSipArgs
{
AckRate = 0,
AckRateTrack = "string",
BlockAck = "string",
BlockBye = "string",
BlockCancel = "string",
BlockGeoRedOptions = "string",
BlockInfo = "string",
BlockInvite = "string",
BlockLongLines = "string",
BlockMessage = "string",
BlockNotify = "string",
BlockOptions = "string",
BlockPrack = "string",
BlockPublish = "string",
BlockRefer = "string",
BlockRegister = "string",
BlockSubscribe = "string",
BlockUnknown = "string",
BlockUpdate = "string",
ByeRate = 0,
ByeRateTrack = "string",
CallIdRegex = "string",
CallKeepalive = 0,
CancelRate = 0,
CancelRateTrack = "string",
ContactFixup = "string",
ContentTypeRegex = "string",
HntRestrictSourceIp = "string",
HostedNatTraversal = "string",
InfoRate = 0,
InfoRateTrack = "string",
InviteRate = 0,
InviteRateTrack = "string",
IpsRtp = "string",
LogCallSummary = "string",
LogViolations = "string",
MalformedHeaderAllow = "string",
MalformedHeaderCallId = "string",
MalformedHeaderContact = "string",
MalformedHeaderContentLength = "string",
MalformedHeaderContentType = "string",
MalformedHeaderCseq = "string",
MalformedHeaderExpires = "string",
MalformedHeaderFrom = "string",
MalformedHeaderMaxForwards = "string",
MalformedHeaderNoProxyRequire = "string",
MalformedHeaderNoRequire = "string",
MalformedHeaderPAssertedIdentity = "string",
MalformedHeaderRack = "string",
MalformedHeaderRecordRoute = "string",
MalformedHeaderRoute = "string",
MalformedHeaderRseq = "string",
MalformedHeaderSdpA = "string",
MalformedHeaderSdpB = "string",
MalformedHeaderSdpC = "string",
MalformedHeaderSdpI = "string",
MalformedHeaderSdpK = "string",
MalformedHeaderSdpM = "string",
MalformedHeaderSdpO = "string",
MalformedHeaderSdpR = "string",
MalformedHeaderSdpS = "string",
MalformedHeaderSdpT = "string",
MalformedHeaderSdpV = "string",
MalformedHeaderSdpZ = "string",
MalformedHeaderTo = "string",
MalformedHeaderVia = "string",
MalformedRequestLine = "string",
MaxBodyLength = 0,
MaxDialogs = 0,
MaxIdleDialogs = 0,
MaxLineLength = 0,
MessageRate = 0,
MessageRateTrack = "string",
NatPortRange = "string",
NatTrace = "string",
NoSdpFixup = "string",
NotifyRate = 0,
NotifyRateTrack = "string",
OpenContactPinhole = "string",
OpenRecordRoutePinhole = "string",
OpenRegisterPinhole = "string",
OpenViaPinhole = "string",
OptionsRate = 0,
OptionsRateTrack = "string",
PrackRate = 0,
PrackRateTrack = "string",
PreserveOverride = "string",
ProvisionalInviteExpiryTime = 0,
PublishRate = 0,
PublishRateTrack = "string",
ReferRate = 0,
ReferRateTrack = "string",
RegisterContactTrace = "string",
RegisterRate = 0,
RegisterRateTrack = "string",
Rfc2543Branch = "string",
Rtp = "string",
SslAlgorithm = "string",
SslAuthClient = "string",
SslAuthServer = "string",
SslClientCertificate = "string",
SslClientRenegotiation = "string",
SslMaxVersion = "string",
SslMinVersion = "string",
SslMode = "string",
SslPfs = "string",
SslSendEmptyFrags = "string",
SslServerCertificate = "string",
Status = "string",
StrictRegister = "string",
SubscribeRate = 0,
SubscribeRateTrack = "string",
UnknownHeader = "string",
UpdateRate = 0,
UpdateRateTrack = "string",
},
Vdomparam = "string",
});
example, err := voip.NewProfile(ctx, "exampleprofileResourceResourceFromVoipprofile", &voip.ProfileArgs{
Comment: pulumi.String("string"),
FeatureSet: pulumi.String("string"),
GetAllTables: pulumi.String("string"),
Msrp: &voip.ProfileMsrpArgs{
LogViolations: pulumi.String("string"),
MaxMsgSize: pulumi.Int(0),
MaxMsgSizeAction: pulumi.String("string"),
Status: pulumi.String("string"),
},
Name: pulumi.String("string"),
Sccp: &voip.ProfileSccpArgs{
BlockMcast: pulumi.String("string"),
LogCallSummary: pulumi.String("string"),
LogViolations: pulumi.String("string"),
MaxCalls: pulumi.Int(0),
Status: pulumi.String("string"),
VerifyHeader: pulumi.String("string"),
},
Sip: &voip.ProfileSipArgs{
AckRate: pulumi.Int(0),
AckRateTrack: pulumi.String("string"),
BlockAck: pulumi.String("string"),
BlockBye: pulumi.String("string"),
BlockCancel: pulumi.String("string"),
BlockGeoRedOptions: pulumi.String("string"),
BlockInfo: pulumi.String("string"),
BlockInvite: pulumi.String("string"),
BlockLongLines: pulumi.String("string"),
BlockMessage: pulumi.String("string"),
BlockNotify: pulumi.String("string"),
BlockOptions: pulumi.String("string"),
BlockPrack: pulumi.String("string"),
BlockPublish: pulumi.String("string"),
BlockRefer: pulumi.String("string"),
BlockRegister: pulumi.String("string"),
BlockSubscribe: pulumi.String("string"),
BlockUnknown: pulumi.String("string"),
BlockUpdate: pulumi.String("string"),
ByeRate: pulumi.Int(0),
ByeRateTrack: pulumi.String("string"),
CallIdRegex: pulumi.String("string"),
CallKeepalive: pulumi.Int(0),
CancelRate: pulumi.Int(0),
CancelRateTrack: pulumi.String("string"),
ContactFixup: pulumi.String("string"),
ContentTypeRegex: pulumi.String("string"),
HntRestrictSourceIp: pulumi.String("string"),
HostedNatTraversal: pulumi.String("string"),
InfoRate: pulumi.Int(0),
InfoRateTrack: pulumi.String("string"),
InviteRate: pulumi.Int(0),
InviteRateTrack: pulumi.String("string"),
IpsRtp: pulumi.String("string"),
LogCallSummary: pulumi.String("string"),
LogViolations: pulumi.String("string"),
MalformedHeaderAllow: pulumi.String("string"),
MalformedHeaderCallId: pulumi.String("string"),
MalformedHeaderContact: pulumi.String("string"),
MalformedHeaderContentLength: pulumi.String("string"),
MalformedHeaderContentType: pulumi.String("string"),
MalformedHeaderCseq: pulumi.String("string"),
MalformedHeaderExpires: pulumi.String("string"),
MalformedHeaderFrom: pulumi.String("string"),
MalformedHeaderMaxForwards: pulumi.String("string"),
MalformedHeaderNoProxyRequire: pulumi.String("string"),
MalformedHeaderNoRequire: pulumi.String("string"),
MalformedHeaderPAssertedIdentity: pulumi.String("string"),
MalformedHeaderRack: pulumi.String("string"),
MalformedHeaderRecordRoute: pulumi.String("string"),
MalformedHeaderRoute: pulumi.String("string"),
MalformedHeaderRseq: pulumi.String("string"),
MalformedHeaderSdpA: pulumi.String("string"),
MalformedHeaderSdpB: pulumi.String("string"),
MalformedHeaderSdpC: pulumi.String("string"),
MalformedHeaderSdpI: pulumi.String("string"),
MalformedHeaderSdpK: pulumi.String("string"),
MalformedHeaderSdpM: pulumi.String("string"),
MalformedHeaderSdpO: pulumi.String("string"),
MalformedHeaderSdpR: pulumi.String("string"),
MalformedHeaderSdpS: pulumi.String("string"),
MalformedHeaderSdpT: pulumi.String("string"),
MalformedHeaderSdpV: pulumi.String("string"),
MalformedHeaderSdpZ: pulumi.String("string"),
MalformedHeaderTo: pulumi.String("string"),
MalformedHeaderVia: pulumi.String("string"),
MalformedRequestLine: pulumi.String("string"),
MaxBodyLength: pulumi.Int(0),
MaxDialogs: pulumi.Int(0),
MaxIdleDialogs: pulumi.Int(0),
MaxLineLength: pulumi.Int(0),
MessageRate: pulumi.Int(0),
MessageRateTrack: pulumi.String("string"),
NatPortRange: pulumi.String("string"),
NatTrace: pulumi.String("string"),
NoSdpFixup: pulumi.String("string"),
NotifyRate: pulumi.Int(0),
NotifyRateTrack: pulumi.String("string"),
OpenContactPinhole: pulumi.String("string"),
OpenRecordRoutePinhole: pulumi.String("string"),
OpenRegisterPinhole: pulumi.String("string"),
OpenViaPinhole: pulumi.String("string"),
OptionsRate: pulumi.Int(0),
OptionsRateTrack: pulumi.String("string"),
PrackRate: pulumi.Int(0),
PrackRateTrack: pulumi.String("string"),
PreserveOverride: pulumi.String("string"),
ProvisionalInviteExpiryTime: pulumi.Int(0),
PublishRate: pulumi.Int(0),
PublishRateTrack: pulumi.String("string"),
ReferRate: pulumi.Int(0),
ReferRateTrack: pulumi.String("string"),
RegisterContactTrace: pulumi.String("string"),
RegisterRate: pulumi.Int(0),
RegisterRateTrack: pulumi.String("string"),
Rfc2543Branch: pulumi.String("string"),
Rtp: pulumi.String("string"),
SslAlgorithm: pulumi.String("string"),
SslAuthClient: pulumi.String("string"),
SslAuthServer: pulumi.String("string"),
SslClientCertificate: pulumi.String("string"),
SslClientRenegotiation: pulumi.String("string"),
SslMaxVersion: pulumi.String("string"),
SslMinVersion: pulumi.String("string"),
SslMode: pulumi.String("string"),
SslPfs: pulumi.String("string"),
SslSendEmptyFrags: pulumi.String("string"),
SslServerCertificate: pulumi.String("string"),
Status: pulumi.String("string"),
StrictRegister: pulumi.String("string"),
SubscribeRate: pulumi.Int(0),
SubscribeRateTrack: pulumi.String("string"),
UnknownHeader: pulumi.String("string"),
UpdateRate: pulumi.Int(0),
UpdateRateTrack: pulumi.String("string"),
},
Vdomparam: pulumi.String("string"),
})
var exampleprofileResourceResourceFromVoipprofile = new Profile("exampleprofileResourceResourceFromVoipprofile", ProfileArgs.builder()
.comment("string")
.featureSet("string")
.getAllTables("string")
.msrp(ProfileMsrpArgs.builder()
.logViolations("string")
.maxMsgSize(0)
.maxMsgSizeAction("string")
.status("string")
.build())
.name("string")
.sccp(ProfileSccpArgs.builder()
.blockMcast("string")
.logCallSummary("string")
.logViolations("string")
.maxCalls(0)
.status("string")
.verifyHeader("string")
.build())
.sip(ProfileSipArgs.builder()
.ackRate(0)
.ackRateTrack("string")
.blockAck("string")
.blockBye("string")
.blockCancel("string")
.blockGeoRedOptions("string")
.blockInfo("string")
.blockInvite("string")
.blockLongLines("string")
.blockMessage("string")
.blockNotify("string")
.blockOptions("string")
.blockPrack("string")
.blockPublish("string")
.blockRefer("string")
.blockRegister("string")
.blockSubscribe("string")
.blockUnknown("string")
.blockUpdate("string")
.byeRate(0)
.byeRateTrack("string")
.callIdRegex("string")
.callKeepalive(0)
.cancelRate(0)
.cancelRateTrack("string")
.contactFixup("string")
.contentTypeRegex("string")
.hntRestrictSourceIp("string")
.hostedNatTraversal("string")
.infoRate(0)
.infoRateTrack("string")
.inviteRate(0)
.inviteRateTrack("string")
.ipsRtp("string")
.logCallSummary("string")
.logViolations("string")
.malformedHeaderAllow("string")
.malformedHeaderCallId("string")
.malformedHeaderContact("string")
.malformedHeaderContentLength("string")
.malformedHeaderContentType("string")
.malformedHeaderCseq("string")
.malformedHeaderExpires("string")
.malformedHeaderFrom("string")
.malformedHeaderMaxForwards("string")
.malformedHeaderNoProxyRequire("string")
.malformedHeaderNoRequire("string")
.malformedHeaderPAssertedIdentity("string")
.malformedHeaderRack("string")
.malformedHeaderRecordRoute("string")
.malformedHeaderRoute("string")
.malformedHeaderRseq("string")
.malformedHeaderSdpA("string")
.malformedHeaderSdpB("string")
.malformedHeaderSdpC("string")
.malformedHeaderSdpI("string")
.malformedHeaderSdpK("string")
.malformedHeaderSdpM("string")
.malformedHeaderSdpO("string")
.malformedHeaderSdpR("string")
.malformedHeaderSdpS("string")
.malformedHeaderSdpT("string")
.malformedHeaderSdpV("string")
.malformedHeaderSdpZ("string")
.malformedHeaderTo("string")
.malformedHeaderVia("string")
.malformedRequestLine("string")
.maxBodyLength(0)
.maxDialogs(0)
.maxIdleDialogs(0)
.maxLineLength(0)
.messageRate(0)
.messageRateTrack("string")
.natPortRange("string")
.natTrace("string")
.noSdpFixup("string")
.notifyRate(0)
.notifyRateTrack("string")
.openContactPinhole("string")
.openRecordRoutePinhole("string")
.openRegisterPinhole("string")
.openViaPinhole("string")
.optionsRate(0)
.optionsRateTrack("string")
.prackRate(0)
.prackRateTrack("string")
.preserveOverride("string")
.provisionalInviteExpiryTime(0)
.publishRate(0)
.publishRateTrack("string")
.referRate(0)
.referRateTrack("string")
.registerContactTrace("string")
.registerRate(0)
.registerRateTrack("string")
.rfc2543Branch("string")
.rtp("string")
.sslAlgorithm("string")
.sslAuthClient("string")
.sslAuthServer("string")
.sslClientCertificate("string")
.sslClientRenegotiation("string")
.sslMaxVersion("string")
.sslMinVersion("string")
.sslMode("string")
.sslPfs("string")
.sslSendEmptyFrags("string")
.sslServerCertificate("string")
.status("string")
.strictRegister("string")
.subscribeRate(0)
.subscribeRateTrack("string")
.unknownHeader("string")
.updateRate(0)
.updateRateTrack("string")
.build())
.vdomparam("string")
.build());
exampleprofile_resource_resource_from_voipprofile = fortios.voip.Profile("exampleprofileResourceResourceFromVoipprofile",
comment="string",
feature_set="string",
get_all_tables="string",
msrp={
"log_violations": "string",
"max_msg_size": 0,
"max_msg_size_action": "string",
"status": "string",
},
name="string",
sccp={
"block_mcast": "string",
"log_call_summary": "string",
"log_violations": "string",
"max_calls": 0,
"status": "string",
"verify_header": "string",
},
sip={
"ack_rate": 0,
"ack_rate_track": "string",
"block_ack": "string",
"block_bye": "string",
"block_cancel": "string",
"block_geo_red_options": "string",
"block_info": "string",
"block_invite": "string",
"block_long_lines": "string",
"block_message": "string",
"block_notify": "string",
"block_options": "string",
"block_prack": "string",
"block_publish": "string",
"block_refer": "string",
"block_register": "string",
"block_subscribe": "string",
"block_unknown": "string",
"block_update": "string",
"bye_rate": 0,
"bye_rate_track": "string",
"call_id_regex": "string",
"call_keepalive": 0,
"cancel_rate": 0,
"cancel_rate_track": "string",
"contact_fixup": "string",
"content_type_regex": "string",
"hnt_restrict_source_ip": "string",
"hosted_nat_traversal": "string",
"info_rate": 0,
"info_rate_track": "string",
"invite_rate": 0,
"invite_rate_track": "string",
"ips_rtp": "string",
"log_call_summary": "string",
"log_violations": "string",
"malformed_header_allow": "string",
"malformed_header_call_id": "string",
"malformed_header_contact": "string",
"malformed_header_content_length": "string",
"malformed_header_content_type": "string",
"malformed_header_cseq": "string",
"malformed_header_expires": "string",
"malformed_header_from": "string",
"malformed_header_max_forwards": "string",
"malformed_header_no_proxy_require": "string",
"malformed_header_no_require": "string",
"malformed_header_passerted_identity": "string",
"malformed_header_rack": "string",
"malformed_header_record_route": "string",
"malformed_header_route": "string",
"malformed_header_rseq": "string",
"malformed_header_sdp_a": "string",
"malformed_header_sdp_b": "string",
"malformed_header_sdp_c": "string",
"malformed_header_sdp_i": "string",
"malformed_header_sdp_k": "string",
"malformed_header_sdp_m": "string",
"malformed_header_sdp_o": "string",
"malformed_header_sdp_r": "string",
"malformed_header_sdp_s": "string",
"malformed_header_sdp_t": "string",
"malformed_header_sdp_v": "string",
"malformed_header_sdp_z": "string",
"malformed_header_to": "string",
"malformed_header_via": "string",
"malformed_request_line": "string",
"max_body_length": 0,
"max_dialogs": 0,
"max_idle_dialogs": 0,
"max_line_length": 0,
"message_rate": 0,
"message_rate_track": "string",
"nat_port_range": "string",
"nat_trace": "string",
"no_sdp_fixup": "string",
"notify_rate": 0,
"notify_rate_track": "string",
"open_contact_pinhole": "string",
"open_record_route_pinhole": "string",
"open_register_pinhole": "string",
"open_via_pinhole": "string",
"options_rate": 0,
"options_rate_track": "string",
"prack_rate": 0,
"prack_rate_track": "string",
"preserve_override": "string",
"provisional_invite_expiry_time": 0,
"publish_rate": 0,
"publish_rate_track": "string",
"refer_rate": 0,
"refer_rate_track": "string",
"register_contact_trace": "string",
"register_rate": 0,
"register_rate_track": "string",
"rfc2543_branch": "string",
"rtp": "string",
"ssl_algorithm": "string",
"ssl_auth_client": "string",
"ssl_auth_server": "string",
"ssl_client_certificate": "string",
"ssl_client_renegotiation": "string",
"ssl_max_version": "string",
"ssl_min_version": "string",
"ssl_mode": "string",
"ssl_pfs": "string",
"ssl_send_empty_frags": "string",
"ssl_server_certificate": "string",
"status": "string",
"strict_register": "string",
"subscribe_rate": 0,
"subscribe_rate_track": "string",
"unknown_header": "string",
"update_rate": 0,
"update_rate_track": "string",
},
vdomparam="string")
const exampleprofileResourceResourceFromVoipprofile = new fortios.voip.Profile("exampleprofileResourceResourceFromVoipprofile", {
comment: "string",
featureSet: "string",
getAllTables: "string",
msrp: {
logViolations: "string",
maxMsgSize: 0,
maxMsgSizeAction: "string",
status: "string",
},
name: "string",
sccp: {
blockMcast: "string",
logCallSummary: "string",
logViolations: "string",
maxCalls: 0,
status: "string",
verifyHeader: "string",
},
sip: {
ackRate: 0,
ackRateTrack: "string",
blockAck: "string",
blockBye: "string",
blockCancel: "string",
blockGeoRedOptions: "string",
blockInfo: "string",
blockInvite: "string",
blockLongLines: "string",
blockMessage: "string",
blockNotify: "string",
blockOptions: "string",
blockPrack: "string",
blockPublish: "string",
blockRefer: "string",
blockRegister: "string",
blockSubscribe: "string",
blockUnknown: "string",
blockUpdate: "string",
byeRate: 0,
byeRateTrack: "string",
callIdRegex: "string",
callKeepalive: 0,
cancelRate: 0,
cancelRateTrack: "string",
contactFixup: "string",
contentTypeRegex: "string",
hntRestrictSourceIp: "string",
hostedNatTraversal: "string",
infoRate: 0,
infoRateTrack: "string",
inviteRate: 0,
inviteRateTrack: "string",
ipsRtp: "string",
logCallSummary: "string",
logViolations: "string",
malformedHeaderAllow: "string",
malformedHeaderCallId: "string",
malformedHeaderContact: "string",
malformedHeaderContentLength: "string",
malformedHeaderContentType: "string",
malformedHeaderCseq: "string",
malformedHeaderExpires: "string",
malformedHeaderFrom: "string",
malformedHeaderMaxForwards: "string",
malformedHeaderNoProxyRequire: "string",
malformedHeaderNoRequire: "string",
malformedHeaderPAssertedIdentity: "string",
malformedHeaderRack: "string",
malformedHeaderRecordRoute: "string",
malformedHeaderRoute: "string",
malformedHeaderRseq: "string",
malformedHeaderSdpA: "string",
malformedHeaderSdpB: "string",
malformedHeaderSdpC: "string",
malformedHeaderSdpI: "string",
malformedHeaderSdpK: "string",
malformedHeaderSdpM: "string",
malformedHeaderSdpO: "string",
malformedHeaderSdpR: "string",
malformedHeaderSdpS: "string",
malformedHeaderSdpT: "string",
malformedHeaderSdpV: "string",
malformedHeaderSdpZ: "string",
malformedHeaderTo: "string",
malformedHeaderVia: "string",
malformedRequestLine: "string",
maxBodyLength: 0,
maxDialogs: 0,
maxIdleDialogs: 0,
maxLineLength: 0,
messageRate: 0,
messageRateTrack: "string",
natPortRange: "string",
natTrace: "string",
noSdpFixup: "string",
notifyRate: 0,
notifyRateTrack: "string",
openContactPinhole: "string",
openRecordRoutePinhole: "string",
openRegisterPinhole: "string",
openViaPinhole: "string",
optionsRate: 0,
optionsRateTrack: "string",
prackRate: 0,
prackRateTrack: "string",
preserveOverride: "string",
provisionalInviteExpiryTime: 0,
publishRate: 0,
publishRateTrack: "string",
referRate: 0,
referRateTrack: "string",
registerContactTrace: "string",
registerRate: 0,
registerRateTrack: "string",
rfc2543Branch: "string",
rtp: "string",
sslAlgorithm: "string",
sslAuthClient: "string",
sslAuthServer: "string",
sslClientCertificate: "string",
sslClientRenegotiation: "string",
sslMaxVersion: "string",
sslMinVersion: "string",
sslMode: "string",
sslPfs: "string",
sslSendEmptyFrags: "string",
sslServerCertificate: "string",
status: "string",
strictRegister: "string",
subscribeRate: 0,
subscribeRateTrack: "string",
unknownHeader: "string",
updateRate: 0,
updateRateTrack: "string",
},
vdomparam: "string",
});
type: fortios:voip:Profile
properties:
comment: string
featureSet: string
getAllTables: string
msrp:
logViolations: string
maxMsgSize: 0
maxMsgSizeAction: string
status: string
name: string
sccp:
blockMcast: string
logCallSummary: string
logViolations: string
maxCalls: 0
status: string
verifyHeader: string
sip:
ackRate: 0
ackRateTrack: string
blockAck: string
blockBye: string
blockCancel: string
blockGeoRedOptions: string
blockInfo: string
blockInvite: string
blockLongLines: string
blockMessage: string
blockNotify: string
blockOptions: string
blockPrack: string
blockPublish: string
blockRefer: string
blockRegister: string
blockSubscribe: string
blockUnknown: string
blockUpdate: string
byeRate: 0
byeRateTrack: string
callIdRegex: string
callKeepalive: 0
cancelRate: 0
cancelRateTrack: string
contactFixup: string
contentTypeRegex: string
hntRestrictSourceIp: string
hostedNatTraversal: string
infoRate: 0
infoRateTrack: string
inviteRate: 0
inviteRateTrack: string
ipsRtp: string
logCallSummary: string
logViolations: string
malformedHeaderAllow: string
malformedHeaderCallId: string
malformedHeaderContact: string
malformedHeaderContentLength: string
malformedHeaderContentType: string
malformedHeaderCseq: string
malformedHeaderExpires: string
malformedHeaderFrom: string
malformedHeaderMaxForwards: string
malformedHeaderNoProxyRequire: string
malformedHeaderNoRequire: string
malformedHeaderPAssertedIdentity: string
malformedHeaderRack: string
malformedHeaderRecordRoute: string
malformedHeaderRoute: string
malformedHeaderRseq: string
malformedHeaderSdpA: string
malformedHeaderSdpB: string
malformedHeaderSdpC: string
malformedHeaderSdpI: string
malformedHeaderSdpK: string
malformedHeaderSdpM: string
malformedHeaderSdpO: string
malformedHeaderSdpR: string
malformedHeaderSdpS: string
malformedHeaderSdpT: string
malformedHeaderSdpV: string
malformedHeaderSdpZ: string
malformedHeaderTo: string
malformedHeaderVia: string
malformedRequestLine: string
maxBodyLength: 0
maxDialogs: 0
maxIdleDialogs: 0
maxLineLength: 0
messageRate: 0
messageRateTrack: string
natPortRange: string
natTrace: string
noSdpFixup: string
notifyRate: 0
notifyRateTrack: string
openContactPinhole: string
openRecordRoutePinhole: string
openRegisterPinhole: string
openViaPinhole: string
optionsRate: 0
optionsRateTrack: string
prackRate: 0
prackRateTrack: string
preserveOverride: string
provisionalInviteExpiryTime: 0
publishRate: 0
publishRateTrack: string
referRate: 0
referRateTrack: string
registerContactTrace: string
registerRate: 0
registerRateTrack: string
rfc2543Branch: string
rtp: string
sslAlgorithm: string
sslAuthClient: string
sslAuthServer: string
sslClientCertificate: string
sslClientRenegotiation: string
sslMaxVersion: string
sslMinVersion: string
sslMode: string
sslPfs: string
sslSendEmptyFrags: string
sslServerCertificate: string
status: string
strictRegister: string
subscribeRate: 0
subscribeRateTrack: string
unknownHeader: string
updateRate: 0
updateRateTrack: string
vdomparam: string
Profile Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The Profile resource accepts the following input properties:
- Comment string
- Comment.
- Feature
Set string - IPS or voipd (SIP-ALG) inspection feature set.
- Get
All stringTables - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.
- Msrp
Pulumiverse.
Fortios. Voip. Inputs. Profile Msrp - MSRP. The structure of
msrp
block is documented below. - Name string
- Profile name.
- Sccp
Pulumiverse.
Fortios. Voip. Inputs. Profile Sccp - SCCP. The structure of
sccp
block is documented below. - Sip
Pulumiverse.
Fortios. Voip. Inputs. Profile Sip - SIP. The structure of
sip
block is documented below. - Vdomparam string
- Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
- Comment string
- Comment.
- Feature
Set string - IPS or voipd (SIP-ALG) inspection feature set.
- Get
All stringTables - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.
- Msrp
Profile
Msrp Args - MSRP. The structure of
msrp
block is documented below. - Name string
- Profile name.
- Sccp
Profile
Sccp Args - SCCP. The structure of
sccp
block is documented below. - Sip
Profile
Sip Args - SIP. The structure of
sip
block is documented below. - Vdomparam string
- Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
- comment String
- Comment.
- feature
Set String - IPS or voipd (SIP-ALG) inspection feature set.
- get
All StringTables - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.
- msrp
Profile
Msrp - MSRP. The structure of
msrp
block is documented below. - name String
- Profile name.
- sccp
Profile
Sccp - SCCP. The structure of
sccp
block is documented below. - sip
Profile
Sip - SIP. The structure of
sip
block is documented below. - vdomparam String
- Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
- comment string
- Comment.
- feature
Set string - IPS or voipd (SIP-ALG) inspection feature set.
- get
All stringTables - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.
- msrp
Profile
Msrp - MSRP. The structure of
msrp
block is documented below. - name string
- Profile name.
- sccp
Profile
Sccp - SCCP. The structure of
sccp
block is documented below. - sip
Profile
Sip - SIP. The structure of
sip
block is documented below. - vdomparam string
- Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
- comment str
- Comment.
- feature_
set str - IPS or voipd (SIP-ALG) inspection feature set.
- get_
all_ strtables - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.
- msrp
Profile
Msrp Args - MSRP. The structure of
msrp
block is documented below. - name str
- Profile name.
- sccp
Profile
Sccp Args - SCCP. The structure of
sccp
block is documented below. - sip
Profile
Sip Args - SIP. The structure of
sip
block is documented below. - vdomparam str
- Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
- comment String
- Comment.
- feature
Set String - IPS or voipd (SIP-ALG) inspection feature set.
- get
All StringTables - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.
- msrp Property Map
- MSRP. The structure of
msrp
block is documented below. - name String
- Profile name.
- sccp Property Map
- SCCP. The structure of
sccp
block is documented below. - sip Property Map
- SIP. The structure of
sip
block is documented below. - vdomparam String
- Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
Outputs
All input properties are implicitly available as output properties. Additionally, the Profile resource produces the following output properties:
- Id string
- The provider-assigned unique ID for this managed resource.
- Id string
- The provider-assigned unique ID for this managed resource.
- id String
- The provider-assigned unique ID for this managed resource.
- id string
- The provider-assigned unique ID for this managed resource.
- id str
- The provider-assigned unique ID for this managed resource.
- id String
- The provider-assigned unique ID for this managed resource.
Look up Existing Profile Resource
Get an existing Profile resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.
public static get(name: string, id: Input<ID>, state?: ProfileState, opts?: CustomResourceOptions): Profile
@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
comment: Optional[str] = None,
feature_set: Optional[str] = None,
get_all_tables: Optional[str] = None,
msrp: Optional[ProfileMsrpArgs] = None,
name: Optional[str] = None,
sccp: Optional[ProfileSccpArgs] = None,
sip: Optional[ProfileSipArgs] = None,
vdomparam: Optional[str] = None) -> Profile
func GetProfile(ctx *Context, name string, id IDInput, state *ProfileState, opts ...ResourceOption) (*Profile, error)
public static Profile Get(string name, Input<string> id, ProfileState? state, CustomResourceOptions? opts = null)
public static Profile get(String name, Output<String> id, ProfileState state, CustomResourceOptions options)
Resource lookup is not supported in YAML
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- resource_name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- Comment string
- Comment.
- Feature
Set string - IPS or voipd (SIP-ALG) inspection feature set.
- Get
All stringTables - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.
- Msrp
Pulumiverse.
Fortios. Voip. Inputs. Profile Msrp - MSRP. The structure of
msrp
block is documented below. - Name string
- Profile name.
- Sccp
Pulumiverse.
Fortios. Voip. Inputs. Profile Sccp - SCCP. The structure of
sccp
block is documented below. - Sip
Pulumiverse.
Fortios. Voip. Inputs. Profile Sip - SIP. The structure of
sip
block is documented below. - Vdomparam string
- Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
- Comment string
- Comment.
- Feature
Set string - IPS or voipd (SIP-ALG) inspection feature set.
- Get
All stringTables - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.
- Msrp
Profile
Msrp Args - MSRP. The structure of
msrp
block is documented below. - Name string
- Profile name.
- Sccp
Profile
Sccp Args - SCCP. The structure of
sccp
block is documented below. - Sip
Profile
Sip Args - SIP. The structure of
sip
block is documented below. - Vdomparam string
- Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
- comment String
- Comment.
- feature
Set String - IPS or voipd (SIP-ALG) inspection feature set.
- get
All StringTables - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.
- msrp
Profile
Msrp - MSRP. The structure of
msrp
block is documented below. - name String
- Profile name.
- sccp
Profile
Sccp - SCCP. The structure of
sccp
block is documented below. - sip
Profile
Sip - SIP. The structure of
sip
block is documented below. - vdomparam String
- Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
- comment string
- Comment.
- feature
Set string - IPS or voipd (SIP-ALG) inspection feature set.
- get
All stringTables - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.
- msrp
Profile
Msrp - MSRP. The structure of
msrp
block is documented below. - name string
- Profile name.
- sccp
Profile
Sccp - SCCP. The structure of
sccp
block is documented below. - sip
Profile
Sip - SIP. The structure of
sip
block is documented below. - vdomparam string
- Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
- comment str
- Comment.
- feature_
set str - IPS or voipd (SIP-ALG) inspection feature set.
- get_
all_ strtables - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.
- msrp
Profile
Msrp Args - MSRP. The structure of
msrp
block is documented below. - name str
- Profile name.
- sccp
Profile
Sccp Args - SCCP. The structure of
sccp
block is documented below. - sip
Profile
Sip Args - SIP. The structure of
sip
block is documented below. - vdomparam str
- Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
- comment String
- Comment.
- feature
Set String - IPS or voipd (SIP-ALG) inspection feature set.
- get
All StringTables - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.
- msrp Property Map
- MSRP. The structure of
msrp
block is documented below. - name String
- Profile name.
- sccp Property Map
- SCCP. The structure of
sccp
block is documented below. - sip Property Map
- SIP. The structure of
sip
block is documented below. - vdomparam String
- Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
Supporting Types
ProfileMsrp, ProfileMsrpArgs
- Log
Violations string - Enable/disable logging of MSRP violations. Valid values:
disable
,enable
. - Max
Msg intSize - Maximum allowable MSRP message size (1-65535).
- Max
Msg stringSize Action - Action for violation of max-msg-size. Valid values:
pass
,block
,reset
,monitor
. - Status string
- Enable/disable MSRP. Valid values:
disable
,enable
.
- Log
Violations string - Enable/disable logging of MSRP violations. Valid values:
disable
,enable
. - Max
Msg intSize - Maximum allowable MSRP message size (1-65535).
- Max
Msg stringSize Action - Action for violation of max-msg-size. Valid values:
pass
,block
,reset
,monitor
. - Status string
- Enable/disable MSRP. Valid values:
disable
,enable
.
- log
Violations String - Enable/disable logging of MSRP violations. Valid values:
disable
,enable
. - max
Msg IntegerSize - Maximum allowable MSRP message size (1-65535).
- max
Msg StringSize Action - Action for violation of max-msg-size. Valid values:
pass
,block
,reset
,monitor
. - status String
- Enable/disable MSRP. Valid values:
disable
,enable
.
- log
Violations string - Enable/disable logging of MSRP violations. Valid values:
disable
,enable
. - max
Msg numberSize - Maximum allowable MSRP message size (1-65535).
- max
Msg stringSize Action - Action for violation of max-msg-size. Valid values:
pass
,block
,reset
,monitor
. - status string
- Enable/disable MSRP. Valid values:
disable
,enable
.
- log_
violations str - Enable/disable logging of MSRP violations. Valid values:
disable
,enable
. - max_
msg_ intsize - Maximum allowable MSRP message size (1-65535).
- max_
msg_ strsize_ action - Action for violation of max-msg-size. Valid values:
pass
,block
,reset
,monitor
. - status str
- Enable/disable MSRP. Valid values:
disable
,enable
.
- log
Violations String - Enable/disable logging of MSRP violations. Valid values:
disable
,enable
. - max
Msg NumberSize - Maximum allowable MSRP message size (1-65535).
- max
Msg StringSize Action - Action for violation of max-msg-size. Valid values:
pass
,block
,reset
,monitor
. - status String
- Enable/disable MSRP. Valid values:
disable
,enable
.
ProfileSccp, ProfileSccpArgs
- Block
Mcast string - Enable/disable block multicast RTP connections. Valid values:
disable
,enable
. - Log
Call stringSummary - Enable/disable log summary of SCCP calls. Valid values:
disable
,enable
. - Log
Violations string - Enable/disable logging of SCCP violations. Valid values:
disable
,enable
. - Max
Calls int - Maximum calls per minute per SCCP client (max 65535).
- Status string
- Enable/disable SCCP. Valid values:
disable
,enable
. - Verify
Header string - Enable/disable verify SCCP header content. Valid values:
disable
,enable
.
- Block
Mcast string - Enable/disable block multicast RTP connections. Valid values:
disable
,enable
. - Log
Call stringSummary - Enable/disable log summary of SCCP calls. Valid values:
disable
,enable
. - Log
Violations string - Enable/disable logging of SCCP violations. Valid values:
disable
,enable
. - Max
Calls int - Maximum calls per minute per SCCP client (max 65535).
- Status string
- Enable/disable SCCP. Valid values:
disable
,enable
. - Verify
Header string - Enable/disable verify SCCP header content. Valid values:
disable
,enable
.
- block
Mcast String - Enable/disable block multicast RTP connections. Valid values:
disable
,enable
. - log
Call StringSummary - Enable/disable log summary of SCCP calls. Valid values:
disable
,enable
. - log
Violations String - Enable/disable logging of SCCP violations. Valid values:
disable
,enable
. - max
Calls Integer - Maximum calls per minute per SCCP client (max 65535).
- status String
- Enable/disable SCCP. Valid values:
disable
,enable
. - verify
Header String - Enable/disable verify SCCP header content. Valid values:
disable
,enable
.
- block
Mcast string - Enable/disable block multicast RTP connections. Valid values:
disable
,enable
. - log
Call stringSummary - Enable/disable log summary of SCCP calls. Valid values:
disable
,enable
. - log
Violations string - Enable/disable logging of SCCP violations. Valid values:
disable
,enable
. - max
Calls number - Maximum calls per minute per SCCP client (max 65535).
- status string
- Enable/disable SCCP. Valid values:
disable
,enable
. - verify
Header string - Enable/disable verify SCCP header content. Valid values:
disable
,enable
.
- block_
mcast str - Enable/disable block multicast RTP connections. Valid values:
disable
,enable
. - log_
call_ strsummary - Enable/disable log summary of SCCP calls. Valid values:
disable
,enable
. - log_
violations str - Enable/disable logging of SCCP violations. Valid values:
disable
,enable
. - max_
calls int - Maximum calls per minute per SCCP client (max 65535).
- status str
- Enable/disable SCCP. Valid values:
disable
,enable
. - verify_
header str - Enable/disable verify SCCP header content. Valid values:
disable
,enable
.
- block
Mcast String - Enable/disable block multicast RTP connections. Valid values:
disable
,enable
. - log
Call StringSummary - Enable/disable log summary of SCCP calls. Valid values:
disable
,enable
. - log
Violations String - Enable/disable logging of SCCP violations. Valid values:
disable
,enable
. - max
Calls Number - Maximum calls per minute per SCCP client (max 65535).
- status String
- Enable/disable SCCP. Valid values:
disable
,enable
. - verify
Header String - Enable/disable verify SCCP header content. Valid values:
disable
,enable
.
ProfileSip, ProfileSipArgs
- Ack
Rate int - ACK request rate limit (per second, per policy).
- Ack
Rate stringTrack - Track the packet protocol field. Valid values:
none
,src-ip
,dest-ip
. - Block
Ack string - Enable/disable block ACK requests. Valid values:
disable
,enable
. - Block
Bye string - Enable/disable block BYE requests. Valid values:
disable
,enable
. - Block
Cancel string - Enable/disable block CANCEL requests. Valid values:
disable
,enable
. - Block
Geo stringRed Options - Enable/disable block OPTIONS requests, but OPTIONS requests still notify for redundancy. Valid values:
disable
,enable
. - Block
Info string - Enable/disable block INFO requests. Valid values:
disable
,enable
. - Block
Invite string - Enable/disable block INVITE requests. Valid values:
disable
,enable
. - Block
Long stringLines - Enable/disable block requests with headers exceeding max-line-length. Valid values:
disable
,enable
. - Block
Message string - Enable/disable block MESSAGE requests. Valid values:
disable
,enable
. - Block
Notify string - Enable/disable block NOTIFY requests. Valid values:
disable
,enable
. - Block
Options string - Enable/disable block OPTIONS requests and no OPTIONS as notifying message for redundancy either. Valid values:
disable
,enable
. - Block
Prack string - Enable/disable block prack requests. Valid values:
disable
,enable
. - Block
Publish string - Enable/disable block PUBLISH requests. Valid values:
disable
,enable
. - Block
Refer string - Enable/disable block REFER requests. Valid values:
disable
,enable
. - Block
Register string - Enable/disable block REGISTER requests. Valid values:
disable
,enable
. - Block
Subscribe string - Enable/disable block SUBSCRIBE requests. Valid values:
disable
,enable
. - Block
Unknown string - Block unrecognized SIP requests (enabled by default). Valid values:
disable
,enable
. - Block
Update string - Enable/disable block UPDATE requests. Valid values:
disable
,enable
. - Bye
Rate int - BYE request rate limit (per second, per policy).
- Bye
Rate stringTrack - Track the packet protocol field. Valid values:
none
,src-ip
,dest-ip
. - Call
Id stringRegex - Validate PCRE regular expression for Call-Id header value.
- Call
Keepalive int - Continue tracking calls with no RTP for this many minutes.
- Cancel
Rate int - CANCEL request rate limit (per second, per policy).
- Cancel
Rate stringTrack - Track the packet protocol field. Valid values:
none
,src-ip
,dest-ip
. - Contact
Fixup string - Fixup contact anyway even if contact's IP:port doesn't match session's IP:port. Valid values:
disable
,enable
. - Content
Type stringRegex - Validate PCRE regular expression for Content-Type header value.
- Hnt
Restrict stringSource Ip - Enable/disable restrict RTP source IP to be the same as SIP source IP when HNT is enabled. Valid values:
disable
,enable
. - Hosted
Nat stringTraversal - Hosted NAT Traversal (HNT). Valid values:
disable
,enable
. - Info
Rate int - INFO request rate limit (per second, per policy).
- Info
Rate stringTrack - Track the packet protocol field. Valid values:
none
,src-ip
,dest-ip
. - Invite
Rate int - INVITE request rate limit (per second, per policy).
- Invite
Rate stringTrack - Track the packet protocol field. Valid values:
none
,src-ip
,dest-ip
. - Ips
Rtp string - Enable/disable allow IPS on RTP. Valid values:
disable
,enable
. - Log
Call stringSummary - Enable/disable logging of SIP call summary. Valid values:
disable
,enable
. - Log
Violations string - Enable/disable logging of SIP violations. Valid values:
disable
,enable
. - Malformed
Header stringAllow - Action for malformed Allow header. Valid values:
discard
,pass
,respond
. - Malformed
Header stringCall Id - Action for malformed Call-ID header. Valid values:
discard
,pass
,respond
. - Malformed
Header stringContact - Action for malformed Contact header. Valid values:
discard
,pass
,respond
. - Malformed
Header stringContent Length - Action for malformed Content-Length header. Valid values:
discard
,pass
,respond
. - Malformed
Header stringContent Type - Action for malformed Content-Type header. Valid values:
discard
,pass
,respond
. - Malformed
Header stringCseq - Action for malformed CSeq header. Valid values:
discard
,pass
,respond
. - Malformed
Header stringExpires - Action for malformed Expires header. Valid values:
discard
,pass
,respond
. - Malformed
Header stringFrom - Action for malformed From header. Valid values:
discard
,pass
,respond
. - Malformed
Header stringMax Forwards - Action for malformed Max-Forwards header. Valid values:
discard
,pass
,respond
. - Malformed
Header stringNo Proxy Require - Action for malformed SIP messages without Proxy-Require header. Valid values:
discard
,pass
,respond
. - Malformed
Header stringNo Require - Action for malformed SIP messages without Require header. Valid values:
discard
,pass
,respond
. - Malformed
Header stringPAsserted Identity - Action for malformed P-Asserted-Identity header. Valid values:
discard
,pass
,respond
. - Malformed
Header stringRack - Action for malformed RAck header. Valid values:
discard
,pass
,respond
. - Malformed
Header stringRecord Route - Action for malformed Record-Route header. Valid values:
discard
,pass
,respond
. - Malformed
Header stringRoute - Action for malformed Route header. Valid values:
discard
,pass
,respond
. - Malformed
Header stringRseq - Action for malformed RSeq header. Valid values:
discard
,pass
,respond
. - Malformed
Header stringSdp A - Action for malformed SDP a line. Valid values:
discard
,pass
,respond
. - Malformed
Header stringSdp B - Action for malformed SDP b line. Valid values:
discard
,pass
,respond
. - Malformed
Header stringSdp C - Action for malformed SDP c line. Valid values:
discard
,pass
,respond
. - Malformed
Header stringSdp I - Action for malformed SDP i line. Valid values:
discard
,pass
,respond
. - Malformed
Header stringSdp K - Action for malformed SDP k line. Valid values:
discard
,pass
,respond
. - Malformed
Header stringSdp M - Action for malformed SDP m line. Valid values:
discard
,pass
,respond
. - Malformed
Header stringSdp O - Action for malformed SDP o line. Valid values:
discard
,pass
,respond
. - Malformed
Header stringSdp R - Action for malformed SDP r line. Valid values:
discard
,pass
,respond
. - Malformed
Header stringSdp S - Action for malformed SDP s line. Valid values:
discard
,pass
,respond
. - Malformed
Header stringSdp T - Action for malformed SDP t line. Valid values:
discard
,pass
,respond
. - Malformed
Header stringSdp V - Action for malformed SDP v line. Valid values:
discard
,pass
,respond
. - Malformed
Header stringSdp Z - Action for malformed SDP z line. Valid values:
discard
,pass
,respond
. - Malformed
Header stringTo - Action for malformed To header. Valid values:
discard
,pass
,respond
. - Malformed
Header stringVia - Action for malformed VIA header. Valid values:
discard
,pass
,respond
. - Malformed
Request stringLine - Action for malformed request line. Valid values:
discard
,pass
,respond
. - Max
Body intLength - Maximum SIP message body length (0 meaning no limit).
- Max
Dialogs int - Maximum number of concurrent calls/dialogs (per policy).
- Max
Idle intDialogs - Maximum number established but idle dialogs to retain (per policy).
- Max
Line intLength - Maximum SIP header line length (78-4096).
- Message
Rate int - MESSAGE request rate limit (per second, per policy).
- Message
Rate stringTrack - Track the packet protocol field. Valid values:
none
,src-ip
,dest-ip
. - Nat
Port stringRange - RTP NAT port range.
- Nat
Trace string - Enable/disable preservation of original IP in SDP i line. Valid values:
disable
,enable
. - No
Sdp stringFixup - Enable/disable no SDP fix-up. Valid values:
disable
,enable
. - Notify
Rate int - NOTIFY request rate limit (per second, per policy).
- Notify
Rate stringTrack - Track the packet protocol field. Valid values:
none
,src-ip
,dest-ip
. - Open
Contact stringPinhole - Enable/disable open pinhole for non-REGISTER Contact port. Valid values:
disable
,enable
. - Open
Record stringRoute Pinhole - Enable/disable open pinhole for Record-Route port. Valid values:
disable
,enable
. - Open
Register stringPinhole - Enable/disable open pinhole for REGISTER Contact port. Valid values:
disable
,enable
. - Open
Via stringPinhole - Enable/disable open pinhole for Via port. Valid values:
disable
,enable
. - Options
Rate int - OPTIONS request rate limit (per second, per policy).
- Options
Rate stringTrack - Track the packet protocol field. Valid values:
none
,src-ip
,dest-ip
. - Prack
Rate int - PRACK request rate limit (per second, per policy).
- Prack
Rate stringTrack - Track the packet protocol field. Valid values:
none
,src-ip
,dest-ip
. - Preserve
Override string - Override i line to preserve original IPS (default: append). Valid values:
disable
,enable
. - Provisional
Invite intExpiry Time - Expiry time (10-3600, in seconds) for provisional INVITE.
- Publish
Rate int - PUBLISH request rate limit (per second, per policy).
- Publish
Rate stringTrack - Track the packet protocol field. Valid values:
none
,src-ip
,dest-ip
. - Refer
Rate int - REFER request rate limit (per second, per policy).
- Refer
Rate stringTrack - Track the packet protocol field. Valid values:
none
,src-ip
,dest-ip
. - Register
Contact stringTrace - Enable/disable trace original IP/port within the contact header of REGISTER requests. Valid values:
disable
,enable
. - Register
Rate int - REGISTER request rate limit (per second, per policy).
- Register
Rate stringTrack - Track the packet protocol field. Valid values:
none
,src-ip
,dest-ip
. - Rfc2543Branch string
- Enable/disable support via branch compliant with RFC 2543. Valid values:
disable
,enable
. - Rtp string
- Enable/disable create pinholes for RTP traffic to traverse firewall. Valid values:
disable
,enable
. - Ssl
Algorithm string - Relative strength of encryption algorithms accepted in negotiation. Valid values:
high
,medium
,low
. - Ssl
Auth stringClient - Require a client certificate and authenticate it with the peer/peergrp.
- Ssl
Auth stringServer - Authenticate the server's certificate with the peer/peergrp.
- Ssl
Client stringCertificate - Name of Certificate to offer to server if requested.
- Ssl
Client stringRenegotiation - Allow/block client renegotiation by server. Valid values:
allow
,deny
,secure
. - Ssl
Max stringVersion - Highest SSL/TLS version to negotiate.
- Ssl
Min stringVersion - Lowest SSL/TLS version to negotiate.
- Ssl
Mode string - SSL/TLS mode for encryption & decryption of traffic. Valid values:
off
,full
. - Ssl
Pfs string - SSL Perfect Forward Secrecy. Valid values:
require
,deny
,allow
. - Ssl
Send stringEmpty Frags - Send empty fragments to avoid attack on CBC IV (SSL 3.0 & TLS 1.0 only). Valid values:
enable
,disable
. - Ssl
Server stringCertificate - Name of Certificate return to the client in every SSL connection.
- Status string
- Enable/disable SIP. Valid values:
disable
,enable
. - Strict
Register string - Enable/disable only allow the registrar to connect. Valid values:
disable
,enable
. - Subscribe
Rate int - SUBSCRIBE request rate limit (per second, per policy).
- Subscribe
Rate stringTrack - Track the packet protocol field. Valid values:
none
,src-ip
,dest-ip
. - Unknown
Header string - Action for unknown SIP header. Valid values:
discard
,pass
,respond
. - Update
Rate int - UPDATE request rate limit (per second, per policy).
- Update
Rate stringTrack - Track the packet protocol field. Valid values:
none
,src-ip
,dest-ip
.
- Ack
Rate int - ACK request rate limit (per second, per policy).
- Ack
Rate stringTrack - Track the packet protocol field. Valid values:
none
,src-ip
,dest-ip
. - Block
Ack string - Enable/disable block ACK requests. Valid values:
disable
,enable
. - Block
Bye string - Enable/disable block BYE requests. Valid values:
disable
,enable
. - Block
Cancel string - Enable/disable block CANCEL requests. Valid values:
disable
,enable
. - Block
Geo stringRed Options - Enable/disable block OPTIONS requests, but OPTIONS requests still notify for redundancy. Valid values:
disable
,enable
. - Block
Info string - Enable/disable block INFO requests. Valid values:
disable
,enable
. - Block
Invite string - Enable/disable block INVITE requests. Valid values:
disable
,enable
. - Block
Long stringLines - Enable/disable block requests with headers exceeding max-line-length. Valid values:
disable
,enable
. - Block
Message string - Enable/disable block MESSAGE requests. Valid values:
disable
,enable
. - Block
Notify string - Enable/disable block NOTIFY requests. Valid values:
disable
,enable
. - Block
Options string - Enable/disable block OPTIONS requests and no OPTIONS as notifying message for redundancy either. Valid values:
disable
,enable
. - Block
Prack string - Enable/disable block prack requests. Valid values:
disable
,enable
. - Block
Publish string - Enable/disable block PUBLISH requests. Valid values:
disable
,enable
. - Block
Refer string - Enable/disable block REFER requests. Valid values:
disable
,enable
. - Block
Register string - Enable/disable block REGISTER requests. Valid values:
disable
,enable
. - Block
Subscribe string - Enable/disable block SUBSCRIBE requests. Valid values:
disable
,enable
. - Block
Unknown string - Block unrecognized SIP requests (enabled by default). Valid values:
disable
,enable
. - Block
Update string - Enable/disable block UPDATE requests. Valid values:
disable
,enable
. - Bye
Rate int - BYE request rate limit (per second, per policy).
- Bye
Rate stringTrack - Track the packet protocol field. Valid values:
none
,src-ip
,dest-ip
. - Call
Id stringRegex - Validate PCRE regular expression for Call-Id header value.
- Call
Keepalive int - Continue tracking calls with no RTP for this many minutes.
- Cancel
Rate int - CANCEL request rate limit (per second, per policy).
- Cancel
Rate stringTrack - Track the packet protocol field. Valid values:
none
,src-ip
,dest-ip
. - Contact
Fixup string - Fixup contact anyway even if contact's IP:port doesn't match session's IP:port. Valid values:
disable
,enable
. - Content
Type stringRegex - Validate PCRE regular expression for Content-Type header value.
- Hnt
Restrict stringSource Ip - Enable/disable restrict RTP source IP to be the same as SIP source IP when HNT is enabled. Valid values:
disable
,enable
. - Hosted
Nat stringTraversal - Hosted NAT Traversal (HNT). Valid values:
disable
,enable
. - Info
Rate int - INFO request rate limit (per second, per policy).
- Info
Rate stringTrack - Track the packet protocol field. Valid values:
none
,src-ip
,dest-ip
. - Invite
Rate int - INVITE request rate limit (per second, per policy).
- Invite
Rate stringTrack - Track the packet protocol field. Valid values:
none
,src-ip
,dest-ip
. - Ips
Rtp string - Enable/disable allow IPS on RTP. Valid values:
disable
,enable
. - Log
Call stringSummary - Enable/disable logging of SIP call summary. Valid values:
disable
,enable
. - Log
Violations string - Enable/disable logging of SIP violations. Valid values:
disable
,enable
. - Malformed
Header stringAllow - Action for malformed Allow header. Valid values:
discard
,pass
,respond
. - Malformed
Header stringCall Id - Action for malformed Call-ID header. Valid values:
discard
,pass
,respond
. - Malformed
Header stringContact - Action for malformed Contact header. Valid values:
discard
,pass
,respond
. - Malformed
Header stringContent Length - Action for malformed Content-Length header. Valid values:
discard
,pass
,respond
. - Malformed
Header stringContent Type - Action for malformed Content-Type header. Valid values:
discard
,pass
,respond
. - Malformed
Header stringCseq - Action for malformed CSeq header. Valid values:
discard
,pass
,respond
. - Malformed
Header stringExpires - Action for malformed Expires header. Valid values:
discard
,pass
,respond
. - Malformed
Header stringFrom - Action for malformed From header. Valid values:
discard
,pass
,respond
. - Malformed
Header stringMax Forwards - Action for malformed Max-Forwards header. Valid values:
discard
,pass
,respond
. - Malformed
Header stringNo Proxy Require - Action for malformed SIP messages without Proxy-Require header. Valid values:
discard
,pass
,respond
. - Malformed
Header stringNo Require - Action for malformed SIP messages without Require header. Valid values:
discard
,pass
,respond
. - Malformed
Header stringPAsserted Identity - Action for malformed P-Asserted-Identity header. Valid values:
discard
,pass
,respond
. - Malformed
Header stringRack - Action for malformed RAck header. Valid values:
discard
,pass
,respond
. - Malformed
Header stringRecord Route - Action for malformed Record-Route header. Valid values:
discard
,pass
,respond
. - Malformed
Header stringRoute - Action for malformed Route header. Valid values:
discard
,pass
,respond
. - Malformed
Header stringRseq - Action for malformed RSeq header. Valid values:
discard
,pass
,respond
. - Malformed
Header stringSdp A - Action for malformed SDP a line. Valid values:
discard
,pass
,respond
. - Malformed
Header stringSdp B - Action for malformed SDP b line. Valid values:
discard
,pass
,respond
. - Malformed
Header stringSdp C - Action for malformed SDP c line. Valid values:
discard
,pass
,respond
. - Malformed
Header stringSdp I - Action for malformed SDP i line. Valid values:
discard
,pass
,respond
. - Malformed
Header stringSdp K - Action for malformed SDP k line. Valid values:
discard
,pass
,respond
. - Malformed
Header stringSdp M - Action for malformed SDP m line. Valid values:
discard
,pass
,respond
. - Malformed
Header stringSdp O - Action for malformed SDP o line. Valid values:
discard
,pass
,respond
. - Malformed
Header stringSdp R - Action for malformed SDP r line. Valid values:
discard
,pass
,respond
. - Malformed
Header stringSdp S - Action for malformed SDP s line. Valid values:
discard
,pass
,respond
. - Malformed
Header stringSdp T - Action for malformed SDP t line. Valid values:
discard
,pass
,respond
. - Malformed
Header stringSdp V - Action for malformed SDP v line. Valid values:
discard
,pass
,respond
. - Malformed
Header stringSdp Z - Action for malformed SDP z line. Valid values:
discard
,pass
,respond
. - Malformed
Header stringTo - Action for malformed To header. Valid values:
discard
,pass
,respond
. - Malformed
Header stringVia - Action for malformed VIA header. Valid values:
discard
,pass
,respond
. - Malformed
Request stringLine - Action for malformed request line. Valid values:
discard
,pass
,respond
. - Max
Body intLength - Maximum SIP message body length (0 meaning no limit).
- Max
Dialogs int - Maximum number of concurrent calls/dialogs (per policy).
- Max
Idle intDialogs - Maximum number established but idle dialogs to retain (per policy).
- Max
Line intLength - Maximum SIP header line length (78-4096).
- Message
Rate int - MESSAGE request rate limit (per second, per policy).
- Message
Rate stringTrack - Track the packet protocol field. Valid values:
none
,src-ip
,dest-ip
. - Nat
Port stringRange - RTP NAT port range.
- Nat
Trace string - Enable/disable preservation of original IP in SDP i line. Valid values:
disable
,enable
. - No
Sdp stringFixup - Enable/disable no SDP fix-up. Valid values:
disable
,enable
. - Notify
Rate int - NOTIFY request rate limit (per second, per policy).
- Notify
Rate stringTrack - Track the packet protocol field. Valid values:
none
,src-ip
,dest-ip
. - Open
Contact stringPinhole - Enable/disable open pinhole for non-REGISTER Contact port. Valid values:
disable
,enable
. - Open
Record stringRoute Pinhole - Enable/disable open pinhole for Record-Route port. Valid values:
disable
,enable
. - Open
Register stringPinhole - Enable/disable open pinhole for REGISTER Contact port. Valid values:
disable
,enable
. - Open
Via stringPinhole - Enable/disable open pinhole for Via port. Valid values:
disable
,enable
. - Options
Rate int - OPTIONS request rate limit (per second, per policy).
- Options
Rate stringTrack - Track the packet protocol field. Valid values:
none
,src-ip
,dest-ip
. - Prack
Rate int - PRACK request rate limit (per second, per policy).
- Prack
Rate stringTrack - Track the packet protocol field. Valid values:
none
,src-ip
,dest-ip
. - Preserve
Override string - Override i line to preserve original IPS (default: append). Valid values:
disable
,enable
. - Provisional
Invite intExpiry Time - Expiry time (10-3600, in seconds) for provisional INVITE.
- Publish
Rate int - PUBLISH request rate limit (per second, per policy).
- Publish
Rate stringTrack - Track the packet protocol field. Valid values:
none
,src-ip
,dest-ip
. - Refer
Rate int - REFER request rate limit (per second, per policy).
- Refer
Rate stringTrack - Track the packet protocol field. Valid values:
none
,src-ip
,dest-ip
. - Register
Contact stringTrace - Enable/disable trace original IP/port within the contact header of REGISTER requests. Valid values:
disable
,enable
. - Register
Rate int - REGISTER request rate limit (per second, per policy).
- Register
Rate stringTrack - Track the packet protocol field. Valid values:
none
,src-ip
,dest-ip
. - Rfc2543Branch string
- Enable/disable support via branch compliant with RFC 2543. Valid values:
disable
,enable
. - Rtp string
- Enable/disable create pinholes for RTP traffic to traverse firewall. Valid values:
disable
,enable
. - Ssl
Algorithm string - Relative strength of encryption algorithms accepted in negotiation. Valid values:
high
,medium
,low
. - Ssl
Auth stringClient - Require a client certificate and authenticate it with the peer/peergrp.
- Ssl
Auth stringServer - Authenticate the server's certificate with the peer/peergrp.
- Ssl
Client stringCertificate - Name of Certificate to offer to server if requested.
- Ssl
Client stringRenegotiation - Allow/block client renegotiation by server. Valid values:
allow
,deny
,secure
. - Ssl
Max stringVersion - Highest SSL/TLS version to negotiate.
- Ssl
Min stringVersion - Lowest SSL/TLS version to negotiate.
- Ssl
Mode string - SSL/TLS mode for encryption & decryption of traffic. Valid values:
off
,full
. - Ssl
Pfs string - SSL Perfect Forward Secrecy. Valid values:
require
,deny
,allow
. - Ssl
Send stringEmpty Frags - Send empty fragments to avoid attack on CBC IV (SSL 3.0 & TLS 1.0 only). Valid values:
enable
,disable
. - Ssl
Server stringCertificate - Name of Certificate return to the client in every SSL connection.
- Status string
- Enable/disable SIP. Valid values:
disable
,enable
. - Strict
Register string - Enable/disable only allow the registrar to connect. Valid values:
disable
,enable
. - Subscribe
Rate int - SUBSCRIBE request rate limit (per second, per policy).
- Subscribe
Rate stringTrack - Track the packet protocol field. Valid values:
none
,src-ip
,dest-ip
. - Unknown
Header string - Action for unknown SIP header. Valid values:
discard
,pass
,respond
. - Update
Rate int - UPDATE request rate limit (per second, per policy).
- Update
Rate stringTrack - Track the packet protocol field. Valid values:
none
,src-ip
,dest-ip
.
- ack
Rate Integer - ACK request rate limit (per second, per policy).
- ack
Rate StringTrack - Track the packet protocol field. Valid values:
none
,src-ip
,dest-ip
. - block
Ack String - Enable/disable block ACK requests. Valid values:
disable
,enable
. - block
Bye String - Enable/disable block BYE requests. Valid values:
disable
,enable
. - block
Cancel String - Enable/disable block CANCEL requests. Valid values:
disable
,enable
. - block
Geo StringRed Options - Enable/disable block OPTIONS requests, but OPTIONS requests still notify for redundancy. Valid values:
disable
,enable
. - block
Info String - Enable/disable block INFO requests. Valid values:
disable
,enable
. - block
Invite String - Enable/disable block INVITE requests. Valid values:
disable
,enable
. - block
Long StringLines - Enable/disable block requests with headers exceeding max-line-length. Valid values:
disable
,enable
. - block
Message String - Enable/disable block MESSAGE requests. Valid values:
disable
,enable
. - block
Notify String - Enable/disable block NOTIFY requests. Valid values:
disable
,enable
. - block
Options String - Enable/disable block OPTIONS requests and no OPTIONS as notifying message for redundancy either. Valid values:
disable
,enable
. - block
Prack String - Enable/disable block prack requests. Valid values:
disable
,enable
. - block
Publish String - Enable/disable block PUBLISH requests. Valid values:
disable
,enable
. - block
Refer String - Enable/disable block REFER requests. Valid values:
disable
,enable
. - block
Register String - Enable/disable block REGISTER requests. Valid values:
disable
,enable
. - block
Subscribe String - Enable/disable block SUBSCRIBE requests. Valid values:
disable
,enable
. - block
Unknown String - Block unrecognized SIP requests (enabled by default). Valid values:
disable
,enable
. - block
Update String - Enable/disable block UPDATE requests. Valid values:
disable
,enable
. - bye
Rate Integer - BYE request rate limit (per second, per policy).
- bye
Rate StringTrack - Track the packet protocol field. Valid values:
none
,src-ip
,dest-ip
. - call
Id StringRegex - Validate PCRE regular expression for Call-Id header value.
- call
Keepalive Integer - Continue tracking calls with no RTP for this many minutes.
- cancel
Rate Integer - CANCEL request rate limit (per second, per policy).
- cancel
Rate StringTrack - Track the packet protocol field. Valid values:
none
,src-ip
,dest-ip
. - contact
Fixup String - Fixup contact anyway even if contact's IP:port doesn't match session's IP:port. Valid values:
disable
,enable
. - content
Type StringRegex - Validate PCRE regular expression for Content-Type header value.
- hnt
Restrict StringSource Ip - Enable/disable restrict RTP source IP to be the same as SIP source IP when HNT is enabled. Valid values:
disable
,enable
. - hosted
Nat StringTraversal - Hosted NAT Traversal (HNT). Valid values:
disable
,enable
. - info
Rate Integer - INFO request rate limit (per second, per policy).
- info
Rate StringTrack - Track the packet protocol field. Valid values:
none
,src-ip
,dest-ip
. - invite
Rate Integer - INVITE request rate limit (per second, per policy).
- invite
Rate StringTrack - Track the packet protocol field. Valid values:
none
,src-ip
,dest-ip
. - ips
Rtp String - Enable/disable allow IPS on RTP. Valid values:
disable
,enable
. - log
Call StringSummary - Enable/disable logging of SIP call summary. Valid values:
disable
,enable
. - log
Violations String - Enable/disable logging of SIP violations. Valid values:
disable
,enable
. - malformed
Header StringAllow - Action for malformed Allow header. Valid values:
discard
,pass
,respond
. - malformed
Header StringCall Id - Action for malformed Call-ID header. Valid values:
discard
,pass
,respond
. - malformed
Header StringContact - Action for malformed Contact header. Valid values:
discard
,pass
,respond
. - malformed
Header StringContent Length - Action for malformed Content-Length header. Valid values:
discard
,pass
,respond
. - malformed
Header StringContent Type - Action for malformed Content-Type header. Valid values:
discard
,pass
,respond
. - malformed
Header StringCseq - Action for malformed CSeq header. Valid values:
discard
,pass
,respond
. - malformed
Header StringExpires - Action for malformed Expires header. Valid values:
discard
,pass
,respond
. - malformed
Header StringFrom - Action for malformed From header. Valid values:
discard
,pass
,respond
. - malformed
Header StringMax Forwards - Action for malformed Max-Forwards header. Valid values:
discard
,pass
,respond
. - malformed
Header StringNo Proxy Require - Action for malformed SIP messages without Proxy-Require header. Valid values:
discard
,pass
,respond
. - malformed
Header StringNo Require - Action for malformed SIP messages without Require header. Valid values:
discard
,pass
,respond
. - malformed
Header StringPAsserted Identity - Action for malformed P-Asserted-Identity header. Valid values:
discard
,pass
,respond
. - malformed
Header StringRack - Action for malformed RAck header. Valid values:
discard
,pass
,respond
. - malformed
Header StringRecord Route - Action for malformed Record-Route header. Valid values:
discard
,pass
,respond
. - malformed
Header StringRoute - Action for malformed Route header. Valid values:
discard
,pass
,respond
. - malformed
Header StringRseq - Action for malformed RSeq header. Valid values:
discard
,pass
,respond
. - malformed
Header StringSdp A - Action for malformed SDP a line. Valid values:
discard
,pass
,respond
. - malformed
Header StringSdp B - Action for malformed SDP b line. Valid values:
discard
,pass
,respond
. - malformed
Header StringSdp C - Action for malformed SDP c line. Valid values:
discard
,pass
,respond
. - malformed
Header StringSdp I - Action for malformed SDP i line. Valid values:
discard
,pass
,respond
. - malformed
Header StringSdp K - Action for malformed SDP k line. Valid values:
discard
,pass
,respond
. - malformed
Header StringSdp M - Action for malformed SDP m line. Valid values:
discard
,pass
,respond
. - malformed
Header StringSdp O - Action for malformed SDP o line. Valid values:
discard
,pass
,respond
. - malformed
Header StringSdp R - Action for malformed SDP r line. Valid values:
discard
,pass
,respond
. - malformed
Header StringSdp S - Action for malformed SDP s line. Valid values:
discard
,pass
,respond
. - malformed
Header StringSdp T - Action for malformed SDP t line. Valid values:
discard
,pass
,respond
. - malformed
Header StringSdp V - Action for malformed SDP v line. Valid values:
discard
,pass
,respond
. - malformed
Header StringSdp Z - Action for malformed SDP z line. Valid values:
discard
,pass
,respond
. - malformed
Header StringTo - Action for malformed To header. Valid values:
discard
,pass
,respond
. - malformed
Header StringVia - Action for malformed VIA header. Valid values:
discard
,pass
,respond
. - malformed
Request StringLine - Action for malformed request line. Valid values:
discard
,pass
,respond
. - max
Body IntegerLength - Maximum SIP message body length (0 meaning no limit).
- max
Dialogs Integer - Maximum number of concurrent calls/dialogs (per policy).
- max
Idle IntegerDialogs - Maximum number established but idle dialogs to retain (per policy).
- max
Line IntegerLength - Maximum SIP header line length (78-4096).
- message
Rate Integer - MESSAGE request rate limit (per second, per policy).
- message
Rate StringTrack - Track the packet protocol field. Valid values:
none
,src-ip
,dest-ip
. - nat
Port StringRange - RTP NAT port range.
- nat
Trace String - Enable/disable preservation of original IP in SDP i line. Valid values:
disable
,enable
. - no
Sdp StringFixup - Enable/disable no SDP fix-up. Valid values:
disable
,enable
. - notify
Rate Integer - NOTIFY request rate limit (per second, per policy).
- notify
Rate StringTrack - Track the packet protocol field. Valid values:
none
,src-ip
,dest-ip
. - open
Contact StringPinhole - Enable/disable open pinhole for non-REGISTER Contact port. Valid values:
disable
,enable
. - open
Record StringRoute Pinhole - Enable/disable open pinhole for Record-Route port. Valid values:
disable
,enable
. - open
Register StringPinhole - Enable/disable open pinhole for REGISTER Contact port. Valid values:
disable
,enable
. - open
Via StringPinhole - Enable/disable open pinhole for Via port. Valid values:
disable
,enable
. - options
Rate Integer - OPTIONS request rate limit (per second, per policy).
- options
Rate StringTrack - Track the packet protocol field. Valid values:
none
,src-ip
,dest-ip
. - prack
Rate Integer - PRACK request rate limit (per second, per policy).
- prack
Rate StringTrack - Track the packet protocol field. Valid values:
none
,src-ip
,dest-ip
. - preserve
Override String - Override i line to preserve original IPS (default: append). Valid values:
disable
,enable
. - provisional
Invite IntegerExpiry Time - Expiry time (10-3600, in seconds) for provisional INVITE.
- publish
Rate Integer - PUBLISH request rate limit (per second, per policy).
- publish
Rate StringTrack - Track the packet protocol field. Valid values:
none
,src-ip
,dest-ip
. - refer
Rate Integer - REFER request rate limit (per second, per policy).
- refer
Rate StringTrack - Track the packet protocol field. Valid values:
none
,src-ip
,dest-ip
. - register
Contact StringTrace - Enable/disable trace original IP/port within the contact header of REGISTER requests. Valid values:
disable
,enable
. - register
Rate Integer - REGISTER request rate limit (per second, per policy).
- register
Rate StringTrack - Track the packet protocol field. Valid values:
none
,src-ip
,dest-ip
. - rfc2543Branch String
- Enable/disable support via branch compliant with RFC 2543. Valid values:
disable
,enable
. - rtp String
- Enable/disable create pinholes for RTP traffic to traverse firewall. Valid values:
disable
,enable
. - ssl
Algorithm String - Relative strength of encryption algorithms accepted in negotiation. Valid values:
high
,medium
,low
. - ssl
Auth StringClient - Require a client certificate and authenticate it with the peer/peergrp.
- ssl
Auth StringServer - Authenticate the server's certificate with the peer/peergrp.
- ssl
Client StringCertificate - Name of Certificate to offer to server if requested.
- ssl
Client StringRenegotiation - Allow/block client renegotiation by server. Valid values:
allow
,deny
,secure
. - ssl
Max StringVersion - Highest SSL/TLS version to negotiate.
- ssl
Min StringVersion - Lowest SSL/TLS version to negotiate.
- ssl
Mode String - SSL/TLS mode for encryption & decryption of traffic. Valid values:
off
,full
. - ssl
Pfs String - SSL Perfect Forward Secrecy. Valid values:
require
,deny
,allow
. - ssl
Send StringEmpty Frags - Send empty fragments to avoid attack on CBC IV (SSL 3.0 & TLS 1.0 only). Valid values:
enable
,disable
. - ssl
Server StringCertificate - Name of Certificate return to the client in every SSL connection.
- status String
- Enable/disable SIP. Valid values:
disable
,enable
. - strict
Register String - Enable/disable only allow the registrar to connect. Valid values:
disable
,enable
. - subscribe
Rate Integer - SUBSCRIBE request rate limit (per second, per policy).
- subscribe
Rate StringTrack - Track the packet protocol field. Valid values:
none
,src-ip
,dest-ip
. - unknown
Header String - Action for unknown SIP header. Valid values:
discard
,pass
,respond
. - update
Rate Integer - UPDATE request rate limit (per second, per policy).
- update
Rate StringTrack - Track the packet protocol field. Valid values:
none
,src-ip
,dest-ip
.
- ack
Rate number - ACK request rate limit (per second, per policy).
- ack
Rate stringTrack - Track the packet protocol field. Valid values:
none
,src-ip
,dest-ip
. - block
Ack string - Enable/disable block ACK requests. Valid values:
disable
,enable
. - block
Bye string - Enable/disable block BYE requests. Valid values:
disable
,enable
. - block
Cancel string - Enable/disable block CANCEL requests. Valid values:
disable
,enable
. - block
Geo stringRed Options - Enable/disable block OPTIONS requests, but OPTIONS requests still notify for redundancy. Valid values:
disable
,enable
. - block
Info string - Enable/disable block INFO requests. Valid values:
disable
,enable
. - block
Invite string - Enable/disable block INVITE requests. Valid values:
disable
,enable
. - block
Long stringLines - Enable/disable block requests with headers exceeding max-line-length. Valid values:
disable
,enable
. - block
Message string - Enable/disable block MESSAGE requests. Valid values:
disable
,enable
. - block
Notify string - Enable/disable block NOTIFY requests. Valid values:
disable
,enable
. - block
Options string - Enable/disable block OPTIONS requests and no OPTIONS as notifying message for redundancy either. Valid values:
disable
,enable
. - block
Prack string - Enable/disable block prack requests. Valid values:
disable
,enable
. - block
Publish string - Enable/disable block PUBLISH requests. Valid values:
disable
,enable
. - block
Refer string - Enable/disable block REFER requests. Valid values:
disable
,enable
. - block
Register string - Enable/disable block REGISTER requests. Valid values:
disable
,enable
. - block
Subscribe string - Enable/disable block SUBSCRIBE requests. Valid values:
disable
,enable
. - block
Unknown string - Block unrecognized SIP requests (enabled by default). Valid values:
disable
,enable
. - block
Update string - Enable/disable block UPDATE requests. Valid values:
disable
,enable
. - bye
Rate number - BYE request rate limit (per second, per policy).
- bye
Rate stringTrack - Track the packet protocol field. Valid values:
none
,src-ip
,dest-ip
. - call
Id stringRegex - Validate PCRE regular expression for Call-Id header value.
- call
Keepalive number - Continue tracking calls with no RTP for this many minutes.
- cancel
Rate number - CANCEL request rate limit (per second, per policy).
- cancel
Rate stringTrack - Track the packet protocol field. Valid values:
none
,src-ip
,dest-ip
. - contact
Fixup string - Fixup contact anyway even if contact's IP:port doesn't match session's IP:port. Valid values:
disable
,enable
. - content
Type stringRegex - Validate PCRE regular expression for Content-Type header value.
- hnt
Restrict stringSource Ip - Enable/disable restrict RTP source IP to be the same as SIP source IP when HNT is enabled. Valid values:
disable
,enable
. - hosted
Nat stringTraversal - Hosted NAT Traversal (HNT). Valid values:
disable
,enable
. - info
Rate number - INFO request rate limit (per second, per policy).
- info
Rate stringTrack - Track the packet protocol field. Valid values:
none
,src-ip
,dest-ip
. - invite
Rate number - INVITE request rate limit (per second, per policy).
- invite
Rate stringTrack - Track the packet protocol field. Valid values:
none
,src-ip
,dest-ip
. - ips
Rtp string - Enable/disable allow IPS on RTP. Valid values:
disable
,enable
. - log
Call stringSummary - Enable/disable logging of SIP call summary. Valid values:
disable
,enable
. - log
Violations string - Enable/disable logging of SIP violations. Valid values:
disable
,enable
. - malformed
Header stringAllow - Action for malformed Allow header. Valid values:
discard
,pass
,respond
. - malformed
Header stringCall Id - Action for malformed Call-ID header. Valid values:
discard
,pass
,respond
. - malformed
Header stringContact - Action for malformed Contact header. Valid values:
discard
,pass
,respond
. - malformed
Header stringContent Length - Action for malformed Content-Length header. Valid values:
discard
,pass
,respond
. - malformed
Header stringContent Type - Action for malformed Content-Type header. Valid values:
discard
,pass
,respond
. - malformed
Header stringCseq - Action for malformed CSeq header. Valid values:
discard
,pass
,respond
. - malformed
Header stringExpires - Action for malformed Expires header. Valid values:
discard
,pass
,respond
. - malformed
Header stringFrom - Action for malformed From header. Valid values:
discard
,pass
,respond
. - malformed
Header stringMax Forwards - Action for malformed Max-Forwards header. Valid values:
discard
,pass
,respond
. - malformed
Header stringNo Proxy Require - Action for malformed SIP messages without Proxy-Require header. Valid values:
discard
,pass
,respond
. - malformed
Header stringNo Require - Action for malformed SIP messages without Require header. Valid values:
discard
,pass
,respond
. - malformed
Header stringPAsserted Identity - Action for malformed P-Asserted-Identity header. Valid values:
discard
,pass
,respond
. - malformed
Header stringRack - Action for malformed RAck header. Valid values:
discard
,pass
,respond
. - malformed
Header stringRecord Route - Action for malformed Record-Route header. Valid values:
discard
,pass
,respond
. - malformed
Header stringRoute - Action for malformed Route header. Valid values:
discard
,pass
,respond
. - malformed
Header stringRseq - Action for malformed RSeq header. Valid values:
discard
,pass
,respond
. - malformed
Header stringSdp A - Action for malformed SDP a line. Valid values:
discard
,pass
,respond
. - malformed
Header stringSdp B - Action for malformed SDP b line. Valid values:
discard
,pass
,respond
. - malformed
Header stringSdp C - Action for malformed SDP c line. Valid values:
discard
,pass
,respond
. - malformed
Header stringSdp I - Action for malformed SDP i line. Valid values:
discard
,pass
,respond
. - malformed
Header stringSdp K - Action for malformed SDP k line. Valid values:
discard
,pass
,respond
. - malformed
Header stringSdp M - Action for malformed SDP m line. Valid values:
discard
,pass
,respond
. - malformed
Header stringSdp O - Action for malformed SDP o line. Valid values:
discard
,pass
,respond
. - malformed
Header stringSdp R - Action for malformed SDP r line. Valid values:
discard
,pass
,respond
. - malformed
Header stringSdp S - Action for malformed SDP s line. Valid values:
discard
,pass
,respond
. - malformed
Header stringSdp T - Action for malformed SDP t line. Valid values:
discard
,pass
,respond
. - malformed
Header stringSdp V - Action for malformed SDP v line. Valid values:
discard
,pass
,respond
. - malformed
Header stringSdp Z - Action for malformed SDP z line. Valid values:
discard
,pass
,respond
. - malformed
Header stringTo - Action for malformed To header. Valid values:
discard
,pass
,respond
. - malformed
Header stringVia - Action for malformed VIA header. Valid values:
discard
,pass
,respond
. - malformed
Request stringLine - Action for malformed request line. Valid values:
discard
,pass
,respond
. - max
Body numberLength - Maximum SIP message body length (0 meaning no limit).
- max
Dialogs number - Maximum number of concurrent calls/dialogs (per policy).
- max
Idle numberDialogs - Maximum number established but idle dialogs to retain (per policy).
- max
Line numberLength - Maximum SIP header line length (78-4096).
- message
Rate number - MESSAGE request rate limit (per second, per policy).
- message
Rate stringTrack - Track the packet protocol field. Valid values:
none
,src-ip
,dest-ip
. - nat
Port stringRange - RTP NAT port range.
- nat
Trace string - Enable/disable preservation of original IP in SDP i line. Valid values:
disable
,enable
. - no
Sdp stringFixup - Enable/disable no SDP fix-up. Valid values:
disable
,enable
. - notify
Rate number - NOTIFY request rate limit (per second, per policy).
- notify
Rate stringTrack - Track the packet protocol field. Valid values:
none
,src-ip
,dest-ip
. - open
Contact stringPinhole - Enable/disable open pinhole for non-REGISTER Contact port. Valid values:
disable
,enable
. - open
Record stringRoute Pinhole - Enable/disable open pinhole for Record-Route port. Valid values:
disable
,enable
. - open
Register stringPinhole - Enable/disable open pinhole for REGISTER Contact port. Valid values:
disable
,enable
. - open
Via stringPinhole - Enable/disable open pinhole for Via port. Valid values:
disable
,enable
. - options
Rate number - OPTIONS request rate limit (per second, per policy).
- options
Rate stringTrack - Track the packet protocol field. Valid values:
none
,src-ip
,dest-ip
. - prack
Rate number - PRACK request rate limit (per second, per policy).
- prack
Rate stringTrack - Track the packet protocol field. Valid values:
none
,src-ip
,dest-ip
. - preserve
Override string - Override i line to preserve original IPS (default: append). Valid values:
disable
,enable
. - provisional
Invite numberExpiry Time - Expiry time (10-3600, in seconds) for provisional INVITE.
- publish
Rate number - PUBLISH request rate limit (per second, per policy).
- publish
Rate stringTrack - Track the packet protocol field. Valid values:
none
,src-ip
,dest-ip
. - refer
Rate number - REFER request rate limit (per second, per policy).
- refer
Rate stringTrack - Track the packet protocol field. Valid values:
none
,src-ip
,dest-ip
. - register
Contact stringTrace - Enable/disable trace original IP/port within the contact header of REGISTER requests. Valid values:
disable
,enable
. - register
Rate number - REGISTER request rate limit (per second, per policy).
- register
Rate stringTrack - Track the packet protocol field. Valid values:
none
,src-ip
,dest-ip
. - rfc2543Branch string
- Enable/disable support via branch compliant with RFC 2543. Valid values:
disable
,enable
. - rtp string
- Enable/disable create pinholes for RTP traffic to traverse firewall. Valid values:
disable
,enable
. - ssl
Algorithm string - Relative strength of encryption algorithms accepted in negotiation. Valid values:
high
,medium
,low
. - ssl
Auth stringClient - Require a client certificate and authenticate it with the peer/peergrp.
- ssl
Auth stringServer - Authenticate the server's certificate with the peer/peergrp.
- ssl
Client stringCertificate - Name of Certificate to offer to server if requested.
- ssl
Client stringRenegotiation - Allow/block client renegotiation by server. Valid values:
allow
,deny
,secure
. - ssl
Max stringVersion - Highest SSL/TLS version to negotiate.
- ssl
Min stringVersion - Lowest SSL/TLS version to negotiate.
- ssl
Mode string - SSL/TLS mode for encryption & decryption of traffic. Valid values:
off
,full
. - ssl
Pfs string - SSL Perfect Forward Secrecy. Valid values:
require
,deny
,allow
. - ssl
Send stringEmpty Frags - Send empty fragments to avoid attack on CBC IV (SSL 3.0 & TLS 1.0 only). Valid values:
enable
,disable
. - ssl
Server stringCertificate - Name of Certificate return to the client in every SSL connection.
- status string
- Enable/disable SIP. Valid values:
disable
,enable
. - strict
Register string - Enable/disable only allow the registrar to connect. Valid values:
disable
,enable
. - subscribe
Rate number - SUBSCRIBE request rate limit (per second, per policy).
- subscribe
Rate stringTrack - Track the packet protocol field. Valid values:
none
,src-ip
,dest-ip
. - unknown
Header string - Action for unknown SIP header. Valid values:
discard
,pass
,respond
. - update
Rate number - UPDATE request rate limit (per second, per policy).
- update
Rate stringTrack - Track the packet protocol field. Valid values:
none
,src-ip
,dest-ip
.
- ack_
rate int - ACK request rate limit (per second, per policy).
- ack_
rate_ strtrack - Track the packet protocol field. Valid values:
none
,src-ip
,dest-ip
. - block_
ack str - Enable/disable block ACK requests. Valid values:
disable
,enable
. - block_
bye str - Enable/disable block BYE requests. Valid values:
disable
,enable
. - block_
cancel str - Enable/disable block CANCEL requests. Valid values:
disable
,enable
. - block_
geo_ strred_ options - Enable/disable block OPTIONS requests, but OPTIONS requests still notify for redundancy. Valid values:
disable
,enable
. - block_
info str - Enable/disable block INFO requests. Valid values:
disable
,enable
. - block_
invite str - Enable/disable block INVITE requests. Valid values:
disable
,enable
. - block_
long_ strlines - Enable/disable block requests with headers exceeding max-line-length. Valid values:
disable
,enable
. - block_
message str - Enable/disable block MESSAGE requests. Valid values:
disable
,enable
. - block_
notify str - Enable/disable block NOTIFY requests. Valid values:
disable
,enable
. - block_
options str - Enable/disable block OPTIONS requests and no OPTIONS as notifying message for redundancy either. Valid values:
disable
,enable
. - block_
prack str - Enable/disable block prack requests. Valid values:
disable
,enable
. - block_
publish str - Enable/disable block PUBLISH requests. Valid values:
disable
,enable
. - block_
refer str - Enable/disable block REFER requests. Valid values:
disable
,enable
. - block_
register str - Enable/disable block REGISTER requests. Valid values:
disable
,enable
. - block_
subscribe str - Enable/disable block SUBSCRIBE requests. Valid values:
disable
,enable
. - block_
unknown str - Block unrecognized SIP requests (enabled by default). Valid values:
disable
,enable
. - block_
update str - Enable/disable block UPDATE requests. Valid values:
disable
,enable
. - bye_
rate int - BYE request rate limit (per second, per policy).
- bye_
rate_ strtrack - Track the packet protocol field. Valid values:
none
,src-ip
,dest-ip
. - call_
id_ strregex - Validate PCRE regular expression for Call-Id header value.
- call_
keepalive int - Continue tracking calls with no RTP for this many minutes.
- cancel_
rate int - CANCEL request rate limit (per second, per policy).
- cancel_
rate_ strtrack - Track the packet protocol field. Valid values:
none
,src-ip
,dest-ip
. - contact_
fixup str - Fixup contact anyway even if contact's IP:port doesn't match session's IP:port. Valid values:
disable
,enable
. - content_
type_ strregex - Validate PCRE regular expression for Content-Type header value.
- hnt_
restrict_ strsource_ ip - Enable/disable restrict RTP source IP to be the same as SIP source IP when HNT is enabled. Valid values:
disable
,enable
. - hosted_
nat_ strtraversal - Hosted NAT Traversal (HNT). Valid values:
disable
,enable
. - info_
rate int - INFO request rate limit (per second, per policy).
- info_
rate_ strtrack - Track the packet protocol field. Valid values:
none
,src-ip
,dest-ip
. - invite_
rate int - INVITE request rate limit (per second, per policy).
- invite_
rate_ strtrack - Track the packet protocol field. Valid values:
none
,src-ip
,dest-ip
. - ips_
rtp str - Enable/disable allow IPS on RTP. Valid values:
disable
,enable
. - log_
call_ strsummary - Enable/disable logging of SIP call summary. Valid values:
disable
,enable
. - log_
violations str - Enable/disable logging of SIP violations. Valid values:
disable
,enable
. - malformed_
header_ strallow - Action for malformed Allow header. Valid values:
discard
,pass
,respond
. - malformed_
header_ strcall_ id - Action for malformed Call-ID header. Valid values:
discard
,pass
,respond
. - malformed_
header_ strcontact - Action for malformed Contact header. Valid values:
discard
,pass
,respond
. - malformed_
header_ strcontent_ length - Action for malformed Content-Length header. Valid values:
discard
,pass
,respond
. - malformed_
header_ strcontent_ type - Action for malformed Content-Type header. Valid values:
discard
,pass
,respond
. - malformed_
header_ strcseq - Action for malformed CSeq header. Valid values:
discard
,pass
,respond
. - malformed_
header_ strexpires - Action for malformed Expires header. Valid values:
discard
,pass
,respond
. - malformed_
header_ strfrom - Action for malformed From header. Valid values:
discard
,pass
,respond
. - malformed_
header_ strmax_ forwards - Action for malformed Max-Forwards header. Valid values:
discard
,pass
,respond
. - malformed_
header_ strno_ proxy_ require - Action for malformed SIP messages without Proxy-Require header. Valid values:
discard
,pass
,respond
. - malformed_
header_ strno_ require - Action for malformed SIP messages without Require header. Valid values:
discard
,pass
,respond
. - malformed_
header_ strpasserted_ identity - Action for malformed P-Asserted-Identity header. Valid values:
discard
,pass
,respond
. - malformed_
header_ strrack - Action for malformed RAck header. Valid values:
discard
,pass
,respond
. - malformed_
header_ strrecord_ route - Action for malformed Record-Route header. Valid values:
discard
,pass
,respond
. - malformed_
header_ strroute - Action for malformed Route header. Valid values:
discard
,pass
,respond
. - malformed_
header_ strrseq - Action for malformed RSeq header. Valid values:
discard
,pass
,respond
. - malformed_
header_ strsdp_ a - Action for malformed SDP a line. Valid values:
discard
,pass
,respond
. - malformed_
header_ strsdp_ b - Action for malformed SDP b line. Valid values:
discard
,pass
,respond
. - malformed_
header_ strsdp_ c - Action for malformed SDP c line. Valid values:
discard
,pass
,respond
. - malformed_
header_ strsdp_ i - Action for malformed SDP i line. Valid values:
discard
,pass
,respond
. - malformed_
header_ strsdp_ k - Action for malformed SDP k line. Valid values:
discard
,pass
,respond
. - malformed_
header_ strsdp_ m - Action for malformed SDP m line. Valid values:
discard
,pass
,respond
. - malformed_
header_ strsdp_ o - Action for malformed SDP o line. Valid values:
discard
,pass
,respond
. - malformed_
header_ strsdp_ r - Action for malformed SDP r line. Valid values:
discard
,pass
,respond
. - malformed_
header_ strsdp_ s - Action for malformed SDP s line. Valid values:
discard
,pass
,respond
. - malformed_
header_ strsdp_ t - Action for malformed SDP t line. Valid values:
discard
,pass
,respond
. - malformed_
header_ strsdp_ v - Action for malformed SDP v line. Valid values:
discard
,pass
,respond
. - malformed_
header_ strsdp_ z - Action for malformed SDP z line. Valid values:
discard
,pass
,respond
. - malformed_
header_ strto - Action for malformed To header. Valid values:
discard
,pass
,respond
. - malformed_
header_ strvia - Action for malformed VIA header. Valid values:
discard
,pass
,respond
. - malformed_
request_ strline - Action for malformed request line. Valid values:
discard
,pass
,respond
. - max_
body_ intlength - Maximum SIP message body length (0 meaning no limit).
- max_
dialogs int - Maximum number of concurrent calls/dialogs (per policy).
- max_
idle_ intdialogs - Maximum number established but idle dialogs to retain (per policy).
- max_
line_ intlength - Maximum SIP header line length (78-4096).
- message_
rate int - MESSAGE request rate limit (per second, per policy).
- message_
rate_ strtrack - Track the packet protocol field. Valid values:
none
,src-ip
,dest-ip
. - nat_
port_ strrange - RTP NAT port range.
- nat_
trace str - Enable/disable preservation of original IP in SDP i line. Valid values:
disable
,enable
. - no_
sdp_ strfixup - Enable/disable no SDP fix-up. Valid values:
disable
,enable
. - notify_
rate int - NOTIFY request rate limit (per second, per policy).
- notify_
rate_ strtrack - Track the packet protocol field. Valid values:
none
,src-ip
,dest-ip
. - open_
contact_ strpinhole - Enable/disable open pinhole for non-REGISTER Contact port. Valid values:
disable
,enable
. - open_
record_ strroute_ pinhole - Enable/disable open pinhole for Record-Route port. Valid values:
disable
,enable
. - open_
register_ strpinhole - Enable/disable open pinhole for REGISTER Contact port. Valid values:
disable
,enable
. - open_
via_ strpinhole - Enable/disable open pinhole for Via port. Valid values:
disable
,enable
. - options_
rate int - OPTIONS request rate limit (per second, per policy).
- options_
rate_ strtrack - Track the packet protocol field. Valid values:
none
,src-ip
,dest-ip
. - prack_
rate int - PRACK request rate limit (per second, per policy).
- prack_
rate_ strtrack - Track the packet protocol field. Valid values:
none
,src-ip
,dest-ip
. - preserve_
override str - Override i line to preserve original IPS (default: append). Valid values:
disable
,enable
. - provisional_
invite_ intexpiry_ time - Expiry time (10-3600, in seconds) for provisional INVITE.
- publish_
rate int - PUBLISH request rate limit (per second, per policy).
- publish_
rate_ strtrack - Track the packet protocol field. Valid values:
none
,src-ip
,dest-ip
. - refer_
rate int - REFER request rate limit (per second, per policy).
- refer_
rate_ strtrack - Track the packet protocol field. Valid values:
none
,src-ip
,dest-ip
. - register_
contact_ strtrace - Enable/disable trace original IP/port within the contact header of REGISTER requests. Valid values:
disable
,enable
. - register_
rate int - REGISTER request rate limit (per second, per policy).
- register_
rate_ strtrack - Track the packet protocol field. Valid values:
none
,src-ip
,dest-ip
. - rfc2543_
branch str - Enable/disable support via branch compliant with RFC 2543. Valid values:
disable
,enable
. - rtp str
- Enable/disable create pinholes for RTP traffic to traverse firewall. Valid values:
disable
,enable
. - ssl_
algorithm str - Relative strength of encryption algorithms accepted in negotiation. Valid values:
high
,medium
,low
. - ssl_
auth_ strclient - Require a client certificate and authenticate it with the peer/peergrp.
- ssl_
auth_ strserver - Authenticate the server's certificate with the peer/peergrp.
- ssl_
client_ strcertificate - Name of Certificate to offer to server if requested.
- ssl_
client_ strrenegotiation - Allow/block client renegotiation by server. Valid values:
allow
,deny
,secure
. - ssl_
max_ strversion - Highest SSL/TLS version to negotiate.
- ssl_
min_ strversion - Lowest SSL/TLS version to negotiate.
- ssl_
mode str - SSL/TLS mode for encryption & decryption of traffic. Valid values:
off
,full
. - ssl_
pfs str - SSL Perfect Forward Secrecy. Valid values:
require
,deny
,allow
. - ssl_
send_ strempty_ frags - Send empty fragments to avoid attack on CBC IV (SSL 3.0 & TLS 1.0 only). Valid values:
enable
,disable
. - ssl_
server_ strcertificate - Name of Certificate return to the client in every SSL connection.
- status str
- Enable/disable SIP. Valid values:
disable
,enable
. - strict_
register str - Enable/disable only allow the registrar to connect. Valid values:
disable
,enable
. - subscribe_
rate int - SUBSCRIBE request rate limit (per second, per policy).
- subscribe_
rate_ strtrack - Track the packet protocol field. Valid values:
none
,src-ip
,dest-ip
. - unknown_
header str - Action for unknown SIP header. Valid values:
discard
,pass
,respond
. - update_
rate int - UPDATE request rate limit (per second, per policy).
- update_
rate_ strtrack - Track the packet protocol field. Valid values:
none
,src-ip
,dest-ip
.
- ack
Rate Number - ACK request rate limit (per second, per policy).
- ack
Rate StringTrack - Track the packet protocol field. Valid values:
none
,src-ip
,dest-ip
. - block
Ack String - Enable/disable block ACK requests. Valid values:
disable
,enable
. - block
Bye String - Enable/disable block BYE requests. Valid values:
disable
,enable
. - block
Cancel String - Enable/disable block CANCEL requests. Valid values:
disable
,enable
. - block
Geo StringRed Options - Enable/disable block OPTIONS requests, but OPTIONS requests still notify for redundancy. Valid values:
disable
,enable
. - block
Info String - Enable/disable block INFO requests. Valid values:
disable
,enable
. - block
Invite String - Enable/disable block INVITE requests. Valid values:
disable
,enable
. - block
Long StringLines - Enable/disable block requests with headers exceeding max-line-length. Valid values:
disable
,enable
. - block
Message String - Enable/disable block MESSAGE requests. Valid values:
disable
,enable
. - block
Notify String - Enable/disable block NOTIFY requests. Valid values:
disable
,enable
. - block
Options String - Enable/disable block OPTIONS requests and no OPTIONS as notifying message for redundancy either. Valid values:
disable
,enable
. - block
Prack String - Enable/disable block prack requests. Valid values:
disable
,enable
. - block
Publish String - Enable/disable block PUBLISH requests. Valid values:
disable
,enable
. - block
Refer String - Enable/disable block REFER requests. Valid values:
disable
,enable
. - block
Register String - Enable/disable block REGISTER requests. Valid values:
disable
,enable
. - block
Subscribe String - Enable/disable block SUBSCRIBE requests. Valid values:
disable
,enable
. - block
Unknown String - Block unrecognized SIP requests (enabled by default). Valid values:
disable
,enable
. - block
Update String - Enable/disable block UPDATE requests. Valid values:
disable
,enable
. - bye
Rate Number - BYE request rate limit (per second, per policy).
- bye
Rate StringTrack - Track the packet protocol field. Valid values:
none
,src-ip
,dest-ip
. - call
Id StringRegex - Validate PCRE regular expression for Call-Id header value.
- call
Keepalive Number - Continue tracking calls with no RTP for this many minutes.
- cancel
Rate Number - CANCEL request rate limit (per second, per policy).
- cancel
Rate StringTrack - Track the packet protocol field. Valid values:
none
,src-ip
,dest-ip
. - contact
Fixup String - Fixup contact anyway even if contact's IP:port doesn't match session's IP:port. Valid values:
disable
,enable
. - content
Type StringRegex - Validate PCRE regular expression for Content-Type header value.
- hnt
Restrict StringSource Ip - Enable/disable restrict RTP source IP to be the same as SIP source IP when HNT is enabled. Valid values:
disable
,enable
. - hosted
Nat StringTraversal - Hosted NAT Traversal (HNT). Valid values:
disable
,enable
. - info
Rate Number - INFO request rate limit (per second, per policy).
- info
Rate StringTrack - Track the packet protocol field. Valid values:
none
,src-ip
,dest-ip
. - invite
Rate Number - INVITE request rate limit (per second, per policy).
- invite
Rate StringTrack - Track the packet protocol field. Valid values:
none
,src-ip
,dest-ip
. - ips
Rtp String - Enable/disable allow IPS on RTP. Valid values:
disable
,enable
. - log
Call StringSummary - Enable/disable logging of SIP call summary. Valid values:
disable
,enable
. - log
Violations String - Enable/disable logging of SIP violations. Valid values:
disable
,enable
. - malformed
Header StringAllow - Action for malformed Allow header. Valid values:
discard
,pass
,respond
. - malformed
Header StringCall Id - Action for malformed Call-ID header. Valid values:
discard
,pass
,respond
. - malformed
Header StringContact - Action for malformed Contact header. Valid values:
discard
,pass
,respond
. - malformed
Header StringContent Length - Action for malformed Content-Length header. Valid values:
discard
,pass
,respond
. - malformed
Header StringContent Type - Action for malformed Content-Type header. Valid values:
discard
,pass
,respond
. - malformed
Header StringCseq - Action for malformed CSeq header. Valid values:
discard
,pass
,respond
. - malformed
Header StringExpires - Action for malformed Expires header. Valid values:
discard
,pass
,respond
. - malformed
Header StringFrom - Action for malformed From header. Valid values:
discard
,pass
,respond
. - malformed
Header StringMax Forwards - Action for malformed Max-Forwards header. Valid values:
discard
,pass
,respond
. - malformed
Header StringNo Proxy Require - Action for malformed SIP messages without Proxy-Require header. Valid values:
discard
,pass
,respond
. - malformed
Header StringNo Require - Action for malformed SIP messages without Require header. Valid values:
discard
,pass
,respond
. - malformed
Header StringPAsserted Identity - Action for malformed P-Asserted-Identity header. Valid values:
discard
,pass
,respond
. - malformed
Header StringRack - Action for malformed RAck header. Valid values:
discard
,pass
,respond
. - malformed
Header StringRecord Route - Action for malformed Record-Route header. Valid values:
discard
,pass
,respond
. - malformed
Header StringRoute - Action for malformed Route header. Valid values:
discard
,pass
,respond
. - malformed
Header StringRseq - Action for malformed RSeq header. Valid values:
discard
,pass
,respond
. - malformed
Header StringSdp A - Action for malformed SDP a line. Valid values:
discard
,pass
,respond
. - malformed
Header StringSdp B - Action for malformed SDP b line. Valid values:
discard
,pass
,respond
. - malformed
Header StringSdp C - Action for malformed SDP c line. Valid values:
discard
,pass
,respond
. - malformed
Header StringSdp I - Action for malformed SDP i line. Valid values:
discard
,pass
,respond
. - malformed
Header StringSdp K - Action for malformed SDP k line. Valid values:
discard
,pass
,respond
. - malformed
Header StringSdp M - Action for malformed SDP m line. Valid values:
discard
,pass
,respond
. - malformed
Header StringSdp O - Action for malformed SDP o line. Valid values:
discard
,pass
,respond
. - malformed
Header StringSdp R - Action for malformed SDP r line. Valid values:
discard
,pass
,respond
. - malformed
Header StringSdp S - Action for malformed SDP s line. Valid values:
discard
,pass
,respond
. - malformed
Header StringSdp T - Action for malformed SDP t line. Valid values:
discard
,pass
,respond
. - malformed
Header StringSdp V - Action for malformed SDP v line. Valid values:
discard
,pass
,respond
. - malformed
Header StringSdp Z - Action for malformed SDP z line. Valid values:
discard
,pass
,respond
. - malformed
Header StringTo - Action for malformed To header. Valid values:
discard
,pass
,respond
. - malformed
Header StringVia - Action for malformed VIA header. Valid values:
discard
,pass
,respond
. - malformed
Request StringLine - Action for malformed request line. Valid values:
discard
,pass
,respond
. - max
Body NumberLength - Maximum SIP message body length (0 meaning no limit).
- max
Dialogs Number - Maximum number of concurrent calls/dialogs (per policy).
- max
Idle NumberDialogs - Maximum number established but idle dialogs to retain (per policy).
- max
Line NumberLength - Maximum SIP header line length (78-4096).
- message
Rate Number - MESSAGE request rate limit (per second, per policy).
- message
Rate StringTrack - Track the packet protocol field. Valid values:
none
,src-ip
,dest-ip
. - nat
Port StringRange - RTP NAT port range.
- nat
Trace String - Enable/disable preservation of original IP in SDP i line. Valid values:
disable
,enable
. - no
Sdp StringFixup - Enable/disable no SDP fix-up. Valid values:
disable
,enable
. - notify
Rate Number - NOTIFY request rate limit (per second, per policy).
- notify
Rate StringTrack - Track the packet protocol field. Valid values:
none
,src-ip
,dest-ip
. - open
Contact StringPinhole - Enable/disable open pinhole for non-REGISTER Contact port. Valid values:
disable
,enable
. - open
Record StringRoute Pinhole - Enable/disable open pinhole for Record-Route port. Valid values:
disable
,enable
. - open
Register StringPinhole - Enable/disable open pinhole for REGISTER Contact port. Valid values:
disable
,enable
. - open
Via StringPinhole - Enable/disable open pinhole for Via port. Valid values:
disable
,enable
. - options
Rate Number - OPTIONS request rate limit (per second, per policy).
- options
Rate StringTrack - Track the packet protocol field. Valid values:
none
,src-ip
,dest-ip
. - prack
Rate Number - PRACK request rate limit (per second, per policy).
- prack
Rate StringTrack - Track the packet protocol field. Valid values:
none
,src-ip
,dest-ip
. - preserve
Override String - Override i line to preserve original IPS (default: append). Valid values:
disable
,enable
. - provisional
Invite NumberExpiry Time - Expiry time (10-3600, in seconds) for provisional INVITE.
- publish
Rate Number - PUBLISH request rate limit (per second, per policy).
- publish
Rate StringTrack - Track the packet protocol field. Valid values:
none
,src-ip
,dest-ip
. - refer
Rate Number - REFER request rate limit (per second, per policy).
- refer
Rate StringTrack - Track the packet protocol field. Valid values:
none
,src-ip
,dest-ip
. - register
Contact StringTrace - Enable/disable trace original IP/port within the contact header of REGISTER requests. Valid values:
disable
,enable
. - register
Rate Number - REGISTER request rate limit (per second, per policy).
- register
Rate StringTrack - Track the packet protocol field. Valid values:
none
,src-ip
,dest-ip
. - rfc2543Branch String
- Enable/disable support via branch compliant with RFC 2543. Valid values:
disable
,enable
. - rtp String
- Enable/disable create pinholes for RTP traffic to traverse firewall. Valid values:
disable
,enable
. - ssl
Algorithm String - Relative strength of encryption algorithms accepted in negotiation. Valid values:
high
,medium
,low
. - ssl
Auth StringClient - Require a client certificate and authenticate it with the peer/peergrp.
- ssl
Auth StringServer - Authenticate the server's certificate with the peer/peergrp.
- ssl
Client StringCertificate - Name of Certificate to offer to server if requested.
- ssl
Client StringRenegotiation - Allow/block client renegotiation by server. Valid values:
allow
,deny
,secure
. - ssl
Max StringVersion - Highest SSL/TLS version to negotiate.
- ssl
Min StringVersion - Lowest SSL/TLS version to negotiate.
- ssl
Mode String - SSL/TLS mode for encryption & decryption of traffic. Valid values:
off
,full
. - ssl
Pfs String - SSL Perfect Forward Secrecy. Valid values:
require
,deny
,allow
. - ssl
Send StringEmpty Frags - Send empty fragments to avoid attack on CBC IV (SSL 3.0 & TLS 1.0 only). Valid values:
enable
,disable
. - ssl
Server StringCertificate - Name of Certificate return to the client in every SSL connection.
- status String
- Enable/disable SIP. Valid values:
disable
,enable
. - strict
Register String - Enable/disable only allow the registrar to connect. Valid values:
disable
,enable
. - subscribe
Rate Number - SUBSCRIBE request rate limit (per second, per policy).
- subscribe
Rate StringTrack - Track the packet protocol field. Valid values:
none
,src-ip
,dest-ip
. - unknown
Header String - Action for unknown SIP header. Valid values:
discard
,pass
,respond
. - update
Rate Number - UPDATE request rate limit (per second, per policy).
- update
Rate StringTrack - Track the packet protocol field. Valid values:
none
,src-ip
,dest-ip
.
Import
Voip Profile can be imported using any of these accepted formats:
$ pulumi import fortios:voip/profile:Profile labelname {{name}}
If you do not want to import arguments of block:
$ export “FORTIOS_IMPORT_TABLE”=“false”
$ pulumi import fortios:voip/profile:Profile labelname {{name}}
$ unset “FORTIOS_IMPORT_TABLE”
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- fortios pulumiverse/pulumi-fortios
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
fortios
Terraform Provider.