Outbound Route Timeout

Hello all,

I am looking for a way for my outbound route to automatically fail to the next specified trunk or route after a specific period of time. What is happening is that calls are sometimes taking up to 40 seconds or longer to route and the IP phone actually reports a timeout. I have noticed that this happens particularly after a long period with no phone calls.

This is satellite link, else any other ideas?