The Basics
The following section includes important information about the Cloudonix-Make.com integration. Read this section first, as it outlines basic concepts and terms that are used, in conjunction with the Make.com Cloudonix Application.
The Cloudonix-Make.Com application enables Make.com users to build robust voice applications and call-flows, in an easy accessible manner - that doesn't require complex development. In order to enable this, there are some basic concepts and terms that need to be explained.
Voice Applications
A Voice Application is a CXML document that instructs the Cloudonix platform to execute a specific sequence of voice operations, creating a complete caller experience.
The Make.com application makes a distinction between two types of Voice Applications. These are Attached and Detached voice applications.
Attached vs. Detached
The Cloudonix Make.Com application enables the user to create Cloudonix Voice Applications at ease. A Voice Application is served to Cloudonix via a Voice Application Webhook. The use may create an Attached or Detached Voice Application webhook. The following table illustrates the difference between these two:
Category | Attached | Detached | Read More |
---|---|---|---|
Visibility | Make.Com and Cloudonix | Make.Com only | |
DNID Assignment | Available | Not Available | DNID Management |
Profile Support | Available | Not Available | Voice Application Profile |
As detailed above, the Attached Voice Applications have a higher intimacy with Cloudonix, whereas Detached Voice Applications are simply a CXML document that is executed by Cloudonix based on requirement.
Module Terminology
When working with the Cloudonix application, various modules will enable the activation of a Voice Application based upon
a specific criteria or event, that occurs during the life cycle of a Voice Application. For example, you may activate a
Voice Application as a response to a <GATHER>
operation or simply <REDIRECT>
to a new Voice Application at the end of a CXML document.
When these options are available, your application module will show a dialog similar to one of the the following:

Module: Switch Voice Application

Module: Transfer Control
The following table explain each of the available options:
Option | Description |
---|---|
This Voice Application | This is an alias to the currently executed Make scenario. |
Attached Voice Application | An Attacehd Voice Application that is defined in Cloudonix. |
Detached Voice Application | A Detached Voice Application that is defined in Make.com. |
Custom Voice Application Endpoint | A remote Voice Application served from a dedicated HTTP endpoint. |
Embedded CXML | An embedded CXML document. |
When using embedded CXML, pay attention that the module doesn't perform ANY sanity checks or syntax checks. This means, if your CXML is broken or invalid, the operation will fail. Embedded CXML capability is advanced and should be used by experienced developers only.
Best Practice
Voice Application Type | When to use? |
---|---|
Attached Voice Application | Use this when you need to have the voice application activated by an assigned phone number (DNID) |
Detached Voice Application | Use this when your voice application is an interim one that isn't activated by an assigned phone number. |