Make a call
If you hadn't yet read the intro part of this section, please click here to read it first.
Description
This module provides the developer access to the Cloudonix Dial Verb. Activating this module will instruct your currently running voice application to initiate a voice call to a remote destination.
In Cloudonix, a remote destination may be a Cloudonix subscriber or a phone number that can be dialled via an outbound Voice Trunk.
When the module is executed, the voice application engine will examine the destination. If the destination is a subscriber, the outbound call will be directed to the relevant subscriber.
If the destination dialled isn't a subscriber, Cloudonix will attempt to dial the remote number via an outbound voice trunk. If multiple outbound voice trunks are available, Cloudonix will attempt all of them in sequence, till the call is answered. You may specify a specific voice trunk to use, using the advanced mode.
Workflow
This module may be executed at any point of a scenario - however, pay attention to where the output is used in your CXML response.
Module Example

Parameters
Parameter | Description |
---|---|
Connection | The Voice Application Connection to be used for the query. |
Next Action | See Below. |
Action | The voice application to execute. Available for Attached or Detached Voice Applications. |
Endpoint | The voice application remote HTTP endpoint. Available for Custom Voice Application Endpoint only. |
Additional Data | An array of key=value pairs, to be passed to the new Voice Application as part of the request data. |
Hangup on DTMF Input | Hangup the voice call and proceed, if the caller has pressed a specific key on the keypad. |
Hangup if this key is pressed | Specify the key to trigger call hangup. |
Next Action Targets
This Voice Application
Voice application control is returned to the current voice application, with potential additional data.
Attached or Detached Voice Application
Voice application control is passed to the voice application that was previously built with Make.com.
Custom Voice Application Endpoint
Voice application control is passed to the URL designated in the Endpoint
parameter.
Advanced Mode
Parameter | Description |
---|---|
Call Dialing Timeout | How long should the call ring on the remote destination, before aborting. (Default: 60 seconds) |
Call Recording | Enable call recording. (Default: False) |
Start Recording When | When to start call recording. (Default: Call is ringing) |
Recording Status Callback URL | Remote HTTP URL to receive your call recording notication. |
Recording Status Callback Method | The HTTP Method to use for recording status notifcations. (Default: POST) |
Report Events Selection | If none specified, all events will be reported. Select your desired events for better granularity. (Default: All events) |
Time Limit | Limit a connected call duration. (Default: 14440 seconds - 24 Hours) |