I put my VoIP phones on a separate VLAN, then use the traffic shaper to give priority to the Phones VLAN. Might work in your situation.