Add hooks to calculate session time.

Billing can happen based on time in 20s increments. We need insight into average session duration per service.
Will we always want to use `.max`? Just wondering if there are cases where would want to find the average or minimum session length.