Description | This article describes how the VoIPD daemon default behavior changes in 7.2.7 can impact SCCP (TCP 2000) traffic. |
Scope | FortiGate. |
Solution |
In this scenario, the customer has upgraded a FortiGate from 7.0.12 to 7.2.7, which has impacted SCCP (TCP 2000) traffic.
As per the customer configuration in 7.0.12, default-voip-alg-mode was set to proxy-based.
config system settings set default-voip-alg-mode proxy-based <- It will only show after running 'show full system settings'. end
Consider the following points:
Considering the above three points, it appears that FortiGates with default-voip-alg-mode set to proxy-based on FortiOS 7.2.7 were using the VoIPD daemon to inspect TCP port 2000 traffic, causing the VoIPD daemon to drop the traffic. This could be due to either the traffic failing inspection or a bug in VoIPD.
A lab test was able to replicate the issue even without any of the customer config files.
The following settings resolved the issue:
config system settings set default-voip-alg-mode kernel-helper-based end
Alternatively, if VoIP inspection is necessary for SIP traffic, the following can be applied:
Keep ALG settings in proxy mode:
config system settings set default-voip-alg-mode proxy-based end
In the VoIP profile, disable SCCP inspection. By default, the 'default' VoIP profile is used:
config voip profile edit default config sccp set status disable end end |
The Fortinet Security Fabric brings together the concepts of convergence and consolidation to provide comprehensive cybersecurity protection for all users, devices, and applications and across all network edges.
Copyright 2024 Fortinet, Inc. All Rights Reserved.