Patent ID: 8503643

Claim:
A method comprising: associating, by a device, a group of recipient candidates in a network for a media session request; receiving, by the device, a media session request from a caller's communication device; identifying, by the device, routing configuration criteria for selecting one of the recipient candidates for establishing a media session based on the media session request, the routing configuration criteria being based on location information for the caller's communication device, location information for each of the recipient candidates, information based on a relationship between the location information for the caller's communication device and the location information for each of the recipient candidates, and presence information for each of the recipient candidates; receiving, by the device, the location information for the caller's communication device; receiving, by the device, the location information for each of the recipient candidates; receiving, by the device, the presence information for each of the recipient candidates; receiving, by the device, the information based on the relationship; receiving, by the device, at least one of: map data identifying a travel route from the location of each of the recipient candidates to the location of the caller's communication device, or traffic data identifying estimated delays along each travel route from the location of each of the recipient candidates to the location of the caller's communication device; selecting, by the device, one of the recipient candidates based on the routing configuration criteria and the received at least one of the map data or the traffic data; and automatically routing, by the device, the media session request from the caller's communication device to the selected recipient candidate.