Recording Schedules Overview

Administrators create schedules based on business rules to control which interactions are recorded. The inContact WFO scheduler is flexible and allows you to create several different types of schedules as described later in this topic.

Most schedule types can be set up across any combination of call variables. All requests, including CTI messages and API requests related to call or agent information, are routed to the scheduler for processing.

If your implementation uses multiple CTI Cores, you can choose to relate schedules to a specific core. If no schedules are related to a core, that core uses all schedules. If one or more schedules are related to a CTI Core, the core uses only the related schedules. For more information on this strategy, ask the inContact WFO Support team.

Every event received by the scheduler is compared against the business rules of all active schedules. An event may match one schedule, multiple schedules, or no schedules at all. When an event matches one or more schedules, an entry is logged for each individual match.

Schedules are also used to specify various parameters of the recorded interactions. These include minimum and maximum recording length, sequence of archive actions, number of retention days, and so forth.

You can assign a priority to each schedule so that, in the case of multiple matches, inContact WFO assigns the schedule with the preferred options. inContact recommends that schedules be planned carefully and thoroughly before implementation, to make sure priorities are assigned correctly. Consider these examples:

  • You create a schedule stating that audio and video for all calls will be recorded and retained for 30 days. You create another schedule for the Trust Group stating that only audio will be recorded for all calls, and that recordings will be retained for 365 days. Since keeping the Trust Group calls longer is more important, that schedule would be given a higher priority.
  • John Smith (Agent 7258) has recently been coached for improper call handling, so you create a schedule to record all his calls between September 1 and September 15. A schedule is already in place for John’s ACD Group to record a randomized 20% of calls in September. The individual schedule for a specific purpose must be given a higher priority or it will be overridden by the ACD Group schedule.
  • You create a schedule for the Support ACD Group to record audio for 100% of calls. You create another schedule for the same group to record video for 20% of calls. You create a schedule for the French ACD Gate to record audio and video for 100% of calls. Some agents are in both the Support Group and the French Gate. In order of highest to lowest, the schedules should be prioritized as: French ACD Gate, Support ACD Group video, Support ACD Group audio.

Recording schedules can be edited, copied or deleted. When a schedule is edited, the changes only apply to future calls recorded under that schedule. When a schedule is deleted, previously recorded calls are not affected.

Types of Recording Schedules

You can create the following types of recording schedules in inContact WFO:

  • Record All Calls For An Agent During A Time Range — This option allows you to quickly create a schedule for a single agent that will record their calls for a defined period. These schedules use default values for retention, recording length, and other parameters. If you want to record multiple agents, record only certain calls, or use non-default values for recording parameters, you must create a custom schedule.
  • Record The Next N Calls For An Agent — This option allows you to quickly create a schedule for a single agent that will record a specific number of calls. The schedule can also be limited by date parameters. However, if the end data is reached before the specified number of calls, no additional calls will be recorded under the schedule. These schedules use default values for retention, recording length, and other parameters. If you want to record a specific number of calls for multiple agents or use non-default values for recording parameters, you must create a custom schedule.
  • Custom Schedules — Custom schedules offer multiple parameters which can be used alone or in combination to create schedules that meet your organization's needs. All custom schedule types can incorporate random probability if desired. In other words, when a call is delivered and the schedule is at or above its target percentage, the system generates a random number for the call, between 0 and 100. If the random number is equal to or less than the Random Probability value, the call is recorded. Otherwise, the call is skipped.
  • Timed Schedules — Timed schedules are used when there is no phone event to trigger recordings, such as with chat or email agents. Timed schedules let you record an agent's desktop for a specified time period, dividing the recordings up incrementally according to your organizational needs. For example, recording could be scheduled from 8:00 AM to 5:00 PM, and each record could last 15 minutes. The desktop will be recorded provided the workstation is powered on and the Screen Recording Client is running, whether the agent is actively using the workstation or not. This feature is licensed separately from voice and screen recording. Consult your inContact WFO representative for additional information.

    This feature will not work properly if you use the Workstations List. Unique usernames are required.

    Time schedules can be edited and deleted, but not copied.

Related Tasks

Related References