diff --git a/etc/inc/filter.inc b/etc/inc/filter.inc index e40e771b6f..eaec1dba52 100644 --- a/etc/inc/filter.inc +++ b/etc/inc/filter.inc @@ -1352,9 +1352,9 @@ EOD; $natrules .= frickin_generate_rules('nat'); } - if (is_package_installed('sipproxd') && file_exists('/usr/local/pkg/sipproxd.inc')) { + if (is_package_installed('siproxd') && file_exists('/usr/local/pkg/sipproxd.inc')) { require_once('sipproxd.inc'); - $natrules .= squid_generate_rules('nat'); + $natrules .= siproxd_generate_rules('nat'); } $natrules .= process_carp_nat_rules(); @@ -2247,6 +2247,11 @@ function filter_rules_generate() { require_once ('frickin.inc'); $ipfrules .= frickin_generate_rules('filter'); } + + if (is_package_installed('siproxd') && file_exists('/usr/local/pkg/sipproxd.inc')) { + require_once('sipproxd.inc'); + $ipfrules .= siproxd_generate_rules('filter'); + } /* if captive portal is enabled, ensure that access to this port * is allowed on a locked down interface