Task Properties - Voice

Fill in these properties when you create a voice task. See Creating Tasks. To edit these properties, see The Tasks Dashboard.

Name

Give the task a name.

Tags

Enter words you might use to search for this task.

Text to Speech (TTS) Voice

Select a TTS voice. The choices depend on the voice pack assigned to your account. The selection may include voices from different languages, with male and female voices for each language.

By default, all prompts in this task play in this voice. To change the voice within the task, use the set voice node. For more information, see Set Voice.

Beep Detection

This setting applies to inbound and outbound calls.

When selected, a new canvas called Beep Detection is added to your task. The call flow routes to this canvas when Studio hears a beep after connecting the call. Use this canvas to set up the call behavior for this scenario.

When this setting applies to outbound calls, in conjunction with outbound campaigns, you can use this canvas to leave a voicemail for the user.

Machine Detection

This setting applies to inbound and outbound calls.

When selected, a new canvas called Machine Detection is added to your task. The call flow routes to this canvas when Studio detects that the call has been initiated or answered by a machine instead of a human. Use this canvas to set up the call behavior for this scenario. If your use case requires speaking with a human being, you may hang up the call when receiving this event handler.

Note:

If Beep Detection and Machine Detection are selected, one handler preempts the other. For residential voicemail systems, call progress analysis indicates that the call usually flows first to the machine detection event handler, and if the call is not disconnected, it may flow some seconds later to the beep detection event handler. On cell phone voicemail systems, the prompt is typically played as early media, so only the beep is detected on answer.

Operator Transfer

This setting applies to outbound calls. It is usually used in conjunction with outbound campaigns.

Select to enable operator transfer capabilities. This is an advanced feature and is disabled by default.

Node Logging Profile

Node logging enables a Firebase database or custom webhook to receive Studio events generated from your task in real time.

To receive events from this task, select a node logging profile. The profile contains details about your Firebase database or custom webhook. To create a profile or for more information on the profiles in your account, see Node Logging Profiles.

For more information on node logging in Studio, see Node Logging.

Enable Debug Logs

Click to enable or disable debug logs. The system log shows more events while debug logs are enabled. To insert logs into any datastore while debug logs are enabled, use the datastore node. Debug logs are disabled automatically two hours from the time they are enabled.

For more information, see System Log, System Log Events, Datastore node, and Debug Logs.