currently we are using two techniques to matching voice traffic.
All customers that doing voip using an AVM-Fritzbox as VoIP ATA.
The device using port 5060 for SIP and port 7078-7097 for RTP.
we are using this port ranges to match the traffic, also we are using the destination address from our voip providers voip gateways and servers.
The rest is a matter of 802.11q,queue tree and nv2.
I was wondering if anyone had any updated VOIP QOS best practices with the new version of RoS?
Currently we are using the “mark TOS” method and just creating Queue Tree entries. This doesn’t seem to work real well when users are flooding the networks.
This is what we use. But we found that the speeds don’t actually match what they have. For example: If the customer has 50Mbps down and i put that in the parent rule, they will not get even close to 50, more like 16. If i turn off that rule or change it to 200M then they get the 50. Am i doing something wrong here?
#Packet Marks for Media Server
/ip firewall mangle
add action=mark-packet chain=prerouting dst-address=“voip media server IP” in-interface=bridge-local new-packet-mark=“VOIP UP”
add action=mark-packet chain=prerouting dst-address=!“voip media server IP” in-interface=bridge-local new-packet-mark=“Data UP”
add action=mark-packet chain=postrouting new-packet-mark=“VOIP DL” out-interface=bridge-local src-address=“voip media server IP”
add action=mark-packet chain=postrouting new-packet-mark=“Data DL” out-interface=bridge-local src-address=!“voip media server IP”
#QoS Setup. Please Do a speed test to verify Upload/Download Speeds and then adjust the following rules to match
/queue simple
add comment=“Reconfigure to match actual total Up/Dn speeds” max-limit=10M/40M name=Parent target=bridge-local
add comment=“Configure Up/Dn speeds in this rule by multipling the amount of phones x 100k” max-limit=768k/768k name=“VOIP UL” packet-marks=“VOIP UL” parent=Parent priority=1/1 target=192.168.88.0/24
add comment=“Configure Up/Dn speeds in this rule by multipling the amount of phones x 100k” max-limit=768k/768k name=“VOIP DL” packet-marks=“VOIP DL” parent=Parent priority=1/1 target=bridge-local
add comment=“Configure this rule with your Up/Dn speeds minus the bandwith you put for the VOIP rules.” max-limit=9M/39M name=“Data UP” packet-marks=“Data UP” parent=Parent target=192.168.88.0/24
add comment=“Configure this rule with your Up/Dn speeds minus the bandwith you put for the VOIP rules.” max-limit=9M/39M name=“Data DL” packet-marks=“Data DL” parent=Parent target=bridge-local