fortios_voip_profile
Manage FortiOS configuration through native controller HTTPAPI; requires httpapi inventory and fortinet.fortios.fortios network OS
Collection: fortinet.fortios
Full Name: fortinet.fortios.fortios_voip_profile
Controller module — runs on the local controller, not on remote hosts.
Synopsis
Manage FortiOS configuration through native controller HTTPAPI; requires httpapi inventory and fortinet.fortios.fortios network OS
Parameters
| Name | Type | Required | Default | Description |
|---|---|---|---|---|
| access_token | str | |||
| enable_log | bool | false | ||
| member_path | str | |||
| member_state | str | |||
| state | str | yes | ||
| vdom | str | root | ||
| voip_profile | dict |
Example
yaml
# Define these inventory variables: fortios_access_token.
- fortinet.fortios.fortios_voip_profile:
access_token: '{{ fortios_access_token }}'
state: present
vdom: root
voip_profile:
comment: Comment.
feature_set: ips
msrp:
log_violations: disable
max_msg_size: "0"
max_msg_size_action: pass
status: disable
name: default_name_10
sccp:
block_mcast: disable
log_call_summary: disable
log_violations: disable
max_calls: "0"
status: disable
verify_header: disable
sip:
ack_rate: "0"
ack_rate_track: none
block_ack: disable
block_bye: disable
block_cancel: disable
block_geo_red_options: disable
block_info: disable
block_invite: disable
block_long_lines: disable
block_message: disable
block_notify: disable
block_options: disable
block_prack: disable
block_publish: disable
block_refer: disable
block_register: disable
block_subscribe: disable
block_unknown: disable
block_update: disable
bye_rate: "0"
bye_rate_track: none
call_keepalive: "0"
cancel_rate: "0"
cancel_rate_track: none
contact_fixup: disable
hnt_restrict_source_ip: disable
hosted_nat_traversal: disable
info_rate: "0"
info_rate_track: none
invite_rate: "0"
invite_rate_track: none
ips_rtp: disable
log_call_summary: disable
log_violations: disable
malformed_header_allow: discard
malformed_header_call_id: discard
malformed_header_contact: discard
malformed_header_content_length: discard
malformed_header_content_type: discard
malformed_header_cseq: discard
malformed_header_expires: discard
malformed_header_from: discard
malformed_header_max_forwards: discard
malformed_header_no_proxy_require: discard
malformed_header_no_require: discard
malformed_header_p_asserted_identity: discard
malformed_header_rack: discard
malformed_header_record_route: discard
malformed_header_route: discard
malformed_header_rseq: discard
malformed_header_sdp_a: discard
malformed_header_sdp_b: discard
malformed_header_sdp_c: discard
malformed_header_sdp_i: discard
malformed_header_sdp_k: discard
malformed_header_sdp_m: discard
malformed_header_sdp_o: discard
malformed_header_sdp_r: discard
malformed_header_sdp_s: discard
malformed_header_sdp_t: discard
malformed_header_sdp_v: discard
malformed_header_sdp_z: discard
malformed_header_to: discard
malformed_header_via: discard
malformed_request_line: discard
max_body_length: "0"
max_dialogs: "0"
max_idle_dialogs: "0"
max_line_length: "998"
message_rate: "0"
message_rate_track: none
nat_trace: disable
no_sdp_fixup: disable
notify_rate: "0"
notify_rate_track: none
open_contact_pinhole: disable
open_record_route_pinhole: disable
open_register_pinhole: disable
open_via_pinhole: disable
options_rate: "0"
options_rate_track: none
prack_rate: "0"
prack_rate_track: none
preserve_override: disable
provisional_invite_expiry_time: "210"
publish_rate: "0"
publish_rate_track: none
refer_rate: "0"
refer_rate_track: none
register_contact_trace: disable
register_rate: "0"
register_rate_track: none
rfc2543_branch: disable
rtp: disable
ssl_algorithm: high
ssl_client_renegotiation: allow
ssl_max_version: ssl-3.0
ssl_min_version: ssl-3.0
ssl_mode: "off"
ssl_pfs: require
ssl_send_empty_frags: enable
status: disable
strict_register: disable
subscribe_rate: "0"
subscribe_rate_track: none
unknown_header: discard
update_rate: "0"
update_rate_track: none
name: Configure VoIP profiles.