SIP ALG on Dual-WAN
I'm on a FortiGate 61F running 7.4.3. I have a VoIP PBX behind it using SIP Trunks. When this was all set up originally I only had a single WAN connection (connected to WAN 2), and I did have to disable the SIP ALG helper in order to resolve dropped call issues. I used this command and found the entry dealing with SIP and port 5060:
config system session-helper
show
I deleted it and all was well.
Now I have added a backup ISP which is connected to WAN 1. When on the backup I have calls dropping and I narrowed it down to SIP ALG by using a SIP ALG detector exe.
When I run the detector on a laptop behind the forti on primary WAN it does not detect SIP ALG.
When I run the detector on a laptop behind the forti on backup WAN it does not detect SIP ALG on TCP.
When I run the detector on a laptop connected directly to the backup WAN modem it does not detect SIP ALG.
I thought deleting that session-helper entry was global, not just for one of the WAN ports. And my policies are configured to use the zone that both WANs are in so I don't think that is the issue. The screenshot below is the only policy that deals with my IP PBX. This is in place to prevent inspection of traffic from the PBX.
Any advice where to look would be much appreciated. Thanks!
