Skip to main content

Modules

Module Types

The Cloudonix Make.com application provides two types of modules. The table below lists these and their usage description.

Module TypeDescription
Platform OperationsPlatform operations modules are provided as a simple way to initate a Cloudonix REST API request. These are designated with the [API] decorator, prefixing the module name.
Voice OperationsVoice operations are a voice application building blocks, which can be "organized" into a full voice applications. These are designated with the [CXML] decorator, prefixing the module name.

Platform Operations

Platform operations enable the user to "interrupt" the currently running voice application and potentially redirect the caller to a new voice application, connect the call to a remote destination, disconnect the call and more. In addition to call-flows, some platform operations enable direct control over the various Cloudonix models, enabling capabilities such realtime reporting, storing session data, automating outbound calls and more.

Voice Operations

Voice operations are a simple abstraction of the Cloudonix CXML language. Each module implements a single verb, which can be then combined into a single working CXML document. The order at which the voice operations are performed is not important, as long as the Voice Application Response combines the modules into a single response. Once the Voice Application Response has been rendered by the scenario, no other response can be processed. You may include other operations to execute post response.