The default Time Sheet report will help you in calculating the billable hours worked by an agent. You can filter out the agent under edit and you also have the option to group by company, date, agent, group or name.