Simplest QoS setup for SIP VoIP - without max bandwidth

I am looking for the simplest QoS setup for SIP VoIP. I have Routerboards going into so many sites with so many different Download and Upload speeds that, I am looking for a config that basically tags udp 5060-5080 and udp 10000-20000 and give it the highest priority.

Do I have to dedicate bandwidth or is there a method for just giving this traffic highest priority while giving everything else lowest priority?

The voice and data networks are always segregated either through VLANs or dedicated switches, so even a method of giving one port priority over another would work.

Everything I have searched for talks about utilizing Max Bandwidth, but I am trying to find a method utilizing just priority.

Thanks

Is this not possible? I know how to do this using Max Bandwidth, but again, I am wanting to see if QoS is possible either at the port level (ether4 higher priority than ether5), or even router-mark 5060-5080, 10000-20000 UDP traffic with the highest priority and everything else lower priority.

Can QoS be achieved without specifying a maximum bandwidth?

Can’t believe no one has any experience with this?

I have been searching for how to do QoS without max Bandwidth and just priority but I don’t know if i’m not seeing it yet because it’s rare, or because it’s just not possible.

Any help or insight would be much appreciated.

Mikrotik should know exact available bandwidth to make queues work.
I think, that’s because if bandwidth unknown, it’s impossible to cache packets correctly, because router don’t know whether certain packet should be sent to port, or should be placed to queue. And some of packet will be definitely lost.

If try to imagine, how this problem could be solved, I see two ways:

  • Measure total bandwidth and put calculated value to queue max-limit
  • Measure packet loss and discretely reduce max-limit till packet loss stop.

I don’t know, if it possible to realize in mikrotik. I don’t even try it at all. Just theorizing.

I’m searching for the same thing stormcloud.

Perhaps is possible create PCQ rules on pppoe server and priorize there the voip.

Ya everything I have read points to needing to apply the max bandwidth. It would just make my and my techs like so much easier if we could simply say port 4-Data, has less priority than port 5- Voice regardless of what type of traffic. I know that seems like it’s too simple so that’s why I was wondering about tagging traffic with ports 5060-5080 and 10000-20000 and applying some sort of priority based off of router mark, but I haven’t come across anything yet.

Is there a simple way to test bandwidth remotely without having someone on-site run a speedtest from their computer?

Have you news?

use the CoS on the wireless with ToS mappings, I believe there is a set-priority option for mikrotik , however we use ubnt combined with MT

change voip dscp and give priority to sip over the air,

do pppoe for data and use non pppoe for voice and prioritise like this

if u want to only do via pppoe, u have to set QoS and max limit and priorities, dont know of any other way

my 2 cents

S