1. A method performed by a processor, the method comprising: monitoring communications requests, wherein each of the communications requests includes a request for conducting a communication session between a requesting user and a requested user; monitoring user responses to the communications requests; determining user contexts for the requested user corresponding to each of the communications requests communicated to the requested user; determining an indication of user availability for the requested user based in part on prior user responses made by the requested user under user contexts having conditions in common with a current user context of the requested user; and providing the indication of user availability to at least one authorized user.