Modules
Module Types
The Cloudonix Make.com application provides two types of modules. The table below lists these and their usage description.
Module Type | Description |
---|---|
Platform Operations | Platform 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 Operations | Voice 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.