Hi ,
i know this problem , it's a bug in the IOS of the cisco router. you need to shut + no shut the interface to start working .
i think that the ADSL line need to be up always ( not in standby mode ) , afer that configure two route map in your router and make the primary line with the lowest route map priority.
if u need an example i can send for u
المفضلات