Home Nodes Dial Node

Dial Node

Last updated on Jan 07, 2025

Description

Used to dial users and external phone numbers.

About

The Dial node is a common node used to dial Users and/or external phone numbers.

When dialing out (e.g., using the Numbers to Dial property), make sure to specify a Caller ID to determine which phone number will be used for the call.

You can use the Record Call setting to record the call, and later use the Recording Ready asynchronous transition to handle the recording.

If no one answers the call, use the Timeout property with the No Answer transition to continue the call flow.

Important Notes:

  • You can mix external numbers with Users, but do NOT mix SIP users with Soft Phone users in the Dial node.

  • Caller ID must be set to ensure proper routing, and Any Caller ID should only be used if Twilio enables this feature.


Properties

Field Name Type Description
Users To Dial List Users to dial.
Numbers To Dial List External phone numbers to dial.
Teams To Dial List Teams to dial.
Caller Id PhoneNumber Phone number to use as caller ID.
Any Caller Id String ADVANCED: Specify the caller ID to be used (requires Twilio-enabled feature).
Send Caller Name To Sip Phones Boolean Send caller name (when available) to SIP phones.
Application Data List Custom application data.
Timeout In Seconds Number Timeout duration in seconds before continuing to the No Answer transition.
Time Limit In Seconds Number Max duration the call can last (in seconds). Set to 0 for default.
Country Code String Country code for the number being dialed.
Respect Agent States Boolean If set to Yes, Evo Voice will not dial any endpoint whose agent state is not set to "Ready" in the console.
Answer On Bridge Boolean Will cause the inbound call to ring until the dialed number answers.
Ringback Tone String Override the ringback tone played to the caller (e.g., at, au, bg, br, etc.).
No Answer Transition Transition to follow if no one answers the call.
Answer Transition Transition to follow if the call is answered.
Failed Transition Transition to follow if the call fails.
Busy Transition Transition to follow if the call reaches a busy signal.
Record Call Boolean Enable/disable call recording.
End Recording After Hangup Boolean Ends the recording after the call is hung up.
Recording Ready Transition Transition to follow when the recording is ready for processing.
Recorded File AudioFile The recorded audio file.
Recorded File Url String URL of the recorded audio file.
Recording Sid String Unique identifier for the recording session.
Dial Mode String Mode in which the dial call will operate (e.g., normal, callback).
Callback Number String Override the callback number for SIP to User communication.
Conference Mode Ringback Tone AudioFile Audio file to play as a ringback tone in conference mode.
Sip Refer Transition Transition to follow after a SIP refer.
Byoc String SID of the BYOC (Bring Your Own Carrier) trunk to use.

This revision should help make the Dial Node’s function, configuration, and usage clearer.