Recording Schedules Overview
Administrators create schedules based on business rules to control which interactions are recorded. Uptivity 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 CTIAn acronym for Computer Telephony Integration - any technology that allows interactions on both computer(s) and phone(s) to be integrated. messages and APIAn acronym for Application Program Interface. An API facilitates interaction between software components and specifies how they should interact. requests related to call or agent information, are processed against existing schedules.
If your implementation uses multiple instances of CTI CoreThe software component that provides the PBX/ACD integration and makes call recording decisions based on customer-defined recording schedules. (the service used in recording), 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 core, that core uses only the related schedules. For more information on this strategy, ask the Uptivity Support team.
Every recording-related event received by Uptivity 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, Uptivity 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, you should give that schedule 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 ACDAcronym for Automatic Call Distributor - A device used to manage and distribute incoming calls to a specific group of terminals. 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 ACD Group and the French ACD 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 Uptivity:
- 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 date 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. 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.