Cisco provides a Monitoring\recording product called QM\WFM, which works in conjuntion with Contact Center product UCCX
We currently have the Cisco QM recording product and it does work with non-CCX calls. We record both contact center agents and non-agents. Since you install the recording licenses in contact center you probably would need to install UCCX in conjunction with this though.
We have customers that use Calabrio's AQM (sold through Cisco) solution for recording CCX calls
We also have customers that are using Telstrat Engage solutions for recording CCX and non-CCX users.
As well Telrex Call Rex recording again for both CCX and non-CCX users I believe.
TeleFinity is offering a free 6 months Certified Recording System for unlimited number of channels, have look here: