The system can be configured in two different modes depending on what is required to be recorded. The default setting, Record everything, records all calls that are connected to the system. The second option, Rules based recording, uses recording rules that enforce complex constraints on which recordings are kept. The rules can evaluate multiple properties of a recording at once to determine if it should be kept.
The Recording Rules works with the Inclusion List and Exclusion List using the following rules:
If Recording Rules are enabled, then by default no calls will be recorded. You must create a rule or add an item to the Inclusion List to allow anything to be recorded. Calls which match one or more of the enabled rules will be recorded. ALL criteria for a particular rule must be satisfied in order to match that rule.
Exclusion Lists: The Exclusion List is used to discard certain recordings.
If a call matches ANY field within the exclusion list, the recording will NOT be kept. This list takes precedence over Recording Rules. If a rule is matched in Recording Rules, but is then matched in the Exclusion List, the recording will not be kept.
Inclusion List: The Inclusion List overrides any other rules.
If a call matches any field specified in the Inclusion List, it will ALWAYS be recorded. A call which does not match a Recording Rule, or appears in the Exclusion List will still be kept if it matches an Inclusion List rule.
See the Recording Rules section for details.