Thank you all for your insight on this!
I've contacted a few companies including (Not listing them all):
VersaDial
OnviSource
USB Call Record / irl-recording.com
CallCabinet
I will update this thread concerning how we proceed and the outcome / review of the product we choose.