I have a customer that has 2 sites. 1 connection via broadband wireless (latency, drops packets...etc) and another via an MPLS connection. For the scope of this question I won't get into the technicalities of why we have routing the way we do, but there are other circumstances.
We will implement eigrp and iBGP on both sites with dual redistribution. By default all networks will route properly with the default metrics/weights - which is via the broadband wireless connection since it is higher bandwidth and there are less hops...etc
However, the customer desires their voice network to/from the building use the MPLS connections due to it being better link quality.
That's where my problem comes in since I'm having problems getting voice traffic to prefer another route - a standard route map won't work with it chosing X ip address or interface as the next hop since it would not allow redundancy/failover. I'd like to change the EIGRP metric (EIGRP is working due to a GRE tunnel over the MPLS network) just for the voice networks over the MPLS network.
Any suggestions or tips on this matter will be appreciated. I know this should be possible, but dang it has me stumped at the moment.