We have had a Balance 20 for a while, and I have had to actually dedicate one of our 2 connections to our VoIP phones to maintain a jitter free connection for them. When other traffic is on the same connection, the upstream direction is allowed to be used to the max, which quickly degrades our service(we use DSL and a wireless connection - both quickly collapse when the upstream is congested).
I have VoIP services as the only High priority service int he qos, with all others set to Low. I have set the bandwidth for both connection to ~80% of maximum to allow for a bit of a buffer before overloading them, but testing reveals that the Peplink will not limit the bandwidth used to what is set. I did notice that the comment on these bandwidth settings say that they are used for load balancing, and do not mention QOS.
So, my request is that the max bandwidth values be properly used in the QOS system. QOS cannot be truly effective if the connection is maxed out, which is why good QOS implementations (like on tomato) always have limits built in to avoid saturating the upstream pipe. While I believe that our VoIP traffic is getting priority over other traffic, everything starts to drop when we hit 100% utilization.
Just to test, I set the max upstream on our 10mbit\10mbit connection to 1mbit and ran a speed test. Upstream still tested at 9.86mbit. I would also like to recommend Peplink to our VoIP customers, but at this point can only suggest it if the customer is willing to get a second dedicated connection.
Thanks in advance for any help on this everyone!