Guarantee bandwidth for VOIP?



  • I want to know if there is any way to GUARANTEE a percentage of my WAN for VOIP?

    I know this would potentially be a waste of some bandwidth, but I need a definitive way to solve my poor audio problems that I have been having using the built in wizard shaper for voip.

    I would like if I could say all traffic other than voip can only use up to 70% of my bandwidth and VOIP can use 100%.  Is there a way to set this up in pfsense?



  • Can you give more details as to your problem?  If it is inbound, there is not a lot you can do.  If it is outbound, you don't need to play with guarantees, just priorities.



  • I think the problems are mostly inbound.

    Is there no way for pfsense to send retransmits when the inbound bandwidth reaches 70% to slow down the sending party, so the inbound bandwidth is not saturated?

    The problem is, we can only get a T-1 at this particular location, so bandwidth is very limited.  It can easily be saturated by even just one user initiating a download.  I was hoping for some way to limit all other traffic other than voip to guarantee a portion for phone calls.

    If pfsense cannot do this, is there another device or software that can?



  • Well, you can set the inbound bandwidth to something quite a bit smaller, and if most of your inbound BW is TCP, I think the shaper will delay the inbound traffic enough to slow it down.  I'm not 100% sure of that though.  If you have a T1, the far preferable approach is to have your ISP prioritize the traffic for you. I have done this when I was the technical consultant for an ISP in the past - it is not difficult to tell the far-end router to push RTP packets to the head of the queue (or even just UDP will help a lot.)


Log in to reply