Hi Annie,
Most of the applications won't store the information of agents who are not available,as it only tries to route the call to the available agents(Skill based routing). I guess we don't have a option to route the call to same agent but we can configure that redial period on application and configuring the Timeout on Tables. There is a variable snooze duration which allows the application to redial after 15mins.
------------------------------
Sravan Karasudula
Microsoft Corporation
------------------------------