Enable call detail recording in Skype for Business Server
Summary: Learn how to enable Call detail recording (CDR) records in Skype for Business Server.
Call detail recording (CDR) records usage and diagnostic information about peer-to-peer activities including instance messaging, Voice over Internet Protocol (VoIP) calls, application sharing, file transfer, and meetings. The usage data can be used to calculate return on investment (ROI) and the diagnostic data can be used to troubleshoot peer-to-peer activities and meetings.
Use the following procedure to enable CDR for your whole organization or each site in your organization.
In order to enable CDR you must configure monitoring and a monitoring database. For details, see Deploying Monitoring.
To enable CDR with Skype for Business Server Control Panel
From a user account that is a member of the RTCUniversalServerAdmins group (or has equivalent user rights), or assigned to the CsServerAdministrator or CsAdministrator role, log on to any computer that is in the network in which you deployed Skype for Business Server.
Open a browser window, and then enter the Admin URL to open the Skype for Business Server Control Panel.
In the left navigation bar, click Monitoring and Archiving, and then click Call Detail Recording.
On the Call Detail Recording page, click the appropriate site from the table, click Action, and then click Enable CDR.
CDR is enabled by default.
Enabling CDR by using Windows PowerShell cmdlets
You can enable CDR by using Windows PowerShell and the Set-CsCdrConfiguration cmdlet. You can run this cmdlet either from the Skype for Business Server Management Shell or from a remote session of Windows PowerShell. For details about using remote Windows PowerShell to connect to Skype for Business Server, see Microsoft Lync Remote PowerShell Administration. The process is the same in Skype for Business Server.
To enable CDR for a single location
To disable CDR, set the EnableCDR parameter to True ($True).
Set-CsCdrConfiguration -Identity "site:Redmond" -EnableCDR $True
To disable CDR for a single location
To disable CDR, set the EnableCDR parameter to False ($False). Disabling CDR does not uninstall monitoring. It pauses the collection and storage of CDR data.
Set-CsCdrConfiguration -Identity "site:Redmond" -EnableCDR $False
To use a single command to enable CDR in multiple locations
This command enables CDR for all the CDR configuration settings currently in use in your organization.
Get-CsCdrConfiguration | Set-CsCdrConfiguration -EnableCDR $True
For more information, see the help topic for the Set-CsCdrConfiguration cmdlet.