To be honest my involvement was mostly on the CUCM side of the solution (not the NICE side).
I do know that the Cisco TSPs are required for whatever NICE server is going to talk to CUCM directly for information about the recorded DNs. I remember specifically that in the Active solution TSP was NOT required on the Logger but was on the other server. We actually had engineers from NICE working with us for the NICE side.
We have a customer that is looking at a NICE recording solution to integrate into a UCM 8.6 cluster. NICE has not been able to give me any type of call manager documentation, and google doesn't seem to be helping either.
Can you give me an overview of what is needed on the call manager to get on-demand recording working.