For any of you that use the FTP Engineering builds for MiVoice Office, be aware that in 6.2 SP2 PR2 they added a new firewall feature to the web interface. Behind the scenes this uses linux iptables.
It comes with a lot of pre-defined rules that work for most customers and deny everything else.
On high-traffic controllers with lots of phones, phone manager, oai, etc, you may see CPU spikes and lagginess. If you get to the shell and run top you might see the "perl" process is causing the spikes. This is because iptables must inspect the packets to decide whether to drop them or not. This requires CPU.
To fix this, SSH / PuTTY to the controller and go to the OLM. Then type shell.
At the shell, type iptables –F
This causes the new firewall feature not to work, but also will return your CPU to normal. Releases prior to SP2 PR2 did not have this firewall feature.
If you still need the new firewall feature and low CPU, Mitel tech support can help.
It's always better to have a firewall in front of the Controller rather than trying to make the Controller say no to traffic.
Commands:
OLM> shell
<hostname> # : iptables -F
<hostname>#: exit
OLM> exit
----------------------------------------------
To just list the iptables rules instead:
iptables –L
Shoutout to Jeff at Mitel Tech support, he was awesome and helped me with this.