Recording Policies

Recording policies let you set up and manage which interactions you want to record. You can create multiple recording policies for your organization. You can also configure recording settings to define when to continue recording an interaction.

You can define 2 types of policies:

  • Recording: Defines the interactions that should be recorded

  • Do Not Record: Defines the interactions that should not be recorded

    Do Not Record policies apply to all channel types and are not prioritized. Do Not Record policies take precedence over other recording policies, but if there's a LogRecordingPro action in a Studio script or recording on demand is triggered, the interaction will be recorded.

When a new tenant is created, it is assigned a default recording policy set for 100% of all voice calls.

You can manage your active and long-term storage for recordings with Cloud Storage Services.

How Do Recording Policies Work?

For each recording policy, you define:

For voice and dialer interactions, you configure the percentage of calls to record. You can also configure the percentage of calls that should include screen recordings. For dialer calls (with agent or agentless), the interactions are recorded starting the moment the customer answers the call. If a call is less than 4 seconds, it's considered a short call and is not recorded.

For digital channels, transcripts are saved according to your settings in ACD/Digital Experience. You can also configure the percentage of digital interactions to include screen recording.

For screen recording:

  • To record agents' screens, the agents must have ScreenAgentClosed NICE ScreenAgent is a service that runs on agent desktops that require screen recording. installed. You can configure policies to record all interactions and limit the screen recording to agents who have ScreenAgent installed. See Examples of Basic Recording Policies.

  • Consider your storage limitations when deciding how much screen activity to record.

  • You can define a Deny list of applications and URLs to protect sensitive data. If an application or URL on the Deny list is open on the agent's screen, screen recording stops.

  • You can continue screen recording for up to 45 minutes (2700 seconds) after the interaction ends to capture the after call work (wrap-up tasks). The agent's screen activity is recorded for the entire duration you select, unless:

    • A new interaction starts

    • The current session times out

    • The agent applies a disposition

    • The agent logs out

    Other changes to agent state do not affect ACW recording.

You can deactivate and reactivate polices. If you reactivate policies, they are automatically saved as lowest priority. You can then change the priority.

Examples of Basic Recording Policies

Let's say you want to record a certain amount of voice and screen for all calls for all agents. If all agents in your organization have ScreenAgent installed, you can create a single policy.

If you have agents who don't have ScreenAgent installed, trying to record them will cause screen recording errors. You can prevent these errors by creating 2 policies:

If you want to record a combination of teams and employees, you'll need to create multiple policies:

If you want to record digital channels:

Define Recording Policies

  1. Click the app selector and select Admin.
  2. Click RecordingRecording Policies.

  3. Click New > Recording Policy.

    The options displayed depend on your Recording license configuration and permissions.

  4. Enter a Name (and Description).

  5. Select channel type.

    To record all dialer interactions (with agents or agentless), select channel type as Voice.

  6. For voice calls and dialer interactions:

    1. Move the slider to select the percentage of Voice only to record.

    2. Move the second slider to select the percentage of Voice and screen to record.

    3. Select Record After Call Work to continue screen recording after the call ends, and enter the duration, up to 2700 seconds.

  7. For digital channels:

    1. Select the channels for screen recording. Transcripts are saved according to your settings in the ACD/Digital Experience, unrelated to recording an agent’s screen activity.

    2. Move the slider to select the amount of Screen recording.

    3. Select Record After Call Work to continue screen recording after the interaction ends, and enter the duration, up to 2700 seconds.

  8. You can add filters to select the interactions to record. By default, no filters are set, and all interactions can be recorded.

    • When you add Directions, Skills, and Phone Numbers filters, interactions are recorded if they match a criteria in all the filters. For example, if you add direction and skill filters, interactions are recorded if they match a specified direction AND skill.

    • When you add both Employees and Teams filters, interactions are recorded if they match an employee OR a team AND a criteria in the other filters.

    • In Phone Numbers, you can add an asterisk after the beginning of the number to include all phone numbers in a country or area code. For example, enter1800* for all calls from area code 1 (800), or 1212123* for all calls from 1 (212) 123-xxxx, or 01144* for all calls from the United Kingdom.

    • To add a Business Data filter:

      • Select a Business Data Name. The list contains the display names of all active business data fields.

      • Select an Operator and then enter a Value. The available operators depend on the selected business data.

      Interactions are recorded if they match all the business data filters, and a criteria in the other filters.

      When business data is received after a call starts and matches a recording policy with a Business Data filter, recording starts at that point.

  9. Click Create.

    The policy is saved as the lowest priority.

  10. To change the priority:

    1. Click Prioritize.

    2. Rearrange the policies as needed.

    3. Click Save.

  11. After your recording policy has been in place long enough to have a good sampling of segments, verify that interactions are being recorded as you intended. See Troubleshoot Recordings.

Manage a Screen Recording Deny List

You can configure a Deny list, which will be applied to all calls with screen recording.

  • Screen recording stops when an application or URL on the Deny list opens on the agent's desktop. If the open application or URL window is covered by another window, the recording still stops.

  • If an application or URL on the Deny list is minimized to the taskbar, it’s considered closed and recording continues.

Use the Deny list to prevent the accidental recording of sensitive data. The Deny list can include up to 15 applications and/or URLs.

ScreenAgent receives the latest Deny list when it loads and then every 12 hours.

To create a Deny list:

  1. Click the app selector and select Admin.
  2. Click RecordingRecording Policies.

  3. Click Settings Screenshot for Settings icon.

  4. In the Application Recording section, click Customize.

  5. Select Do Not Record.

  6. Set up the Deny list:

    • To add Applications, click Browse and choose an EXE application file.

    • To add URLs, enter a URL address and click +.

    You can add up to 15 applications and/or URLs.

    • If you add an explicit NICE.com URL, such as https://www.NICE.com or http://NICE.com, the recording stops when this specific URL opens.

    • If you enter www.NICE.com in the URLs field, the recording stops if any of the following URLs open:

      • http://www.NICE.com

      • https://www.NICE.com

    • If you enter NICE.com in the URLs field, the recording stops if any of the following URLs open:

      • http://www.NICE.com

      • http://NICE.com

      • https://www.NICE.com

      • https://NICE.com

  7. Save your settings.

Record Interactions Transferred to External Phone Number

By default, any interactions transferred to external phone numbers are not recorded. You can define whether to continue recording when these calls are transferred.

For example, when the setting is On and an agent transfers a call from your organization's central contact center to a specific branch, the call will continue to be recorded by CXone Recording.

Keep in mind:

  • Do Not Record policies take precedence over other recording settings.

  • The LogRecordingPro actions (RecordStart, RecordStop) in the Studio script take precedence over other recording settings.

  • For a call transferred to external phone number:

    • When transferring from the IVR, the external interaction is not recorded.

    • When using a cold transfer, the external interaction is recorded, even if there is a Do Not Record policy with the external participant’s phone number.

To continue recording calls transferred to external numbers:

  1. Click the app selector and select Admin.
  2. Click RecordingRecording Policies.

  3. Click Settings Screenshot for Settings icon. Set the Continue Recording Transfers to External Phone Numbers option to On.

Record Interactions After Disposition

This feature is only available for users with the CXone Recording Advanced and a screen recording license.

By default, recording for any interactions stops when an agent applies dispositionClosed Results or tags that the agent or system assigns to the contact with additional information about the call when the interaction ends. You can choose to continue recording interactions even after an agent applies disposition.

For example, when the setting is On and an agent applies the disposition, the interaction will continue to be recorded by CXone Recording until the duration set in the after call work (ACW) field in the recording policy.

To continue recording calls after applying disposition:

  1. Click the app selector and select Admin.
  2. Click RecordingRecording Policies.

  3. Click Settings Screenshot for Settings icon. Set the Continue to record after disposition is applied option to On.

How Does Prioritization Work?

When there's an interaction, it runs through the policies by priority. Once an interaction meets the criteria for one of each of the filters in a policy, it is assigned to that policy. The interaction may not be recorded, depending on the recording percentages defined for that policy. If the interaction is not recorded for that policy, it doesn't continue to the other policies.

Changing the priority of recording policies directly affects what gets recorded.

In the screenshot, you can see these policies:

  • The Outbound sales policy is set as priority 1 and records 80% of all outbound calls (without screen recording) for Joan Edwards.

  • The Auto finance policy is set as priority 2 and records all outbound and internal calls for Joan Edwards and Kevin Allen. Screen is also recorded for 80% of their outbound and internal calls.

  • The Compliance policy is set as priority 3 and records all calls for Margaret Rogers, with a priority of 3. All calls will be recorded 100% for both voice and screen.

  • The New Accounts policy is set as priority 4 and records 50% of inbound calls for Margaret Rogers and Timothy Cooper. Screen is also recorded for 50% of their inbound calls.

Define Do Not Record Policies

  1. Click the app selector and select Admin.
  2. Click RecordingRecording Policies.

  3. Click New > Do Not Record Policy.

  4. Enter a Name (and Description).

  5. Select at least one of the Employee, Team, Skill, and/or Phone Number filters. In addition, you can also filter on Direction and Business Data.

    • In Phone Number, you can add an asterisk after the beginning of the number to limit to all phone numbers to a country or area code. For example, enter 1800* for all calls from area code 1 (800), or 1212123* for all calls from 1 (212) 123-xxxx, or 01144* for all calls from the United Kingdom.

    • To add a Business Data filter:

      • Select a Business Data Name. The list contains the display names of all active business data fields.

      • Select an Operator and then enter a Value. The available operators depend on the selected business data.

      When business data is received after a call starts and matches a DNR policy with a Business Data filter, recording stops at that point. The recorded part from the call start is saved.

  6. Click Create.

  7. After your Do Not Record policies has been in place long enough to have a good sampling of segments, verify that interactions are being recorded as you intended. See Troubleshoot Recordings.