A derivation is an alternative telephone number for a contact, that is dialled when attempts to use the main telephone number have failed. The most common example is to assign a household land-line phone number as the main number, and a backup mobile or cell phone number as a derived number. Derivation can be defined for each sample list, and is set up in the numbers tab of the sample list properties. See numbers tab for details.
Suppose that in our sample list we have five phone number fields, called t1, t2, t3, t4 and t5. When creating the sample list with AskiaLister or from ExternalDB, we selected the first field, t1, as the main phone number:

In CCA or Supervisor, we declare all the fields from the sample list that we want to use for phone numbers. We define this in the numbers tab of the sample list properties. We do the following:
Select authorize derivation.
In the telephone numbers list, we add each sample list field that contains additional phone numbers (t2, t3, t4 and t5), click add (
) and select the field.
We use arrow buttons to set the order in which we want to use the phone number fields.
In derive after, we set the time after which derivation will occur.
In stop deriving if call, we select the result code or codes that will cause the system to stop derivation.
As a result of the above settings, when a contact reaches the maximum defined number of attempts for a specific result code, the system will dial him/her again, using the phone number found in the next field we specified in the telephone numbers list. For example, if the system has already tried to use the number define in field t2, it will now try the number defined in t3.
We can view this behaviour in the call history for individual contacts (in the find/edit contact window, right-click a contact and select call history):

Here, the first call has been coded as a wrong address. Wrong address had previously been defined as a terminating call result (i.e. the contact should not have been called again). Then the system called it a second time with the phone number from the t2 field in my sample list.