I've added the following config to the ASA at one of my remote sites:
class-map Voice
match dscp ef
match tunnel-group X.X.X.X
policy-map Voice-Priority
class Voice
priority
policy-map Traffic-Shaping
class class-default
shape average 800000
service-policy Voice-Priority
priority-queue outside
service-policy Traffic-Shaping interface outside
But it doesn't seem like anything is getting into the priority queue:
Interface outside:
Service-policy: Traffic-Shaping
Class-map: class-default
shape (average) cir 800000, bc 3200
(pkts output/bytes output) 388107/257765342
(total drops/no-buffer drops) 2847/0
Service-policy: Voice-Priority
Class-map: Voice
priority
Queueing
queue limit 64 packets
(queue depth/total drops/no-buffer drops) 0/0/0
(pkts output/bytes output) 0/0
Class-map: class-default
Default Queueing
queue limit 64 packets
(queue depth/total drops/no-buffer drops) 54/2847/0
(pkts output/bytes output) 388238/257909374
It's only been a few hours or so and not too many calls are made from that site, but I wanted to be sure I was on the right track. My fear is that the web filter device that is inline withe the ASA is stripping the tag off my voice packets.