1. Packages
  2. Fortios
  3. API Docs
  4. voip
  5. Profile
Fortios v0.0.6 published on Tuesday, Jul 9, 2024 by pulumiverse

fortios.voip.Profile

Explore with Pulumi AI

fortios logo
Fortios v0.0.6 published on Tuesday, Jul 9, 2024 by pulumiverse

    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.
    FeatureSet string
    IPS or voipd (SIP-ALG) inspection feature set.
    GetAllTables string
    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.ProfileMsrp
    MSRP. The structure of msrp block is documented below.
    Name string
    Profile name.
    Sccp Pulumiverse.Fortios.Voip.Inputs.ProfileSccp
    SCCP. The structure of sccp block is documented below.
    Sip Pulumiverse.Fortios.Voip.Inputs.ProfileSip
    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.
    FeatureSet string
    IPS or voipd (SIP-ALG) inspection feature set.
    GetAllTables string
    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 ProfileMsrpArgs
    MSRP. The structure of msrp block is documented below.
    Name string
    Profile name.
    Sccp ProfileSccpArgs
    SCCP. The structure of sccp block is documented below.
    Sip ProfileSipArgs
    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.
    featureSet String
    IPS or voipd (SIP-ALG) inspection feature set.
    getAllTables String
    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 ProfileMsrp
    MSRP. The structure of msrp block is documented below.
    name String
    Profile name.
    sccp ProfileSccp
    SCCP. The structure of sccp block is documented below.
    sip ProfileSip
    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.
    featureSet string
    IPS or voipd (SIP-ALG) inspection feature set.
    getAllTables string
    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 ProfileMsrp
    MSRP. The structure of msrp block is documented below.
    name string
    Profile name.
    sccp ProfileSccp
    SCCP. The structure of sccp block is documented below.
    sip ProfileSip
    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_tables str
    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 ProfileMsrpArgs
    MSRP. The structure of msrp block is documented below.
    name str
    Profile name.
    sccp ProfileSccpArgs
    SCCP. The structure of sccp block is documented below.
    sip ProfileSipArgs
    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.
    featureSet String
    IPS or voipd (SIP-ALG) inspection feature set.
    getAllTables String
    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.
    The following state arguments are supported:
    Comment string
    Comment.
    FeatureSet string
    IPS or voipd (SIP-ALG) inspection feature set.
    GetAllTables string
    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.ProfileMsrp
    MSRP. The structure of msrp block is documented below.
    Name string
    Profile name.
    Sccp Pulumiverse.Fortios.Voip.Inputs.ProfileSccp
    SCCP. The structure of sccp block is documented below.
    Sip Pulumiverse.Fortios.Voip.Inputs.ProfileSip
    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.
    FeatureSet string
    IPS or voipd (SIP-ALG) inspection feature set.
    GetAllTables string
    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 ProfileMsrpArgs
    MSRP. The structure of msrp block is documented below.
    Name string
    Profile name.
    Sccp ProfileSccpArgs
    SCCP. The structure of sccp block is documented below.
    Sip ProfileSipArgs
    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.
    featureSet String
    IPS or voipd (SIP-ALG) inspection feature set.
    getAllTables String
    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 ProfileMsrp
    MSRP. The structure of msrp block is documented below.
    name String
    Profile name.
    sccp ProfileSccp
    SCCP. The structure of sccp block is documented below.
    sip ProfileSip
    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.
    featureSet string
    IPS or voipd (SIP-ALG) inspection feature set.
    getAllTables string
    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 ProfileMsrp
    MSRP. The structure of msrp block is documented below.
    name string
    Profile name.
    sccp ProfileSccp
    SCCP. The structure of sccp block is documented below.
    sip ProfileSip
    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_tables str
    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 ProfileMsrpArgs
    MSRP. The structure of msrp block is documented below.
    name str
    Profile name.
    sccp ProfileSccpArgs
    SCCP. The structure of sccp block is documented below.
    sip ProfileSipArgs
    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.
    featureSet String
    IPS or voipd (SIP-ALG) inspection feature set.
    getAllTables String
    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

    LogViolations string
    Enable/disable logging of MSRP violations. Valid values: disable, enable.
    MaxMsgSize int
    Maximum allowable MSRP message size (1-65535).
    MaxMsgSizeAction string
    Action for violation of max-msg-size. Valid values: pass, block, reset, monitor.
    Status string
    Enable/disable MSRP. Valid values: disable, enable.
    LogViolations string
    Enable/disable logging of MSRP violations. Valid values: disable, enable.
    MaxMsgSize int
    Maximum allowable MSRP message size (1-65535).
    MaxMsgSizeAction string
    Action for violation of max-msg-size. Valid values: pass, block, reset, monitor.
    Status string
    Enable/disable MSRP. Valid values: disable, enable.
    logViolations String
    Enable/disable logging of MSRP violations. Valid values: disable, enable.
    maxMsgSize Integer
    Maximum allowable MSRP message size (1-65535).
    maxMsgSizeAction String
    Action for violation of max-msg-size. Valid values: pass, block, reset, monitor.
    status String
    Enable/disable MSRP. Valid values: disable, enable.
    logViolations string
    Enable/disable logging of MSRP violations. Valid values: disable, enable.
    maxMsgSize number
    Maximum allowable MSRP message size (1-65535).
    maxMsgSizeAction string
    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_size int
    Maximum allowable MSRP message size (1-65535).
    max_msg_size_action str
    Action for violation of max-msg-size. Valid values: pass, block, reset, monitor.
    status str
    Enable/disable MSRP. Valid values: disable, enable.
    logViolations String
    Enable/disable logging of MSRP violations. Valid values: disable, enable.
    maxMsgSize Number
    Maximum allowable MSRP message size (1-65535).
    maxMsgSizeAction String
    Action for violation of max-msg-size. Valid values: pass, block, reset, monitor.
    status String
    Enable/disable MSRP. Valid values: disable, enable.

    ProfileSccp, ProfileSccpArgs

    BlockMcast string
    Enable/disable block multicast RTP connections. Valid values: disable, enable.
    LogCallSummary string
    Enable/disable log summary of SCCP calls. Valid values: disable, enable.
    LogViolations string
    Enable/disable logging of SCCP violations. Valid values: disable, enable.
    MaxCalls int
    Maximum calls per minute per SCCP client (max 65535).
    Status string
    Enable/disable SCCP. Valid values: disable, enable.
    VerifyHeader string
    Enable/disable verify SCCP header content. Valid values: disable, enable.
    BlockMcast string
    Enable/disable block multicast RTP connections. Valid values: disable, enable.
    LogCallSummary string
    Enable/disable log summary of SCCP calls. Valid values: disable, enable.
    LogViolations string
    Enable/disable logging of SCCP violations. Valid values: disable, enable.
    MaxCalls int
    Maximum calls per minute per SCCP client (max 65535).
    Status string
    Enable/disable SCCP. Valid values: disable, enable.
    VerifyHeader string
    Enable/disable verify SCCP header content. Valid values: disable, enable.
    blockMcast String
    Enable/disable block multicast RTP connections. Valid values: disable, enable.
    logCallSummary String
    Enable/disable log summary of SCCP calls. Valid values: disable, enable.
    logViolations String
    Enable/disable logging of SCCP violations. Valid values: disable, enable.
    maxCalls Integer
    Maximum calls per minute per SCCP client (max 65535).
    status String
    Enable/disable SCCP. Valid values: disable, enable.
    verifyHeader String
    Enable/disable verify SCCP header content. Valid values: disable, enable.
    blockMcast string
    Enable/disable block multicast RTP connections. Valid values: disable, enable.
    logCallSummary string
    Enable/disable log summary of SCCP calls. Valid values: disable, enable.
    logViolations string
    Enable/disable logging of SCCP violations. Valid values: disable, enable.
    maxCalls number
    Maximum calls per minute per SCCP client (max 65535).
    status string
    Enable/disable SCCP. Valid values: disable, enable.
    verifyHeader 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_summary str
    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.
    blockMcast String
    Enable/disable block multicast RTP connections. Valid values: disable, enable.
    logCallSummary String
    Enable/disable log summary of SCCP calls. Valid values: disable, enable.
    logViolations String
    Enable/disable logging of SCCP violations. Valid values: disable, enable.
    maxCalls Number
    Maximum calls per minute per SCCP client (max 65535).
    status String
    Enable/disable SCCP. Valid values: disable, enable.
    verifyHeader String
    Enable/disable verify SCCP header content. Valid values: disable, enable.

    ProfileSip, ProfileSipArgs

    AckRate int
    ACK request rate limit (per second, per policy).
    AckRateTrack string
    Track the packet protocol field. Valid values: none, src-ip, dest-ip.
    BlockAck string
    Enable/disable block ACK requests. Valid values: disable, enable.
    BlockBye string
    Enable/disable block BYE requests. Valid values: disable, enable.
    BlockCancel string
    Enable/disable block CANCEL requests. Valid values: disable, enable.
    BlockGeoRedOptions string
    Enable/disable block OPTIONS requests, but OPTIONS requests still notify for redundancy. Valid values: disable, enable.
    BlockInfo string
    Enable/disable block INFO requests. Valid values: disable, enable.
    BlockInvite string
    Enable/disable block INVITE requests. Valid values: disable, enable.
    BlockLongLines string
    Enable/disable block requests with headers exceeding max-line-length. Valid values: disable, enable.
    BlockMessage string
    Enable/disable block MESSAGE requests. Valid values: disable, enable.
    BlockNotify string
    Enable/disable block NOTIFY requests. Valid values: disable, enable.
    BlockOptions string
    Enable/disable block OPTIONS requests and no OPTIONS as notifying message for redundancy either. Valid values: disable, enable.
    BlockPrack string
    Enable/disable block prack requests. Valid values: disable, enable.
    BlockPublish string
    Enable/disable block PUBLISH requests. Valid values: disable, enable.
    BlockRefer string
    Enable/disable block REFER requests. Valid values: disable, enable.
    BlockRegister string
    Enable/disable block REGISTER requests. Valid values: disable, enable.
    BlockSubscribe string
    Enable/disable block SUBSCRIBE requests. Valid values: disable, enable.
    BlockUnknown string
    Block unrecognized SIP requests (enabled by default). Valid values: disable, enable.
    BlockUpdate string
    Enable/disable block UPDATE requests. Valid values: disable, enable.
    ByeRate int
    BYE request rate limit (per second, per policy).
    ByeRateTrack string
    Track the packet protocol field. Valid values: none, src-ip, dest-ip.
    CallIdRegex string
    Validate PCRE regular expression for Call-Id header value.
    CallKeepalive int
    Continue tracking calls with no RTP for this many minutes.
    CancelRate int
    CANCEL request rate limit (per second, per policy).
    CancelRateTrack string
    Track the packet protocol field. Valid values: none, src-ip, dest-ip.
    ContactFixup string
    Fixup contact anyway even if contact's IP:port doesn't match session's IP:port. Valid values: disable, enable.
    ContentTypeRegex string
    Validate PCRE regular expression for Content-Type header value.
    HntRestrictSourceIp string
    Enable/disable restrict RTP source IP to be the same as SIP source IP when HNT is enabled. Valid values: disable, enable.
    HostedNatTraversal string
    Hosted NAT Traversal (HNT). Valid values: disable, enable.
    InfoRate int
    INFO request rate limit (per second, per policy).
    InfoRateTrack string
    Track the packet protocol field. Valid values: none, src-ip, dest-ip.
    InviteRate int
    INVITE request rate limit (per second, per policy).
    InviteRateTrack string
    Track the packet protocol field. Valid values: none, src-ip, dest-ip.
    IpsRtp string
    Enable/disable allow IPS on RTP. Valid values: disable, enable.
    LogCallSummary string
    Enable/disable logging of SIP call summary. Valid values: disable, enable.
    LogViolations string
    Enable/disable logging of SIP violations. Valid values: disable, enable.
    MalformedHeaderAllow string
    Action for malformed Allow header. Valid values: discard, pass, respond.
    MalformedHeaderCallId string
    Action for malformed Call-ID header. Valid values: discard, pass, respond.
    MalformedHeaderContact string
    Action for malformed Contact header. Valid values: discard, pass, respond.
    MalformedHeaderContentLength string
    Action for malformed Content-Length header. Valid values: discard, pass, respond.
    MalformedHeaderContentType string
    Action for malformed Content-Type header. Valid values: discard, pass, respond.
    MalformedHeaderCseq string
    Action for malformed CSeq header. Valid values: discard, pass, respond.
    MalformedHeaderExpires string
    Action for malformed Expires header. Valid values: discard, pass, respond.
    MalformedHeaderFrom string
    Action for malformed From header. Valid values: discard, pass, respond.
    MalformedHeaderMaxForwards string
    Action for malformed Max-Forwards header. Valid values: discard, pass, respond.
    MalformedHeaderNoProxyRequire string
    Action for malformed SIP messages without Proxy-Require header. Valid values: discard, pass, respond.
    MalformedHeaderNoRequire string
    Action for malformed SIP messages without Require header. Valid values: discard, pass, respond.
    MalformedHeaderPAssertedIdentity string
    Action for malformed P-Asserted-Identity header. Valid values: discard, pass, respond.
    MalformedHeaderRack string
    Action for malformed RAck header. Valid values: discard, pass, respond.
    MalformedHeaderRecordRoute string
    Action for malformed Record-Route header. Valid values: discard, pass, respond.
    MalformedHeaderRoute string
    Action for malformed Route header. Valid values: discard, pass, respond.
    MalformedHeaderRseq string
    Action for malformed RSeq header. Valid values: discard, pass, respond.
    MalformedHeaderSdpA string
    Action for malformed SDP a line. Valid values: discard, pass, respond.
    MalformedHeaderSdpB string
    Action for malformed SDP b line. Valid values: discard, pass, respond.
    MalformedHeaderSdpC string
    Action for malformed SDP c line. Valid values: discard, pass, respond.
    MalformedHeaderSdpI string
    Action for malformed SDP i line. Valid values: discard, pass, respond.
    MalformedHeaderSdpK string
    Action for malformed SDP k line. Valid values: discard, pass, respond.
    MalformedHeaderSdpM string
    Action for malformed SDP m line. Valid values: discard, pass, respond.
    MalformedHeaderSdpO string
    Action for malformed SDP o line. Valid values: discard, pass, respond.
    MalformedHeaderSdpR string
    Action for malformed SDP r line. Valid values: discard, pass, respond.
    MalformedHeaderSdpS string
    Action for malformed SDP s line. Valid values: discard, pass, respond.
    MalformedHeaderSdpT string
    Action for malformed SDP t line. Valid values: discard, pass, respond.
    MalformedHeaderSdpV string
    Action for malformed SDP v line. Valid values: discard, pass, respond.
    MalformedHeaderSdpZ string
    Action for malformed SDP z line. Valid values: discard, pass, respond.
    MalformedHeaderTo string
    Action for malformed To header. Valid values: discard, pass, respond.
    MalformedHeaderVia string
    Action for malformed VIA header. Valid values: discard, pass, respond.
    MalformedRequestLine string
    Action for malformed request line. Valid values: discard, pass, respond.
    MaxBodyLength int
    Maximum SIP message body length (0 meaning no limit).
    MaxDialogs int
    Maximum number of concurrent calls/dialogs (per policy).
    MaxIdleDialogs int
    Maximum number established but idle dialogs to retain (per policy).
    MaxLineLength int
    Maximum SIP header line length (78-4096).
    MessageRate int
    MESSAGE request rate limit (per second, per policy).
    MessageRateTrack string
    Track the packet protocol field. Valid values: none, src-ip, dest-ip.
    NatPortRange string
    RTP NAT port range.
    NatTrace string
    Enable/disable preservation of original IP in SDP i line. Valid values: disable, enable.
    NoSdpFixup string
    Enable/disable no SDP fix-up. Valid values: disable, enable.
    NotifyRate int
    NOTIFY request rate limit (per second, per policy).
    NotifyRateTrack string
    Track the packet protocol field. Valid values: none, src-ip, dest-ip.
    OpenContactPinhole string
    Enable/disable open pinhole for non-REGISTER Contact port. Valid values: disable, enable.
    OpenRecordRoutePinhole string
    Enable/disable open pinhole for Record-Route port. Valid values: disable, enable.
    OpenRegisterPinhole string
    Enable/disable open pinhole for REGISTER Contact port. Valid values: disable, enable.
    OpenViaPinhole string
    Enable/disable open pinhole for Via port. Valid values: disable, enable.
    OptionsRate int
    OPTIONS request rate limit (per second, per policy).
    OptionsRateTrack string
    Track the packet protocol field. Valid values: none, src-ip, dest-ip.
    PrackRate int
    PRACK request rate limit (per second, per policy).
    PrackRateTrack string
    Track the packet protocol field. Valid values: none, src-ip, dest-ip.
    PreserveOverride string
    Override i line to preserve original IPS (default: append). Valid values: disable, enable.
    ProvisionalInviteExpiryTime int
    Expiry time (10-3600, in seconds) for provisional INVITE.
    PublishRate int
    PUBLISH request rate limit (per second, per policy).
    PublishRateTrack string
    Track the packet protocol field. Valid values: none, src-ip, dest-ip.
    ReferRate int
    REFER request rate limit (per second, per policy).
    ReferRateTrack string
    Track the packet protocol field. Valid values: none, src-ip, dest-ip.
    RegisterContactTrace string
    Enable/disable trace original IP/port within the contact header of REGISTER requests. Valid values: disable, enable.
    RegisterRate int
    REGISTER request rate limit (per second, per policy).
    RegisterRateTrack string
    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.
    SslAlgorithm string
    Relative strength of encryption algorithms accepted in negotiation. Valid values: high, medium, low.
    SslAuthClient string
    Require a client certificate and authenticate it with the peer/peergrp.
    SslAuthServer string
    Authenticate the server's certificate with the peer/peergrp.
    SslClientCertificate string
    Name of Certificate to offer to server if requested.
    SslClientRenegotiation string
    Allow/block client renegotiation by server. Valid values: allow, deny, secure.
    SslMaxVersion string
    Highest SSL/TLS version to negotiate.
    SslMinVersion string
    Lowest SSL/TLS version to negotiate.
    SslMode string
    SSL/TLS mode for encryption & decryption of traffic. Valid values: off, full.
    SslPfs string
    SSL Perfect Forward Secrecy. Valid values: require, deny, allow.
    SslSendEmptyFrags string
    Send empty fragments to avoid attack on CBC IV (SSL 3.0 & TLS 1.0 only). Valid values: enable, disable.
    SslServerCertificate string
    Name of Certificate return to the client in every SSL connection.
    Status string
    Enable/disable SIP. Valid values: disable, enable.
    StrictRegister string
    Enable/disable only allow the registrar to connect. Valid values: disable, enable.
    SubscribeRate int
    SUBSCRIBE request rate limit (per second, per policy).
    SubscribeRateTrack string
    Track the packet protocol field. Valid values: none, src-ip, dest-ip.
    UnknownHeader string
    Action for unknown SIP header. Valid values: discard, pass, respond.
    UpdateRate int
    UPDATE request rate limit (per second, per policy).
    UpdateRateTrack string
    Track the packet protocol field. Valid values: none, src-ip, dest-ip.
    AckRate int
    ACK request rate limit (per second, per policy).
    AckRateTrack string
    Track the packet protocol field. Valid values: none, src-ip, dest-ip.
    BlockAck string
    Enable/disable block ACK requests. Valid values: disable, enable.
    BlockBye string
    Enable/disable block BYE requests. Valid values: disable, enable.
    BlockCancel string
    Enable/disable block CANCEL requests. Valid values: disable, enable.
    BlockGeoRedOptions string
    Enable/disable block OPTIONS requests, but OPTIONS requests still notify for redundancy. Valid values: disable, enable.
    BlockInfo string
    Enable/disable block INFO requests. Valid values: disable, enable.
    BlockInvite string
    Enable/disable block INVITE requests. Valid values: disable, enable.
    BlockLongLines string
    Enable/disable block requests with headers exceeding max-line-length. Valid values: disable, enable.
    BlockMessage string
    Enable/disable block MESSAGE requests. Valid values: disable, enable.
    BlockNotify string
    Enable/disable block NOTIFY requests. Valid values: disable, enable.
    BlockOptions string
    Enable/disable block OPTIONS requests and no OPTIONS as notifying message for redundancy either. Valid values: disable, enable.
    BlockPrack string
    Enable/disable block prack requests. Valid values: disable, enable.
    BlockPublish string
    Enable/disable block PUBLISH requests. Valid values: disable, enable.
    BlockRefer string
    Enable/disable block REFER requests. Valid values: disable, enable.
    BlockRegister string
    Enable/disable block REGISTER requests. Valid values: disable, enable.
    BlockSubscribe string
    Enable/disable block SUBSCRIBE requests. Valid values: disable, enable.
    BlockUnknown string
    Block unrecognized SIP requests (enabled by default). Valid values: disable, enable.
    BlockUpdate string
    Enable/disable block UPDATE requests. Valid values: disable, enable.
    ByeRate int
    BYE request rate limit (per second, per policy).
    ByeRateTrack string
    Track the packet protocol field. Valid values: none, src-ip, dest-ip.
    CallIdRegex string
    Validate PCRE regular expression for Call-Id header value.
    CallKeepalive int
    Continue tracking calls with no RTP for this many minutes.
    CancelRate int
    CANCEL request rate limit (per second, per policy).
    CancelRateTrack string
    Track the packet protocol field. Valid values: none, src-ip, dest-ip.
    ContactFixup string
    Fixup contact anyway even if contact's IP:port doesn't match session's IP:port. Valid values: disable, enable.
    ContentTypeRegex string
    Validate PCRE regular expression for Content-Type header value.
    HntRestrictSourceIp string
    Enable/disable restrict RTP source IP to be the same as SIP source IP when HNT is enabled. Valid values: disable, enable.
    HostedNatTraversal string
    Hosted NAT Traversal (HNT). Valid values: disable, enable.
    InfoRate int
    INFO request rate limit (per second, per policy).
    InfoRateTrack string
    Track the packet protocol field. Valid values: none, src-ip, dest-ip.
    InviteRate int
    INVITE request rate limit (per second, per policy).
    InviteRateTrack string
    Track the packet protocol field. Valid values: none, src-ip, dest-ip.
    IpsRtp string
    Enable/disable allow IPS on RTP. Valid values: disable, enable.
    LogCallSummary string
    Enable/disable logging of SIP call summary. Valid values: disable, enable.
    LogViolations string
    Enable/disable logging of SIP violations. Valid values: disable, enable.
    MalformedHeaderAllow string
    Action for malformed Allow header. Valid values: discard, pass, respond.
    MalformedHeaderCallId string
    Action for malformed Call-ID header. Valid values: discard, pass, respond.
    MalformedHeaderContact string
    Action for malformed Contact header. Valid values: discard, pass, respond.
    MalformedHeaderContentLength string
    Action for malformed Content-Length header. Valid values: discard, pass, respond.
    MalformedHeaderContentType string
    Action for malformed Content-Type header. Valid values: discard, pass, respond.
    MalformedHeaderCseq string
    Action for malformed CSeq header. Valid values: discard, pass, respond.
    MalformedHeaderExpires string
    Action for malformed Expires header. Valid values: discard, pass, respond.
    MalformedHeaderFrom string
    Action for malformed From header. Valid values: discard, pass, respond.
    MalformedHeaderMaxForwards string
    Action for malformed Max-Forwards header. Valid values: discard, pass, respond.
    MalformedHeaderNoProxyRequire string
    Action for malformed SIP messages without Proxy-Require header. Valid values: discard, pass, respond.
    MalformedHeaderNoRequire string
    Action for malformed SIP messages without Require header. Valid values: discard, pass, respond.
    MalformedHeaderPAssertedIdentity string
    Action for malformed P-Asserted-Identity header. Valid values: discard, pass, respond.
    MalformedHeaderRack string
    Action for malformed RAck header. Valid values: discard, pass, respond.
    MalformedHeaderRecordRoute string
    Action for malformed Record-Route header. Valid values: discard, pass, respond.
    MalformedHeaderRoute string
    Action for malformed Route header. Valid values: discard, pass, respond.
    MalformedHeaderRseq string
    Action for malformed RSeq header. Valid values: discard, pass, respond.
    MalformedHeaderSdpA string
    Action for malformed SDP a line. Valid values: discard, pass, respond.
    MalformedHeaderSdpB string
    Action for malformed SDP b line. Valid values: discard, pass, respond.
    MalformedHeaderSdpC string
    Action for malformed SDP c line. Valid values: discard, pass, respond.
    MalformedHeaderSdpI string
    Action for malformed SDP i line. Valid values: discard, pass, respond.
    MalformedHeaderSdpK string
    Action for malformed SDP k line. Valid values: discard, pass, respond.
    MalformedHeaderSdpM string
    Action for malformed SDP m line. Valid values: discard, pass, respond.
    MalformedHeaderSdpO string
    Action for malformed SDP o line. Valid values: discard, pass, respond.
    MalformedHeaderSdpR string
    Action for malformed SDP r line. Valid values: discard, pass, respond.
    MalformedHeaderSdpS string
    Action for malformed SDP s line. Valid values: discard, pass, respond.
    MalformedHeaderSdpT string
    Action for malformed SDP t line. Valid values: discard, pass, respond.
    MalformedHeaderSdpV string
    Action for malformed SDP v line. Valid values: discard, pass, respond.
    MalformedHeaderSdpZ string
    Action for malformed SDP z line. Valid values: discard, pass, respond.
    MalformedHeaderTo string
    Action for malformed To header. Valid values: discard, pass, respond.
    MalformedHeaderVia string
    Action for malformed VIA header. Valid values: discard, pass, respond.
    MalformedRequestLine string
    Action for malformed request line. Valid values: discard, pass, respond.
    MaxBodyLength int
    Maximum SIP message body length (0 meaning no limit).
    MaxDialogs int
    Maximum number of concurrent calls/dialogs (per policy).
    MaxIdleDialogs int
    Maximum number established but idle dialogs to retain (per policy).
    MaxLineLength int
    Maximum SIP header line length (78-4096).
    MessageRate int
    MESSAGE request rate limit (per second, per policy).
    MessageRateTrack string
    Track the packet protocol field. Valid values: none, src-ip, dest-ip.
    NatPortRange string
    RTP NAT port range.
    NatTrace string
    Enable/disable preservation of original IP in SDP i line. Valid values: disable, enable.
    NoSdpFixup string
    Enable/disable no SDP fix-up. Valid values: disable, enable.
    NotifyRate int
    NOTIFY request rate limit (per second, per policy).
    NotifyRateTrack string
    Track the packet protocol field. Valid values: none, src-ip, dest-ip.
    OpenContactPinhole string
    Enable/disable open pinhole for non-REGISTER Contact port. Valid values: disable, enable.
    OpenRecordRoutePinhole string
    Enable/disable open pinhole for Record-Route port. Valid values: disable, enable.
    OpenRegisterPinhole string
    Enable/disable open pinhole for REGISTER Contact port. Valid values: disable, enable.
    OpenViaPinhole string
    Enable/disable open pinhole for Via port. Valid values: disable, enable.
    OptionsRate int
    OPTIONS request rate limit (per second, per policy).
    OptionsRateTrack string
    Track the packet protocol field. Valid values: none, src-ip, dest-ip.
    PrackRate int
    PRACK request rate limit (per second, per policy).
    PrackRateTrack string
    Track the packet protocol field. Valid values: none, src-ip, dest-ip.
    PreserveOverride string
    Override i line to preserve original IPS (default: append). Valid values: disable, enable.
    ProvisionalInviteExpiryTime int
    Expiry time (10-3600, in seconds) for provisional INVITE.
    PublishRate int
    PUBLISH request rate limit (per second, per policy).
    PublishRateTrack string
    Track the packet protocol field. Valid values: none, src-ip, dest-ip.
    ReferRate int
    REFER request rate limit (per second, per policy).
    ReferRateTrack string
    Track the packet protocol field. Valid values: none, src-ip, dest-ip.
    RegisterContactTrace string
    Enable/disable trace original IP/port within the contact header of REGISTER requests. Valid values: disable, enable.
    RegisterRate int
    REGISTER request rate limit (per second, per policy).
    RegisterRateTrack string
    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.
    SslAlgorithm string
    Relative strength of encryption algorithms accepted in negotiation. Valid values: high, medium, low.
    SslAuthClient string
    Require a client certificate and authenticate it with the peer/peergrp.
    SslAuthServer string
    Authenticate the server's certificate with the peer/peergrp.
    SslClientCertificate string
    Name of Certificate to offer to server if requested.
    SslClientRenegotiation string
    Allow/block client renegotiation by server. Valid values: allow, deny, secure.
    SslMaxVersion string
    Highest SSL/TLS version to negotiate.
    SslMinVersion string
    Lowest SSL/TLS version to negotiate.
    SslMode string
    SSL/TLS mode for encryption & decryption of traffic. Valid values: off, full.
    SslPfs string
    SSL Perfect Forward Secrecy. Valid values: require, deny, allow.
    SslSendEmptyFrags string
    Send empty fragments to avoid attack on CBC IV (SSL 3.0 & TLS 1.0 only). Valid values: enable, disable.
    SslServerCertificate string
    Name of Certificate return to the client in every SSL connection.
    Status string
    Enable/disable SIP. Valid values: disable, enable.
    StrictRegister string
    Enable/disable only allow the registrar to connect. Valid values: disable, enable.
    SubscribeRate int
    SUBSCRIBE request rate limit (per second, per policy).
    SubscribeRateTrack string
    Track the packet protocol field. Valid values: none, src-ip, dest-ip.
    UnknownHeader string
    Action for unknown SIP header. Valid values: discard, pass, respond.
    UpdateRate int
    UPDATE request rate limit (per second, per policy).
    UpdateRateTrack string
    Track the packet protocol field. Valid values: none, src-ip, dest-ip.
    ackRate Integer
    ACK request rate limit (per second, per policy).
    ackRateTrack String
    Track the packet protocol field. Valid values: none, src-ip, dest-ip.
    blockAck String
    Enable/disable block ACK requests. Valid values: disable, enable.
    blockBye String
    Enable/disable block BYE requests. Valid values: disable, enable.
    blockCancel String
    Enable/disable block CANCEL requests. Valid values: disable, enable.
    blockGeoRedOptions String
    Enable/disable block OPTIONS requests, but OPTIONS requests still notify for redundancy. Valid values: disable, enable.
    blockInfo String
    Enable/disable block INFO requests. Valid values: disable, enable.
    blockInvite String
    Enable/disable block INVITE requests. Valid values: disable, enable.
    blockLongLines String
    Enable/disable block requests with headers exceeding max-line-length. Valid values: disable, enable.
    blockMessage String
    Enable/disable block MESSAGE requests. Valid values: disable, enable.
    blockNotify String
    Enable/disable block NOTIFY requests. Valid values: disable, enable.
    blockOptions String
    Enable/disable block OPTIONS requests and no OPTIONS as notifying message for redundancy either. Valid values: disable, enable.
    blockPrack String
    Enable/disable block prack requests. Valid values: disable, enable.
    blockPublish String
    Enable/disable block PUBLISH requests. Valid values: disable, enable.
    blockRefer String
    Enable/disable block REFER requests. Valid values: disable, enable.
    blockRegister String
    Enable/disable block REGISTER requests. Valid values: disable, enable.
    blockSubscribe String
    Enable/disable block SUBSCRIBE requests. Valid values: disable, enable.
    blockUnknown String
    Block unrecognized SIP requests (enabled by default). Valid values: disable, enable.
    blockUpdate String
    Enable/disable block UPDATE requests. Valid values: disable, enable.
    byeRate Integer
    BYE request rate limit (per second, per policy).
    byeRateTrack String
    Track the packet protocol field. Valid values: none, src-ip, dest-ip.
    callIdRegex String
    Validate PCRE regular expression for Call-Id header value.
    callKeepalive Integer
    Continue tracking calls with no RTP for this many minutes.
    cancelRate Integer
    CANCEL request rate limit (per second, per policy).
    cancelRateTrack String
    Track the packet protocol field. Valid values: none, src-ip, dest-ip.
    contactFixup String
    Fixup contact anyway even if contact's IP:port doesn't match session's IP:port. Valid values: disable, enable.
    contentTypeRegex String
    Validate PCRE regular expression for Content-Type header value.
    hntRestrictSourceIp String
    Enable/disable restrict RTP source IP to be the same as SIP source IP when HNT is enabled. Valid values: disable, enable.
    hostedNatTraversal String
    Hosted NAT Traversal (HNT). Valid values: disable, enable.
    infoRate Integer
    INFO request rate limit (per second, per policy).
    infoRateTrack String
    Track the packet protocol field. Valid values: none, src-ip, dest-ip.
    inviteRate Integer
    INVITE request rate limit (per second, per policy).
    inviteRateTrack String
    Track the packet protocol field. Valid values: none, src-ip, dest-ip.
    ipsRtp String
    Enable/disable allow IPS on RTP. Valid values: disable, enable.
    logCallSummary String
    Enable/disable logging of SIP call summary. Valid values: disable, enable.
    logViolations String
    Enable/disable logging of SIP violations. Valid values: disable, enable.
    malformedHeaderAllow String
    Action for malformed Allow header. Valid values: discard, pass, respond.
    malformedHeaderCallId String
    Action for malformed Call-ID header. Valid values: discard, pass, respond.
    malformedHeaderContact String
    Action for malformed Contact header. Valid values: discard, pass, respond.
    malformedHeaderContentLength String
    Action for malformed Content-Length header. Valid values: discard, pass, respond.
    malformedHeaderContentType String
    Action for malformed Content-Type header. Valid values: discard, pass, respond.
    malformedHeaderCseq String
    Action for malformed CSeq header. Valid values: discard, pass, respond.
    malformedHeaderExpires String
    Action for malformed Expires header. Valid values: discard, pass, respond.
    malformedHeaderFrom String
    Action for malformed From header. Valid values: discard, pass, respond.
    malformedHeaderMaxForwards String
    Action for malformed Max-Forwards header. Valid values: discard, pass, respond.
    malformedHeaderNoProxyRequire String
    Action for malformed SIP messages without Proxy-Require header. Valid values: discard, pass, respond.
    malformedHeaderNoRequire String
    Action for malformed SIP messages without Require header. Valid values: discard, pass, respond.
    malformedHeaderPAssertedIdentity String
    Action for malformed P-Asserted-Identity header. Valid values: discard, pass, respond.
    malformedHeaderRack String
    Action for malformed RAck header. Valid values: discard, pass, respond.
    malformedHeaderRecordRoute String
    Action for malformed Record-Route header. Valid values: discard, pass, respond.
    malformedHeaderRoute String
    Action for malformed Route header. Valid values: discard, pass, respond.
    malformedHeaderRseq String
    Action for malformed RSeq header. Valid values: discard, pass, respond.
    malformedHeaderSdpA String
    Action for malformed SDP a line. Valid values: discard, pass, respond.
    malformedHeaderSdpB String
    Action for malformed SDP b line. Valid values: discard, pass, respond.
    malformedHeaderSdpC String
    Action for malformed SDP c line. Valid values: discard, pass, respond.
    malformedHeaderSdpI String
    Action for malformed SDP i line. Valid values: discard, pass, respond.
    malformedHeaderSdpK String
    Action for malformed SDP k line. Valid values: discard, pass, respond.
    malformedHeaderSdpM String
    Action for malformed SDP m line. Valid values: discard, pass, respond.
    malformedHeaderSdpO String
    Action for malformed SDP o line. Valid values: discard, pass, respond.
    malformedHeaderSdpR String
    Action for malformed SDP r line. Valid values: discard, pass, respond.
    malformedHeaderSdpS String
    Action for malformed SDP s line. Valid values: discard, pass, respond.
    malformedHeaderSdpT String
    Action for malformed SDP t line. Valid values: discard, pass, respond.
    malformedHeaderSdpV String
    Action for malformed SDP v line. Valid values: discard, pass, respond.
    malformedHeaderSdpZ String
    Action for malformed SDP z line. Valid values: discard, pass, respond.
    malformedHeaderTo String
    Action for malformed To header. Valid values: discard, pass, respond.
    malformedHeaderVia String
    Action for malformed VIA header. Valid values: discard, pass, respond.
    malformedRequestLine String
    Action for malformed request line. Valid values: discard, pass, respond.
    maxBodyLength Integer
    Maximum SIP message body length (0 meaning no limit).
    maxDialogs Integer
    Maximum number of concurrent calls/dialogs (per policy).
    maxIdleDialogs Integer
    Maximum number established but idle dialogs to retain (per policy).
    maxLineLength Integer
    Maximum SIP header line length (78-4096).
    messageRate Integer
    MESSAGE request rate limit (per second, per policy).
    messageRateTrack String
    Track the packet protocol field. Valid values: none, src-ip, dest-ip.
    natPortRange String
    RTP NAT port range.
    natTrace String
    Enable/disable preservation of original IP in SDP i line. Valid values: disable, enable.
    noSdpFixup String
    Enable/disable no SDP fix-up. Valid values: disable, enable.
    notifyRate Integer
    NOTIFY request rate limit (per second, per policy).
    notifyRateTrack String
    Track the packet protocol field. Valid values: none, src-ip, dest-ip.
    openContactPinhole String
    Enable/disable open pinhole for non-REGISTER Contact port. Valid values: disable, enable.
    openRecordRoutePinhole String
    Enable/disable open pinhole for Record-Route port. Valid values: disable, enable.
    openRegisterPinhole String
    Enable/disable open pinhole for REGISTER Contact port. Valid values: disable, enable.
    openViaPinhole String
    Enable/disable open pinhole for Via port. Valid values: disable, enable.
    optionsRate Integer
    OPTIONS request rate limit (per second, per policy).
    optionsRateTrack String
    Track the packet protocol field. Valid values: none, src-ip, dest-ip.
    prackRate Integer
    PRACK request rate limit (per second, per policy).
    prackRateTrack String
    Track the packet protocol field. Valid values: none, src-ip, dest-ip.
    preserveOverride String
    Override i line to preserve original IPS (default: append). Valid values: disable, enable.
    provisionalInviteExpiryTime Integer
    Expiry time (10-3600, in seconds) for provisional INVITE.
    publishRate Integer
    PUBLISH request rate limit (per second, per policy).
    publishRateTrack String
    Track the packet protocol field. Valid values: none, src-ip, dest-ip.
    referRate Integer
    REFER request rate limit (per second, per policy).
    referRateTrack String
    Track the packet protocol field. Valid values: none, src-ip, dest-ip.
    registerContactTrace String
    Enable/disable trace original IP/port within the contact header of REGISTER requests. Valid values: disable, enable.
    registerRate Integer
    REGISTER request rate limit (per second, per policy).
    registerRateTrack String
    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.
    sslAlgorithm String
    Relative strength of encryption algorithms accepted in negotiation. Valid values: high, medium, low.
    sslAuthClient String
    Require a client certificate and authenticate it with the peer/peergrp.
    sslAuthServer String
    Authenticate the server's certificate with the peer/peergrp.
    sslClientCertificate String
    Name of Certificate to offer to server if requested.
    sslClientRenegotiation String
    Allow/block client renegotiation by server. Valid values: allow, deny, secure.
    sslMaxVersion String
    Highest SSL/TLS version to negotiate.
    sslMinVersion String
    Lowest SSL/TLS version to negotiate.
    sslMode String
    SSL/TLS mode for encryption & decryption of traffic. Valid values: off, full.
    sslPfs String
    SSL Perfect Forward Secrecy. Valid values: require, deny, allow.
    sslSendEmptyFrags String
    Send empty fragments to avoid attack on CBC IV (SSL 3.0 & TLS 1.0 only). Valid values: enable, disable.
    sslServerCertificate String
    Name of Certificate return to the client in every SSL connection.
    status String
    Enable/disable SIP. Valid values: disable, enable.
    strictRegister String
    Enable/disable only allow the registrar to connect. Valid values: disable, enable.
    subscribeRate Integer
    SUBSCRIBE request rate limit (per second, per policy).
    subscribeRateTrack String
    Track the packet protocol field. Valid values: none, src-ip, dest-ip.
    unknownHeader String
    Action for unknown SIP header. Valid values: discard, pass, respond.
    updateRate Integer
    UPDATE request rate limit (per second, per policy).
    updateRateTrack String
    Track the packet protocol field. Valid values: none, src-ip, dest-ip.
    ackRate number
    ACK request rate limit (per second, per policy).
    ackRateTrack string
    Track the packet protocol field. Valid values: none, src-ip, dest-ip.
    blockAck string
    Enable/disable block ACK requests. Valid values: disable, enable.
    blockBye string
    Enable/disable block BYE requests. Valid values: disable, enable.
    blockCancel string
    Enable/disable block CANCEL requests. Valid values: disable, enable.
    blockGeoRedOptions string
    Enable/disable block OPTIONS requests, but OPTIONS requests still notify for redundancy. Valid values: disable, enable.
    blockInfo string
    Enable/disable block INFO requests. Valid values: disable, enable.
    blockInvite string
    Enable/disable block INVITE requests. Valid values: disable, enable.
    blockLongLines string
    Enable/disable block requests with headers exceeding max-line-length. Valid values: disable, enable.
    blockMessage string
    Enable/disable block MESSAGE requests. Valid values: disable, enable.
    blockNotify string
    Enable/disable block NOTIFY requests. Valid values: disable, enable.
    blockOptions string
    Enable/disable block OPTIONS requests and no OPTIONS as notifying message for redundancy either. Valid values: disable, enable.
    blockPrack string
    Enable/disable block prack requests. Valid values: disable, enable.
    blockPublish string
    Enable/disable block PUBLISH requests. Valid values: disable, enable.
    blockRefer string
    Enable/disable block REFER requests. Valid values: disable, enable.
    blockRegister string
    Enable/disable block REGISTER requests. Valid values: disable, enable.
    blockSubscribe string
    Enable/disable block SUBSCRIBE requests. Valid values: disable, enable.
    blockUnknown string
    Block unrecognized SIP requests (enabled by default). Valid values: disable, enable.
    blockUpdate string
    Enable/disable block UPDATE requests. Valid values: disable, enable.
    byeRate number
    BYE request rate limit (per second, per policy).
    byeRateTrack string
    Track the packet protocol field. Valid values: none, src-ip, dest-ip.
    callIdRegex string
    Validate PCRE regular expression for Call-Id header value.
    callKeepalive number
    Continue tracking calls with no RTP for this many minutes.
    cancelRate number
    CANCEL request rate limit (per second, per policy).
    cancelRateTrack string
    Track the packet protocol field. Valid values: none, src-ip, dest-ip.
    contactFixup string
    Fixup contact anyway even if contact's IP:port doesn't match session's IP:port. Valid values: disable, enable.
    contentTypeRegex string
    Validate PCRE regular expression for Content-Type header value.
    hntRestrictSourceIp string
    Enable/disable restrict RTP source IP to be the same as SIP source IP when HNT is enabled. Valid values: disable, enable.
    hostedNatTraversal string
    Hosted NAT Traversal (HNT). Valid values: disable, enable.
    infoRate number
    INFO request rate limit (per second, per policy).
    infoRateTrack string
    Track the packet protocol field. Valid values: none, src-ip, dest-ip.
    inviteRate number
    INVITE request rate limit (per second, per policy).
    inviteRateTrack string
    Track the packet protocol field. Valid values: none, src-ip, dest-ip.
    ipsRtp string
    Enable/disable allow IPS on RTP. Valid values: disable, enable.
    logCallSummary string
    Enable/disable logging of SIP call summary. Valid values: disable, enable.
    logViolations string
    Enable/disable logging of SIP violations. Valid values: disable, enable.
    malformedHeaderAllow string
    Action for malformed Allow header. Valid values: discard, pass, respond.
    malformedHeaderCallId string
    Action for malformed Call-ID header. Valid values: discard, pass, respond.
    malformedHeaderContact string
    Action for malformed Contact header. Valid values: discard, pass, respond.
    malformedHeaderContentLength string
    Action for malformed Content-Length header. Valid values: discard, pass, respond.
    malformedHeaderContentType string
    Action for malformed Content-Type header. Valid values: discard, pass, respond.
    malformedHeaderCseq string
    Action for malformed CSeq header. Valid values: discard, pass, respond.
    malformedHeaderExpires string
    Action for malformed Expires header. Valid values: discard, pass, respond.
    malformedHeaderFrom string
    Action for malformed From header. Valid values: discard, pass, respond.
    malformedHeaderMaxForwards string
    Action for malformed Max-Forwards header. Valid values: discard, pass, respond.
    malformedHeaderNoProxyRequire string
    Action for malformed SIP messages without Proxy-Require header. Valid values: discard, pass, respond.
    malformedHeaderNoRequire string
    Action for malformed SIP messages without Require header. Valid values: discard, pass, respond.
    malformedHeaderPAssertedIdentity string
    Action for malformed P-Asserted-Identity header. Valid values: discard, pass, respond.
    malformedHeaderRack string
    Action for malformed RAck header. Valid values: discard, pass, respond.
    malformedHeaderRecordRoute string
    Action for malformed Record-Route header. Valid values: discard, pass, respond.
    malformedHeaderRoute string
    Action for malformed Route header. Valid values: discard, pass, respond.
    malformedHeaderRseq string
    Action for malformed RSeq header. Valid values: discard, pass, respond.
    malformedHeaderSdpA string
    Action for malformed SDP a line. Valid values: discard, pass, respond.
    malformedHeaderSdpB string
    Action for malformed SDP b line. Valid values: discard, pass, respond.
    malformedHeaderSdpC string
    Action for malformed SDP c line. Valid values: discard, pass, respond.
    malformedHeaderSdpI string
    Action for malformed SDP i line. Valid values: discard, pass, respond.
    malformedHeaderSdpK string
    Action for malformed SDP k line. Valid values: discard, pass, respond.
    malformedHeaderSdpM string
    Action for malformed SDP m line. Valid values: discard, pass, respond.
    malformedHeaderSdpO string
    Action for malformed SDP o line. Valid values: discard, pass, respond.
    malformedHeaderSdpR string
    Action for malformed SDP r line. Valid values: discard, pass, respond.
    malformedHeaderSdpS string
    Action for malformed SDP s line. Valid values: discard, pass, respond.
    malformedHeaderSdpT string
    Action for malformed SDP t line. Valid values: discard, pass, respond.
    malformedHeaderSdpV string
    Action for malformed SDP v line. Valid values: discard, pass, respond.
    malformedHeaderSdpZ string
    Action for malformed SDP z line. Valid values: discard, pass, respond.
    malformedHeaderTo string
    Action for malformed To header. Valid values: discard, pass, respond.
    malformedHeaderVia string
    Action for malformed VIA header. Valid values: discard, pass, respond.
    malformedRequestLine string
    Action for malformed request line. Valid values: discard, pass, respond.
    maxBodyLength number
    Maximum SIP message body length (0 meaning no limit).
    maxDialogs number
    Maximum number of concurrent calls/dialogs (per policy).
    maxIdleDialogs number
    Maximum number established but idle dialogs to retain (per policy).
    maxLineLength number
    Maximum SIP header line length (78-4096).
    messageRate number
    MESSAGE request rate limit (per second, per policy).
    messageRateTrack string
    Track the packet protocol field. Valid values: none, src-ip, dest-ip.
    natPortRange string
    RTP NAT port range.
    natTrace string
    Enable/disable preservation of original IP in SDP i line. Valid values: disable, enable.
    noSdpFixup string
    Enable/disable no SDP fix-up. Valid values: disable, enable.
    notifyRate number
    NOTIFY request rate limit (per second, per policy).
    notifyRateTrack string
    Track the packet protocol field. Valid values: none, src-ip, dest-ip.
    openContactPinhole string
    Enable/disable open pinhole for non-REGISTER Contact port. Valid values: disable, enable.
    openRecordRoutePinhole string
    Enable/disable open pinhole for Record-Route port. Valid values: disable, enable.
    openRegisterPinhole string
    Enable/disable open pinhole for REGISTER Contact port. Valid values: disable, enable.
    openViaPinhole string
    Enable/disable open pinhole for Via port. Valid values: disable, enable.
    optionsRate number
    OPTIONS request rate limit (per second, per policy).
    optionsRateTrack string
    Track the packet protocol field. Valid values: none, src-ip, dest-ip.
    prackRate number
    PRACK request rate limit (per second, per policy).
    prackRateTrack string
    Track the packet protocol field. Valid values: none, src-ip, dest-ip.
    preserveOverride string
    Override i line to preserve original IPS (default: append). Valid values: disable, enable.
    provisionalInviteExpiryTime number
    Expiry time (10-3600, in seconds) for provisional INVITE.
    publishRate number
    PUBLISH request rate limit (per second, per policy).
    publishRateTrack string
    Track the packet protocol field. Valid values: none, src-ip, dest-ip.
    referRate number
    REFER request rate limit (per second, per policy).
    referRateTrack string
    Track the packet protocol field. Valid values: none, src-ip, dest-ip.
    registerContactTrace string
    Enable/disable trace original IP/port within the contact header of REGISTER requests. Valid values: disable, enable.
    registerRate number
    REGISTER request rate limit (per second, per policy).
    registerRateTrack string
    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.
    sslAlgorithm string
    Relative strength of encryption algorithms accepted in negotiation. Valid values: high, medium, low.
    sslAuthClient string
    Require a client certificate and authenticate it with the peer/peergrp.
    sslAuthServer string
    Authenticate the server's certificate with the peer/peergrp.
    sslClientCertificate string
    Name of Certificate to offer to server if requested.
    sslClientRenegotiation string
    Allow/block client renegotiation by server. Valid values: allow, deny, secure.
    sslMaxVersion string
    Highest SSL/TLS version to negotiate.
    sslMinVersion string
    Lowest SSL/TLS version to negotiate.
    sslMode string
    SSL/TLS mode for encryption & decryption of traffic. Valid values: off, full.
    sslPfs string
    SSL Perfect Forward Secrecy. Valid values: require, deny, allow.
    sslSendEmptyFrags string
    Send empty fragments to avoid attack on CBC IV (SSL 3.0 & TLS 1.0 only). Valid values: enable, disable.
    sslServerCertificate string
    Name of Certificate return to the client in every SSL connection.
    status string
    Enable/disable SIP. Valid values: disable, enable.
    strictRegister string
    Enable/disable only allow the registrar to connect. Valid values: disable, enable.
    subscribeRate number
    SUBSCRIBE request rate limit (per second, per policy).
    subscribeRateTrack string
    Track the packet protocol field. Valid values: none, src-ip, dest-ip.
    unknownHeader string
    Action for unknown SIP header. Valid values: discard, pass, respond.
    updateRate number
    UPDATE request rate limit (per second, per policy).
    updateRateTrack string
    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_track str
    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_red_options str
    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_lines str
    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_track str
    Track the packet protocol field. Valid values: none, src-ip, dest-ip.
    call_id_regex str
    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_track str
    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_regex str
    Validate PCRE regular expression for Content-Type header value.
    hnt_restrict_source_ip str
    Enable/disable restrict RTP source IP to be the same as SIP source IP when HNT is enabled. Valid values: disable, enable.
    hosted_nat_traversal str
    Hosted NAT Traversal (HNT). Valid values: disable, enable.
    info_rate int
    INFO request rate limit (per second, per policy).
    info_rate_track str
    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_track str
    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_summary str
    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_allow str
    Action for malformed Allow header. Valid values: discard, pass, respond.
    malformed_header_call_id str
    Action for malformed Call-ID header. Valid values: discard, pass, respond.
    malformed_header_contact str
    Action for malformed Contact header. Valid values: discard, pass, respond.
    malformed_header_content_length str
    Action for malformed Content-Length header. Valid values: discard, pass, respond.
    malformed_header_content_type str
    Action for malformed Content-Type header. Valid values: discard, pass, respond.
    malformed_header_cseq str
    Action for malformed CSeq header. Valid values: discard, pass, respond.
    malformed_header_expires str
    Action for malformed Expires header. Valid values: discard, pass, respond.
    malformed_header_from str
    Action for malformed From header. Valid values: discard, pass, respond.
    malformed_header_max_forwards str
    Action for malformed Max-Forwards header. Valid values: discard, pass, respond.
    malformed_header_no_proxy_require str
    Action for malformed SIP messages without Proxy-Require header. Valid values: discard, pass, respond.
    malformed_header_no_require str
    Action for malformed SIP messages without Require header. Valid values: discard, pass, respond.
    malformed_header_passerted_identity str
    Action for malformed P-Asserted-Identity header. Valid values: discard, pass, respond.
    malformed_header_rack str
    Action for malformed RAck header. Valid values: discard, pass, respond.
    malformed_header_record_route str
    Action for malformed Record-Route header. Valid values: discard, pass, respond.
    malformed_header_route str
    Action for malformed Route header. Valid values: discard, pass, respond.
    malformed_header_rseq str
    Action for malformed RSeq header. Valid values: discard, pass, respond.
    malformed_header_sdp_a str
    Action for malformed SDP a line. Valid values: discard, pass, respond.
    malformed_header_sdp_b str
    Action for malformed SDP b line. Valid values: discard, pass, respond.
    malformed_header_sdp_c str
    Action for malformed SDP c line. Valid values: discard, pass, respond.
    malformed_header_sdp_i str
    Action for malformed SDP i line. Valid values: discard, pass, respond.
    malformed_header_sdp_k str
    Action for malformed SDP k line. Valid values: discard, pass, respond.
    malformed_header_sdp_m str
    Action for malformed SDP m line. Valid values: discard, pass, respond.
    malformed_header_sdp_o str
    Action for malformed SDP o line. Valid values: discard, pass, respond.
    malformed_header_sdp_r str
    Action for malformed SDP r line. Valid values: discard, pass, respond.
    malformed_header_sdp_s str
    Action for malformed SDP s line. Valid values: discard, pass, respond.
    malformed_header_sdp_t str
    Action for malformed SDP t line. Valid values: discard, pass, respond.
    malformed_header_sdp_v str
    Action for malformed SDP v line. Valid values: discard, pass, respond.
    malformed_header_sdp_z str
    Action for malformed SDP z line. Valid values: discard, pass, respond.
    malformed_header_to str
    Action for malformed To header. Valid values: discard, pass, respond.
    malformed_header_via str
    Action for malformed VIA header. Valid values: discard, pass, respond.
    malformed_request_line str
    Action for malformed request line. Valid values: discard, pass, respond.
    max_body_length int
    Maximum SIP message body length (0 meaning no limit).
    max_dialogs int
    Maximum number of concurrent calls/dialogs (per policy).
    max_idle_dialogs int
    Maximum number established but idle dialogs to retain (per policy).
    max_line_length int
    Maximum SIP header line length (78-4096).
    message_rate int
    MESSAGE request rate limit (per second, per policy).
    message_rate_track str
    Track the packet protocol field. Valid values: none, src-ip, dest-ip.
    nat_port_range str
    RTP NAT port range.
    nat_trace str
    Enable/disable preservation of original IP in SDP i line. Valid values: disable, enable.
    no_sdp_fixup str
    Enable/disable no SDP fix-up. Valid values: disable, enable.
    notify_rate int
    NOTIFY request rate limit (per second, per policy).
    notify_rate_track str
    Track the packet protocol field. Valid values: none, src-ip, dest-ip.
    open_contact_pinhole str
    Enable/disable open pinhole for non-REGISTER Contact port. Valid values: disable, enable.
    open_record_route_pinhole str
    Enable/disable open pinhole for Record-Route port. Valid values: disable, enable.
    open_register_pinhole str
    Enable/disable open pinhole for REGISTER Contact port. Valid values: disable, enable.
    open_via_pinhole str
    Enable/disable open pinhole for Via port. Valid values: disable, enable.
    options_rate int
    OPTIONS request rate limit (per second, per policy).
    options_rate_track str
    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_track str
    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_expiry_time int
    Expiry time (10-3600, in seconds) for provisional INVITE.
    publish_rate int
    PUBLISH request rate limit (per second, per policy).
    publish_rate_track str
    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_track str
    Track the packet protocol field. Valid values: none, src-ip, dest-ip.
    register_contact_trace str
    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_track str
    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_client str
    Require a client certificate and authenticate it with the peer/peergrp.
    ssl_auth_server str
    Authenticate the server's certificate with the peer/peergrp.
    ssl_client_certificate str
    Name of Certificate to offer to server if requested.
    ssl_client_renegotiation str
    Allow/block client renegotiation by server. Valid values: allow, deny, secure.
    ssl_max_version str
    Highest SSL/TLS version to negotiate.
    ssl_min_version str
    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_empty_frags str
    Send empty fragments to avoid attack on CBC IV (SSL 3.0 & TLS 1.0 only). Valid values: enable, disable.
    ssl_server_certificate str
    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_track str
    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_track str
    Track the packet protocol field. Valid values: none, src-ip, dest-ip.
    ackRate Number
    ACK request rate limit (per second, per policy).
    ackRateTrack String
    Track the packet protocol field. Valid values: none, src-ip, dest-ip.
    blockAck String
    Enable/disable block ACK requests. Valid values: disable, enable.
    blockBye String
    Enable/disable block BYE requests. Valid values: disable, enable.
    blockCancel String
    Enable/disable block CANCEL requests. Valid values: disable, enable.
    blockGeoRedOptions String
    Enable/disable block OPTIONS requests, but OPTIONS requests still notify for redundancy. Valid values: disable, enable.
    blockInfo String
    Enable/disable block INFO requests. Valid values: disable, enable.
    blockInvite String
    Enable/disable block INVITE requests. Valid values: disable, enable.
    blockLongLines String
    Enable/disable block requests with headers exceeding max-line-length. Valid values: disable, enable.
    blockMessage String
    Enable/disable block MESSAGE requests. Valid values: disable, enable.
    blockNotify String
    Enable/disable block NOTIFY requests. Valid values: disable, enable.
    blockOptions String
    Enable/disable block OPTIONS requests and no OPTIONS as notifying message for redundancy either. Valid values: disable, enable.
    blockPrack String
    Enable/disable block prack requests. Valid values: disable, enable.
    blockPublish String
    Enable/disable block PUBLISH requests. Valid values: disable, enable.
    blockRefer String
    Enable/disable block REFER requests. Valid values: disable, enable.
    blockRegister String
    Enable/disable block REGISTER requests. Valid values: disable, enable.
    blockSubscribe String
    Enable/disable block SUBSCRIBE requests. Valid values: disable, enable.
    blockUnknown String
    Block unrecognized SIP requests (enabled by default). Valid values: disable, enable.
    blockUpdate String
    Enable/disable block UPDATE requests. Valid values: disable, enable.
    byeRate Number
    BYE request rate limit (per second, per policy).
    byeRateTrack String
    Track the packet protocol field. Valid values: none, src-ip, dest-ip.
    callIdRegex String
    Validate PCRE regular expression for Call-Id header value.
    callKeepalive Number
    Continue tracking calls with no RTP for this many minutes.
    cancelRate Number
    CANCEL request rate limit (per second, per policy).
    cancelRateTrack String
    Track the packet protocol field. Valid values: none, src-ip, dest-ip.
    contactFixup String
    Fixup contact anyway even if contact's IP:port doesn't match session's IP:port. Valid values: disable, enable.
    contentTypeRegex String
    Validate PCRE regular expression for Content-Type header value.
    hntRestrictSourceIp String
    Enable/disable restrict RTP source IP to be the same as SIP source IP when HNT is enabled. Valid values: disable, enable.
    hostedNatTraversal String
    Hosted NAT Traversal (HNT). Valid values: disable, enable.
    infoRate Number
    INFO request rate limit (per second, per policy).
    infoRateTrack String
    Track the packet protocol field. Valid values: none, src-ip, dest-ip.
    inviteRate Number
    INVITE request rate limit (per second, per policy).
    inviteRateTrack String
    Track the packet protocol field. Valid values: none, src-ip, dest-ip.
    ipsRtp String
    Enable/disable allow IPS on RTP. Valid values: disable, enable.
    logCallSummary String
    Enable/disable logging of SIP call summary. Valid values: disable, enable.
    logViolations String
    Enable/disable logging of SIP violations. Valid values: disable, enable.
    malformedHeaderAllow String
    Action for malformed Allow header. Valid values: discard, pass, respond.
    malformedHeaderCallId String
    Action for malformed Call-ID header. Valid values: discard, pass, respond.
    malformedHeaderContact String
    Action for malformed Contact header. Valid values: discard, pass, respond.
    malformedHeaderContentLength String
    Action for malformed Content-Length header. Valid values: discard, pass, respond.
    malformedHeaderContentType String
    Action for malformed Content-Type header. Valid values: discard, pass, respond.
    malformedHeaderCseq String
    Action for malformed CSeq header. Valid values: discard, pass, respond.
    malformedHeaderExpires String
    Action for malformed Expires header. Valid values: discard, pass, respond.
    malformedHeaderFrom String
    Action for malformed From header. Valid values: discard, pass, respond.
    malformedHeaderMaxForwards String
    Action for malformed Max-Forwards header. Valid values: discard, pass, respond.
    malformedHeaderNoProxyRequire String
    Action for malformed SIP messages without Proxy-Require header. Valid values: discard, pass, respond.
    malformedHeaderNoRequire String
    Action for malformed SIP messages without Require header. Valid values: discard, pass, respond.
    malformedHeaderPAssertedIdentity String
    Action for malformed P-Asserted-Identity header. Valid values: discard, pass, respond.
    malformedHeaderRack String
    Action for malformed RAck header. Valid values: discard, pass, respond.
    malformedHeaderRecordRoute String
    Action for malformed Record-Route header. Valid values: discard, pass, respond.
    malformedHeaderRoute String
    Action for malformed Route header. Valid values: discard, pass, respond.
    malformedHeaderRseq String
    Action for malformed RSeq header. Valid values: discard, pass, respond.
    malformedHeaderSdpA String
    Action for malformed SDP a line. Valid values: discard, pass, respond.
    malformedHeaderSdpB String
    Action for malformed SDP b line. Valid values: discard, pass, respond.
    malformedHeaderSdpC String
    Action for malformed SDP c line. Valid values: discard, pass, respond.
    malformedHeaderSdpI String
    Action for malformed SDP i line. Valid values: discard, pass, respond.
    malformedHeaderSdpK String
    Action for malformed SDP k line. Valid values: discard, pass, respond.
    malformedHeaderSdpM String
    Action for malformed SDP m line. Valid values: discard, pass, respond.
    malformedHeaderSdpO String
    Action for malformed SDP o line. Valid values: discard, pass, respond.
    malformedHeaderSdpR String
    Action for malformed SDP r line. Valid values: discard, pass, respond.
    malformedHeaderSdpS String
    Action for malformed SDP s line. Valid values: discard, pass, respond.
    malformedHeaderSdpT String
    Action for malformed SDP t line. Valid values: discard, pass, respond.
    malformedHeaderSdpV String
    Action for malformed SDP v line. Valid values: discard, pass, respond.
    malformedHeaderSdpZ String
    Action for malformed SDP z line. Valid values: discard, pass, respond.
    malformedHeaderTo String
    Action for malformed To header. Valid values: discard, pass, respond.
    malformedHeaderVia String
    Action for malformed VIA header. Valid values: discard, pass, respond.
    malformedRequestLine String
    Action for malformed request line. Valid values: discard, pass, respond.
    maxBodyLength Number
    Maximum SIP message body length (0 meaning no limit).
    maxDialogs Number
    Maximum number of concurrent calls/dialogs (per policy).
    maxIdleDialogs Number
    Maximum number established but idle dialogs to retain (per policy).
    maxLineLength Number
    Maximum SIP header line length (78-4096).
    messageRate Number
    MESSAGE request rate limit (per second, per policy).
    messageRateTrack String
    Track the packet protocol field. Valid values: none, src-ip, dest-ip.
    natPortRange String
    RTP NAT port range.
    natTrace String
    Enable/disable preservation of original IP in SDP i line. Valid values: disable, enable.
    noSdpFixup String
    Enable/disable no SDP fix-up. Valid values: disable, enable.
    notifyRate Number
    NOTIFY request rate limit (per second, per policy).
    notifyRateTrack String
    Track the packet protocol field. Valid values: none, src-ip, dest-ip.
    openContactPinhole String
    Enable/disable open pinhole for non-REGISTER Contact port. Valid values: disable, enable.
    openRecordRoutePinhole String
    Enable/disable open pinhole for Record-Route port. Valid values: disable, enable.
    openRegisterPinhole String
    Enable/disable open pinhole for REGISTER Contact port. Valid values: disable, enable.
    openViaPinhole String
    Enable/disable open pinhole for Via port. Valid values: disable, enable.
    optionsRate Number
    OPTIONS request rate limit (per second, per policy).
    optionsRateTrack String
    Track the packet protocol field. Valid values: none, src-ip, dest-ip.
    prackRate Number
    PRACK request rate limit (per second, per policy).
    prackRateTrack String
    Track the packet protocol field. Valid values: none, src-ip, dest-ip.
    preserveOverride String
    Override i line to preserve original IPS (default: append). Valid values: disable, enable.
    provisionalInviteExpiryTime Number
    Expiry time (10-3600, in seconds) for provisional INVITE.
    publishRate Number
    PUBLISH request rate limit (per second, per policy).
    publishRateTrack String
    Track the packet protocol field. Valid values: none, src-ip, dest-ip.
    referRate Number
    REFER request rate limit (per second, per policy).
    referRateTrack String
    Track the packet protocol field. Valid values: none, src-ip, dest-ip.
    registerContactTrace String
    Enable/disable trace original IP/port within the contact header of REGISTER requests. Valid values: disable, enable.
    registerRate Number
    REGISTER request rate limit (per second, per policy).
    registerRateTrack String
    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.
    sslAlgorithm String
    Relative strength of encryption algorithms accepted in negotiation. Valid values: high, medium, low.
    sslAuthClient String
    Require a client certificate and authenticate it with the peer/peergrp.
    sslAuthServer String
    Authenticate the server's certificate with the peer/peergrp.
    sslClientCertificate String
    Name of Certificate to offer to server if requested.
    sslClientRenegotiation String
    Allow/block client renegotiation by server. Valid values: allow, deny, secure.
    sslMaxVersion String
    Highest SSL/TLS version to negotiate.
    sslMinVersion String
    Lowest SSL/TLS version to negotiate.
    sslMode String
    SSL/TLS mode for encryption & decryption of traffic. Valid values: off, full.
    sslPfs String
    SSL Perfect Forward Secrecy. Valid values: require, deny, allow.
    sslSendEmptyFrags String
    Send empty fragments to avoid attack on CBC IV (SSL 3.0 & TLS 1.0 only). Valid values: enable, disable.
    sslServerCertificate String
    Name of Certificate return to the client in every SSL connection.
    status String
    Enable/disable SIP. Valid values: disable, enable.
    strictRegister String
    Enable/disable only allow the registrar to connect. Valid values: disable, enable.
    subscribeRate Number
    SUBSCRIBE request rate limit (per second, per policy).
    subscribeRateTrack String
    Track the packet protocol field. Valid values: none, src-ip, dest-ip.
    unknownHeader String
    Action for unknown SIP header. Valid values: discard, pass, respond.
    updateRate Number
    UPDATE request rate limit (per second, per policy).
    updateRateTrack String
    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.
    fortios logo
    Fortios v0.0.6 published on Tuesday, Jul 9, 2024 by pulumiverse