A method for managing communication requests includes receiving tag
information from a user of a communication device, and associating the
tag with a communication device. The tag information includes criteria
for determining whether the tag applies to an incoming communication
request and one or more actions to be taken in response to the
communication request after determining that the tag applies. The method
further includes receiving a request from a caller for a communication
session with the communication device, determining whether criteria for
the tag have been met by the communication request, and if the criteria
for the tag have been met, taking the specified actions in response to
the communication request.