OK, since I have most of PfSense setup the way I want, I am now ready to
dive into traffic shaping.
Traffic shaping is a big reason we went with PFSense.
We have a softswitch (Asterisk) on site behind our PfSense box.
We are looking to do some QOS (traffic shaping) for our VOIP in and out of
softswitch/VOIP gateway.
Currently if our bandwidth on our T1 gets soaked 1.55 mb or so, our calls go
to crap.
Basically I want a few different ports and port ranges to always take
priority over anything else. The voice traffic should ALWAYS have priority.
I tried using the traffic shaper wizard, I just checked the check box that
said "Prioritize VOIP", I left all defaults alone. I tried this experiment
at home where I only need SIP prioritized. My calls immediately went down
the toilet, could even understand anything on the call due to poor quality
and garbled voice.
I noticed if I tweaked the "Bandwidth:" setting under "VOIP specific
settings" from the default of 32k to 96k, my call was fine. Seems that this
makes sense since most of the VOIP stuff we use takes around 90k to work.
So then, my problem is this.. How do I set this up in our office so that the
bandwidth is only reserved for VOIP calls when there are actually calls in
progress?
I don't want to set this setting to say 1000k and have that 1000k
unavailable for data traffic when there is nobody on the phone.
Also, I assume the wizard only prioritizes the SIP port? Does it prioritize
any other ports like the IAX ports, RTP and so on?
More than likely I just need a good tutorial for the traffic shaper
beginner.
Is it just me or is the traffic shaper outside of the wizard the most
confusing thing ever?
Thanks!
--Todd