VoIP Detective processes call records that are produced by Call Manager. These files are CDRs (Call Detail Records) and CMR (Call Management Records). After enabling these records in Call Manager, Call Manager will push (via SFTP) these files to VoIP Detective. VoIP Detective doesn't pull anything, or interact with Call Manager, it simply sits and waits for Call Manager to send it files.

Process for Enabling CDRs and CMRs:

  1. Enable CDR/CRM via CallManager service parameters
    • Callmanager -> Cisco Unified CM Administration -> System -> Service Parameters
    • Select a server from the drop down box and then select the CallManager service
    • Set the ‘CDR Enabled Flag’ to "True". Needs to be enabled per server basis.
    • Set 'Show Line Group Member DN in finalCalledPartyNumber CDR Field' to "True"
    • Set 'Show Line Group Member Non Masked DN in finalCalledPartyNumber CDR Field' to "True"
    • Set the ‘Call Diagnostics Enabled’ parameter to "Enabled Only When CDR Enabled Flag is True". This is a clusterwide parameter.
    • Optional - Set 'Display FAC in CDR' to "True" if you use Forced Authorization Codes.
  2. Configure CDR/CMR via Enterprise Parameters
    • Callmanager -> Cisco Unified CM Administration -> System -> Enterprise Parameters, there are two parameters related to CDR:
      • CDR File Time Interval - Set this to 1 minute (which is the default)
      • Cluster ID - if you only have one cluster, leave this at the default. If you have multiple clusters pointed at the same install of VoIP Detective then you will need to modify this.
  3. Configure CDR/CMR Loader
    • Callmanager -> Cisco Unified Servicability -> Tools -> CDR Analysis and Reporting -> System -> Scheduler -> CDR Load
      • Disable Loader - unchecked
      • Continuous Loading 24/7 - checked
      • Load CDR only - unchecked
  4. Verify the following services are activated
    • Callmanager -> Cisco Unified Servicability -> Tools -> Control Center - Network Services
      • CDR Agent (activated on every node in the cluster)
      • CDR Repository Manager (activated on every node in the cluster)
      • CAR Scheduler (activated on every node in the cluster)
      • CAR Web Service (Can only be activated on the Publisher)
  5. Add a billing server
    • Callmanager -> Cisco Unified Servicability -> Tools -> CDR Management -> Under the Billing Application Server Parameters section, click "Add new".
      • Host Name / IP Address - the IP of VoIP Detective
      • User Name - voipdetective
      • Password - voip
      • Protocol - SFTP
      • Directory Path - /incoming/

A detailed description of this process can be found here