# CAS setup tasks

You must set up the CAS API before an application can use call control functions to place and answer calls. To set up CAS, perform the following tasks:

Task | Description
Configure the boards | Specify the TCPs to be loaded for an application. One or more sample country- and protocol-specific configuration files are installed with each protocol software package. These sample configuration files include statements that make the protocol run appropriately for a particular country.
Configure the trunk control programs (TCPs) for country-specific variations | Add protocols for a particular country, and change default parameters.
Initialize NaturalAccess | Initialize NaturalAccess and services (including the NCC API, create contexts and queues, and open services). For information, refer to the Dialogic® NaturalAccess™ Software Developer’s Manual.
Start the CAS protocols | Use the NCC API to start a TCP.