Is there any alternative of CISCO JTAPI, that monitor SIP call?

I am working with a call monitoring system using CUCM and JTAPI. I can monitor Cisco IP Communicator call, but can’t monitor any call from third party SIP client through JTAPI. Following the below reference, JTAPI applications can only control Cisco Unified IP Phone 7900 Series that run SIP.