Communication
Cloudonix
23 min
cloudonix is a cpaas and voice api platform offering ivr, call transfers, sip trunking, and nocode integrations integrating with make com enables users to automate and enhance voice communications within broader workflows, improving efficiency for agencies and developers this is ai generated content based on official cloudonix documentation the content may still contain errors—please verify important information if you have questions on vendor documentation, contact https //cloudonix com directly requirements to use the cloudonix app in make, you must have an active cloudonix account and a valid api key, https //cloudonix com connect cloudonix and {{product name}} to get started, you must first create a connection between cloudonix and {{product name}} , allowing the two services to communicate you can connect using the following method api key,bearer token api key instructions you need to provision and retrieve your api key (keyid) from the cloudonix platform log in to your cloudonix account navigate to the section for api keys management this may be under account, customer, or domain administration depending on your access level choose to create (provision) a new api key you will be required to provide a name for the api key optionally, set the api key as active or inactive during creation after creation, locate and note the api key's keyid this is the credential required for authentication and is a string starting with 'xi' bearer token instructions you need to provision and retrieve an api key with the required authorization level the keyid of the api key serves as your bearer token ensure you are logged in to the cloudonix platform navigate to the section where api keys can be managed this may be under account administration, customer administration, or domain administration depending on the required scope provision a new api key by providing a name for the key optionally, set the key as active or inactive locate the generated api key the credential you need is called keyid this is the bearer token and is a string starting with the letters xi record the keyid securely this is the credential required for authentication create the connection in {{product name}} https //www make com/en/register , add the cloudonix module to your {{scenario singular lowercase}} , and click create a connection if you add a module with an instant tag, click create a webhook , then create a connection optional in the connection name field, enter a name for the connection enter the authentication credentials you copied from your cloudonix or follow the on screen instructions to create the connection for detailed information on connecting an application, see docid\ so88fm6pkt0g adkddfzz page cloudonix modules after connecting to the cloudonix app, you can choose from a list of available modules to build your {{scenario plural lowercase}} get active sessions retrieve a list of all active or newly established user sessions get attached voice applications retrieve a list of voice applications that are linked to a specific domain get premium voices retrieve a list of available premium voices that can be used for text to speech conversion get subscribers retrieve a list of all subscribers associated with a specific domain get trunks retrieve a list of all domain trunk configurations from your account make call and do something smart initiates a call to a specified remote destination or cloudonix subscriber, and then performs advanced actions or processing during the active call make an api call executes a custom request to any cloudonix rest api endpoint, allowing you to interact with cloudonix services as specified in the \[cloudonix rest api documentation]\(https //developers cloudonix com/core api) store session data save custom data in the session object, allowing this information to be included in future requests and call detail record (cdr) events switch voice application transfer an active call from its current voice application to a different voice application terminate active call end an ongoing call by disconnecting it using a specific session token watch new call details report creates an http endpoint to receive and process call detail records (cdrs) sent from cloudonix watch new voice application request \[attached] an attached voice application is a cxml based voice app configured for instant use within cloudonix, while a connected voice application is one that is visible in the cloudonix cockpit and must have at least one dnid (dialed number identification) assigned to it watch new voice application request \[detached] a detached voice application is a cxml based voice application hosted externally and not accessible through the cloudonix cockpit these external voice applications are designed to handle call flows that are triggered independently, rather than being directly initiated by a dnid watch session update event specifies a url to receive notifications about session updates when no specific callback url is set for the session being updated \[cxml] connect voice agent establish a connection to a remote ai powered voice agent through the cloudonix ai connector module \[cxml] connect to conference initiate a new conference call or join an existing one, with conference calls being created automatically as needed \[cxml] custom cxml generate a tailored cxml document using the cxml language, following the specifications provided in the cloudonix developer documentation \[cxml] gather input collect responses from a caller during an active call using phone keypad (dtmf) inputs, then redirect the call to a different application once the input is received \[cxml] gather input (development) collect responses from a caller during an active call using phone keypad (dtmf) inputs, then redirect the call to a different application once the input is received \[cxml] hangup call end the ongoing call that is currently connected \[cxml] make a call initiate a phone call to an external phone number using a connected carrier trunk, to a directly connected subscriber, or to a conference call participant \[cxml] pause temporarily place the call on hold for a specified duration, then redirect the call to a designated voice application endpoint \[cxml] play remote audio play a remote audio file (mp3 or wav format) during a call, then transfer call control to another application once playback finishes \[cxml] record a message capture and save an audio recording of the ongoing connected phone call \[cxml] reject call decline an incoming call and provide a specified reason for the rejection \[cxml] sip header add a custom sip header to the `\[cxml] make call` and `\[cxml] connect voice agent` modules to include additional call information \[cxml] say something (text to speech) convert your text into speech and then seamlessly hand over control to a different voice application endpoint \[cxml] transfer control redirect the current call to a specified new voice application url, transferring control to that application \[cxml] voice application response process and render the voice application to prepare it for further handling templates you can look for more templates in https //www make com/en/templates , where you'll find thousands of pre created {{scenario plural lowercase}} cloudonix resources you can have access to more resources related to this app on the following links https //community make com/search?q=cloudonix https //cloudonix com https //developers cloudonix com/documentation/apiworkflow/authorizationandauthentication https //www make com/en/integrations/cloudonix