How to Disable SIP ALG on Fortinet / FortiGate
SIP ALG is used to try and avoid configuring Static NAT on a router. Its implementation, however, varies from one router to another, often making it difficult to inter-operate a router with SIP ALG enabled with a PBX. In general, you would want to disable SIP ALG and configure one to one port mapping on the router.
In this article, we will show you how to disable SIP ALG on FortiGate. On devices running FortiOs, you will need to disable this in multiple places as shown below.
1. Open the Fortigate CLI from the dashboard
2. Enter the following commands in FortiGate’s CLIconfig system settings
set sip-helper disableset sip-nat-trace disablereboot the device3. Reopen CLI and enter the following commands (do not enter the text after //)config system session-helper
show //you need to find the entry for SIP, usually 12, but can varydelete 12 //or the number that you identified from the previous command4. Disable RTP processing as follows:config voip profile
edit defaultconfig sipset rtp disableThere might be other settings that you need to configure depending on the FortiOS version that you are using. If you continue encountering issues related to SIP ALG, please contact Fortinet Support.
.png)
