In this article
The CATI Supervisor module is able to handle inbound calls when it is connected to an integrated dialer which supports inbound call processing technology.
Inbound call processing technology relies on the DDI (Direct Dial-In) number list and also on a scheduling script which may involve specific functions and methods used in custom scripting to handle inbound calls.
The work of a dialer also has to be configured. Still most of dialer's functionality is handled in the background and supervisor usually is not required to touch any of these parameters.
When a call is created, the system runs a scheduling script which aim is to process inbound calls. This script should be created beforehand and should contain the "Accept Inbound Call" action. Other parameters for this script are optional.
Figure 1 - Example of a scheduling script for handling inbound calls
Calls have a special property called "CLI Number" (an identified telephone number from which the inbound call comes). It can be used in scheduling scripts to filter calls.
A scheduling script for accepting inbound calls can contain other rules and actions which help in processing an inbound call.
It is recommended to use the "Increment priority" action for inbound calls to forcibly increase the Priority value so that the call could be delivered to an interviewer as fast as possible. This is especially important when calls are delivered in the "non-Predictive" mode.
There is a range of extended statuses that are assigned to inbound calls when they are detected and as a result of different outcomes. These extended statuses can be used in scheduling scripts as filters for handling calls.
The CLI (Caller ID) of a calling respondent is a call parameter. It may also be used as a filter in scheduling scripts.
For details regarding management of inbound calls please visit:
- Configuring Inbound Call Settings - to learn about DDI number configuration;
- Handling Inbound Calls - for general information regarding support of inbound calls
- On-hold Messages - for details regarding configuration of the Default On-Hold messages.
Routing Inbound Calls Through the Use of a Scheduling Script
The CATI system provides a function that helps setting up a filter for a scheduling rule action that can route inbound calls.
The Scheduling.DdiNumber is a function that can be used in a scheduling rule for inbound calls that allows actions to be filtered based on the DDI number dialed to enter a survey (where more than one DDI number may be assigned to the same survey).
This example shows how to assign language groups dynamically based on the DDI number.
To instruct the system to route a calling respondent to the appropriate survey we should add (for example, one DDI number is intended for people who speak English language - they are to take an English language questionnaire, and another one - for people who speak French - they are to take a French language questionnaire. The English language questionnaire is associated with DDI number "12345" while the French lfanguage questionnaire is associated with DDI number "67890".
The supervisor should add the "Assign User/Groups" action twice to a corresponding scheduling script. Both actions should have the "Filter Enabled" option turned on!
The first added action should use the Scheduling.DdiNumber function telling the action should be applied to a respondent who dials a DDI number equaling '12345'. The Value for this action should be the ID of an interviewer or an interviewer group, "10" in this example, who is supposed to conduct interviews in English. If the system encounters the DDI number, it routes the call to a corresponding interviewer. An example of such an action is shown below.
Figure 2 - A scheduling rule action routing respondents based on a DDI number
The second action the supervsior should add should be applied to a respondent who dials a DDI number equaling '67890'. The Value for this action should be the ID of an interviewer or an interviewer group, "11" in this example, who is supposed to conduct interviews in French. An example of such an action is shown below.
Figure 3 - Another scheduling rule action routing respondents based on a DDI number