Dashboard for Reporting on Call Totals/Minutes & Phone System Types

Hello,

I am looking to create a dashboard that tracks and reports call counts for the current and last month as well as duration (in mins) for those calls. 

It would also be ideal to be able to track which phone systems these calls are going through, along with a simple count of how many of our sites use each phone system. 

Has anyone built anything along these lines or is looking to do something similar? I could use some help writing the SWQL for these widgets. 

Thanks!