To my knowledge, there is not (and never has been) a native way to achieve this. However, that doesn't mean it's not possible: for most of the details, it's just the frontend that's missing (data is available in the resp. "data providers"). But to investigate the data, you would need a 3rd party app.
There's a manually curated list of hand-picked apps available on my Android website you could chose from: Statistics for calls, messages, data. Depending on what features you favour (how much details you need, how fancy it should look, etc.), different pieces of it might suit you. If you want to investigate only your call logs (as described), Calls Eye seems to be a good choice.
If you prefer to get a few choices introduced closer, head over to SoftwareRecs (the link goes to their rules: SR is quite strict for what questions – or answers – must contain to not be "dropped").
View original answer