SDRTrunk will decode and record the voice. Combined with Trunking Recorder you have an easy way to listen to the audio. For activity logging alone, Unitrunker 2.1 is unrivaled. You're probably going to want to dedicate one dongle to Unitrunker to sit on the control channel logging activity if it's that important to you, the other dongle(s) for SDRTrunk (depending on how much bandwidth needs to be captured for the site you're interested in). You can also pair up SDRTrunk with an SDRPlay RSP1A or RSP1B to capture up to 8.5 MHz of bandwidth. Airspy R2 or Airspy Mini are also options, however I would recommend the SDRPlay over either Airspy model as it a) captures more bandwidth than the Airspy Mini and b) captures the same bandwidth as the Airspy R2 but costs less.
Oh and just to be clear, Unitrunker can decode P25 FDMA control channels, which is what 99% of P25 Phase II systems use, so it can log the activity for TDMA talkgroups, it just can't decode the TDMA audio.