Do you know why the CallDetailRecord table in CDR Database is empty? I just found out in the Publisher server that eventhough the CDR Insert service is started and that there is no error in the Event Viewer, the CallDetailRecord table is empty. Please advise, thanks.
Did you check this in CallManager:
These values are set to False by default. You must enable these configuration items separately on every server in a cluster. You can configure these parameters on the Service Parameters Configuration page in the Cisco Unified CallManager Administration. To access the Service Parameters Configuration page, open Cisco Unified CallManager Administration and select Service -> Service Parameters.
â¢CdrEnabled - This parameter enables or disables CDRs. If this parameter is false (the default value), Cisco Unified CallManager will not generate CDRs. If this parameter is true, CDRs are generated.
â¢CdrLogCallsWithZeroDurationFlag - This parameter enables logging of CDRs for calls which were never connected, or which lasted less than one second. If this parameter is false, only calls with talk time greater or equal to 1 second and/or failed calls generate CDRs. If this parameter is true, all call will generate a CDR. In this case, going off hook and immediately back on hook will generate a CDR.
â¢CallDiagnosticsEnabled - This parameter enables and disables CMRs. If the parameter is false, Cisco Unified CallManager will not generate CMRs. If this parameter is true, CMRs will be generated for all supported devices. Currently, only some IP phone and some MGCP devices support the diagnostic data.
From this doc: