I found this article and code sample which pretty much answers my questions.
Note that in order to install the code sample, I had to manually extract the contents from the installer using 7-Zip. The installer itself would throw an error when running on Windows 7 for some reason.
I haven't completed yet, but I expect to be able to modify this solution to use the COM+ Tracking interfaces (namely the IComTrackingInfoEvents interface), which provides the granularity and information I need (call durations, etc.)