Hang up outbound call if not connected within certain time. How?

Hi,
I have a call centre where agents are currently manually dialing outbound calls.
Is it possible to have the call automatically hang up if it's not connected after say a minute?
Some of our agents have realised if they just sit listening to a ringing tone, it looks like they are on a call.
Any suggestions welcomed.
Thanks,
Tim
__________________



I've answered my own
I've answered my own question.
In extensions.conf, under macro-dialout-trunk.
The 300 in the following line is the timeout before the call is abandoned.
exten => s,n,Dial(${OUT_${DIAL_TRUNK}}/${OUTNUM},300,${DIAL_TRUNK_OPTIONS}) ; Regular Trunk Dial