QOS PABX to PABX and PABX to IP handset

So i have 2 systems pre setup on the wireless network and i am haveing problems to test QOS This is what i treid

I marked the packets in ip\firewall mangle see below this marks UDP and the port the devices is using

0 chain=forward action=mark-packet new-packet-mark=1719 passthrough=no
protocol=udp port=1719

1 chain=forward action=mark-packet new-packet-mark=2051 passthrough=no
protocol=udp port=2051

2 chain=forward action=mark-packet new-packet-mark=2048 passthrough=no
protocol=udp port=2048

3 chain=forward action=mark-packet new-packet-mark=2049 passthrough=no
protocol=udp port=2049

4 chain=forward action=mark-packet new-packet-mark=2148 passthrough=no
protocol=udp port=2148

5 chain=forward action=mark-packet new-packet-mark=2160 passthrough=no
protocol=udp port=2160

6 chain=forward action=mark-packet new-packet-mark=2161 passthrough=no
protocol=udp port=2161

7 chain=forward action=mark-packet new-packet-mark=5588 passthrough=no
protocol=udp port=5588

8 chain=forward action=mark-packet new-packet-mark=8003 passthrough=no
protocol=udp port=8003

9 chain=forward action=mark-packet new-packet-mark=8002 passthrough=no
protocol=udp port=8002

There after I added queues on all the interfaces the packets will pass-through

name=“Voip_ether1” parent=ether1
packet-mark=1719,2051,2048,2049,2148,2160,2161,8002,8003,5588,2087,2086
limit-at=0 queue=default priority=2 max-limit=0 burst-limit=0
burst-threshold=0 burst-time=0s

1 name=“Voip_ether2” parent=ether2
packet-mark=1719,2051,2048,2049,2148,2160,2161,8002,8003,5588,2087,2086
limit-at=0 queue=default priority=2 max-limit=0 burst-limit=0
burst-threshold=0 burst-time=0s

2 name=“Voip_ether3” parent=ether3
packet-mark=1719,2051,2048,2049,2148,2160,2161,8002,8003,5588,2087,2086
limit-at=0 queue=default priority=2 max-limit=0 burst-limit=0
burst-threshold=0 burst-time=0s

So now that the info is out of the way this is my problem I want to test if its working the following test I have done

  1. When making a phone call and limiting the queue max and limit to less than a phone call I can hear the voice quality starts to become intermittent and I can see packets being dropped
    Result: So I am marking the right packets and can throttle the phone call

  2. I tried to use the bandwidth test from Mikrotik to Mikrotik
    Result: This kills the phone call even with QOS enabled

  3. I have tried to use bandwidth generators over the network to cause tcp\udp traffic
    Result: Phone quality is good with QOS disabled and stays the same enabled

What I am trying to show to my clients is that QOS must be enabled but currently I can’t create a sanrio to show the difference between QOS enabled and QOS disabled