1. A system for routing selected phone calls to a user having a plurality of communication resources, comprising: at least one processor; a call server configured to obtain identity information for a phone call received at the call server; a selection policy module comprising software for execution by said at least one processor and configured to select a cascaded ringing program for routing the phone call to at least one of the user's plurality of communication resources based on the identity information of the caller; and a routing module comprising software for execution by said at least one processor and configured to route at least one of the phone call and the identity information to at least one of the user's plurality of communication resources using the selected cascaded ringing program, wherein the selection policy module is configured to route at least one of the phone call and information related to the phone call to a single communication resource at a user location when it is determined that multiple communication resources are located at the user location based on information from at least one of the postulated context of the user, the estimated location of the user, and attribute settings of a location attribute, and a location suppress attribute.