Questions about SMS and Voice call logging

Questions about SMS and Voice call logging

I'm looking for suggestions to support these neds:

I

Here's what I need to understand and do.

I have independent contractors who carry a personal cell phone, and which use their personal physical device to conduct my client's business. 

I want to provide each user with a second, company-specific phone number.

I want that phone number to be used for both SMS and voice, dual-SIM, in other words.

I want the SMS logging functionality provided by your brilliant software.

I want voice logging functionality, too. I don't need an audio recording of a voice call, only the duration, date, time, and to / from phone numbers for each call.

Ideally, I'd be able to "intercept" both the SMS and Voice transactions and inbound/outbound email so that I could collect them into a single, unified, message stream in a custom module. A current problem with email is that we are not yet using Zoho as our email provider. (For shame, I know).

I'm open to considering many different options.