Call report per extension?

hi all,
is it possible to generate a report for a client where they could open a webpage on their pbx and have a list of all their extensions, with a call report per extension available?
on this, the client could then click on any extension and see exactly what useage that extension has done on that day - just to see who’s working and who’s not!