# Make Voice Call

> If you want to check out the **Amazon Connect** Make Voice Call activity, click [here](https://docs.uipath.com/activities/other/latest/legacy-integrations/amazon-connect-make-voice-call).

If you want to check out the **Amazon Connect** Make Voice Call activity, click [here](https://docs.uipath.com/activities/other/latest/legacy-integrations/amazon-connect-make-voice-call).

Uses the Twilio API to place a voice call and define what happens when the other party picks up the call.

## How it works

The following steps is an example of how the activity works from design time (i.e., the activity dependencies and input/output properties) to run time.

1. Complete the [Setup](https://docs.uipath.com/activities/other/latest/legacy-integrations/twilio-setup) steps.
2. Add the [Twilio Scope](https://docs.uipath.com/activities/other/latest/legacy-integrations/twilio-scope-activity) activity to your project.
3. Add the **Make Voice Call** activity inside the **Twilio Scope** activity.
4. Enter values for the **From**, **To**, and **Say** input properties.
5. Run the activity.

## Properties

### Call

* **PlayAudio** `String` - The URL of an audio file that Twilio will play when the call is answered. Required if **Say** and **TwiML** are not specified. Enter a `String` or `String` variable.
* **Say** `String` - Text that is read when the call is answered. Required if **PlayAudio** and **TwiML** are not specified. Enter a `String` or `String` variable.
* **TwiML** `String` -Instructions in the form TwiML that explains what should happen when the other party picks up the phone. Required if **Say** and **PlayAudio** are not specified. Enter a `String` or `String` variable. Learn more about [TwiML](https://www.twilio.com/docs/voice/twiml).

### Caller

* **From** `String` - The Twilio phone number in E.164 format. Enter a `String` or `String` variable.

### Common

* **ContinueOnError** - Specifies if the automation should continue even when the activity throws an error. This field only supports `Boolean` values (**True**, **False**). The default value is **False**. As a result, if the field is blank and an error is thrown, the execution of the project stops. If the value is set to **True**, the execution of the project continues regardless of any error.
* **DisplayName** `String` - The display name of the activity. Enter a `String` or `String` variable.

### Misc

* **Private** - If selected, the values of variables and arguments are no longer logged at Verbose level.

### Output

* **Call** `Twilio.Call` - The call response. Recommended if you plan to use the output data in subsequent activities. Enter a `Twilio.Call` variable.

### Receiver

* **To** `String` - The phone number to call, in E.164 format, e.g. +15558675310. Enter a `String` or `String` variable.
