splitting voip and internet traffic?

I am struggling to split voip traffic and internet traffic.

I have 2 gateways, but cant seem to split the traffic. I am using mangle to mark routing, and then in ip routes set the gateway for routing traffic. please help