it is possible to to create one or more lists of contacts that you don't want to call or email: these are known as Do-Not-Contact lists or DNC lists. A DNC list, once created, can be associated with any list you want. Any contacts that appear in the DNC will automatically be blocked. DNC lists can be used on both CATI and Web surveys.
To get the most optimal performance from DNC lists, we recommend that you use an external database (SQL or Access), which can be updated with a scheduled task.
To set up a do-not-contact list:


new do-not-contact list.name, enter a name for your DNC list.external data:
... beside external data to open the external data details dialog.ODBC data source, select the ODBC source linked to the database of your SQL server where your blacklist is located.table/view,select the relevant table.fields in list) (in our example, these are the ID and PHONE fields; you would select an EMAIL field if this was a DNC list for Web interviewing):
OK to apply your changes in the external data details dialog.If you want to automatically update your DNC list, you need to define this in the scheduling tab of the sample list properties dialog. See schedule properties for details.
OK to apply your changes in the sample list properties dialog.properties.numbers tab, click + icon in the do-not-contact lists section.
OK to apply your changes.Now that this link has been made between a sample list and your DNC list, contacts which appear in both lists will be set as unavailable on the sample list, and will not be called. Whenever the DNC list is updated (manually or by scheduled task), an automatic check is carried out on all sample lists associated with the DNC list.
In addition, during fieldwork it is possible to fill your external SQL table with contacts who state that they don't want to be called anymore.
To update the database with contacts who do not want to be contacted:
tasks window, right-click the appropriate survey task and select properties. The task properties dialog opens.call result codes tab, add a specific "do not contact" callback result (in this example, we add code 17 "do not contact any more"):
OK to apply your changes.sample lists window, right-click your sample list and select properties. The task properties dialog opens.events tab, in the event list select interview finished.
edit and enter an appropriate SQL query, based on the following example, to update your table. Note that the query refers to the result code you set up in step 2 of this procedure (example SQL code is given below):
OK to apply your changes.IF
[System.ResultCode]=17
BEGIN
INSERT INTO
[BLACKLIST2] (PHONE)
VALUES ('[List.Phone]')
;END