User Status

Is there a module or something, where users can put there status (“At lunch”, “Ïn a call”, etc) and then admin can gather information about time certain user spend doing something?