I created a classification for the VOIP Device using To/From the IP of my ata device. Put it into a high classification group (voip, QOS rule 80kbps-120kbps) and High priority (5)
Classification RulesMatch Rule Class Description #
TCP/UDP
Dst Port: 53
Transferred: 0 - 10KB Service DNS 1
TCP/UDP
Dst Port: 37
Transferred: 0 - 10KB Service Time 2
UDP
Dst Port: 123
Transferred: 0 - 10KB Service NTP 3
TCP/UDP
Dst Port: 3455
Transferred: 0 - 10KB Service RSVP 4
From 192.168.1.181 VOIP/Game VIOP.ms 5
To 192.168.1.181 VOIP/Game Voip.ms 6
Outbound Rates / LimitsMax Bandwidth Limit kbit/s (Set to measured bandwidth less 15-30%)
Service 19 - 380 kbit/s
VOIP/Game 91 - 152 kbit/s
WWW 76 - 380 kbit/s
Remote 19 - 380 kbit/s
Media 19 - 190 kbit/s
Mail 19 - 266 kbit/s
Messenger 3 - 266 kbit/s
FileXfer 3 - 266 kbit/s
P2P/Bulk 3 - 114 kbit/s
Crawl 3 - 19 kbit/s
Inbound Rates / LimitsMax Bandwidth Limit kbit/s (Set to measured bandwidth less 15-30%)
Service 1,300 - 26000 kbit/s
VOIP/Game 1,300 - 7800 kbit/s
WWW 5,200 - 23400 kbit/s
Remote 1,300 - 26000 kbit/s
Media 1,300 - 10400 kbit/s
Mail 1,300 - 15600 kbit/s
Messenger 1,300 - 15600 kbit/s
FileXfer 1,300 - 15600 kbit/s
P2P/Bulk 1,300 - 5200 kbit/s
Crawl 260 - 1300 kbit/s
It works fine, except for heavy uploading. For some reason, I still have jittery and choppy outgoing voice during heavy upload periods.
I think that I've used the proper build (tomato-E900-NVRAM64K-1.28.0502.1MIPSR2Toastman-RT-N-Std) and configured the rules properly.
I think the bottleneck is the 300mhz processor of the router, and my 512kb (at best) upload?