Build voice experiences with Programmable Voice

Cloudonix’s programmable voice features enable developers to seamlessly integrate between agentic voice and traditional telephony – all under a single progaming API.

Rich Call Control APIs

Cloudonix's REST API enables full control over active calls.

Simple CXML Call Flows

Use CXML to design call flows, that easily connect to 3rd party tools and more.

Containerized IVR

Use Cloudonix's simplified container language to create IVR menues in seconds.

NoCode Friendly

Cloudonix's Make application makes building voice applications a breeze, without coding.

Mobile First

Use our mobile and web SDKs to integrate voice calling to mobile and web applications.

What can it do for me?

UCaaS/CCaaS/CPaaS
CRM/ERP Integration
Integrate your CRM/ERP data with telephony. Programmable voice can easily integrate with your corporate data, creating a seamless customer experience – for both sales and customer success. Build voice experiences that enrich customer satisfaction and retention.
devices-e1606823599893-oz83240bj0hp33lrliggcxud7at4mcrqya8xhwej78
In-App Calling
Turn your corporate mobile application into a highly functional communications device. Ensure full privacy between your customers and your staff, for maximum security and prevention of identify theaft or impersonation.
1712917711476
Automate Your Support
Use programmable voice, in conjunction with agentic voice, to create a seamless experience that connects customers, AI and humnan agents together – an immersive customer experience, accelerating sales and reducing churn.

container applications and NoCode

Containerized IVR menus

Cloudonix’s unique container applications framework provide developers with a rapid development tool, for simple IVR scenarios. Using the Cloudonix  select  contatiner application tool, developers can build IVR menus ins seconds.

				
					<!-- Block name: block_main_menu -->
1:block_call_reception
2:block_call_home
9:block_main_menu
				
			
				
					<!-- Block name: block_call_reception -->
<Response>
    <Dial>9000</Dial>
</Response>
				
			
				
					<!-- Block name: block_call_home -->
<Response>
    <Dial trunks='sip_carrier'>12127773456</Dial>
</Response>
				
			
What are Container Applications?
Cloudonix container applications are designed to be a rapid development tool, providing Cloudonix customers with a powerful tool to build voice applications without requiring their own server infrastructure for hosting their voice applications.

With container applications, Cloudonix customers can build voice applications using static CXML document, Cloudonix select tool, Cloudonix transfer tool, JavaScript™, and Ruby™.

When using JavaScript™ or Ruby™ – developers can integrate with external APIs and run their voice applications like a native Cloudonix platform application, enjoying the same performance.
Why
Make-Logo-RGB
?
There are various NoCode platforms available, ranging from commercial offerings like Zaiper™, and RapidAPI™ through Open Source offerings such as n8n™ and red-node™.

When we examined the various platforms available, Make™ provided the fastest result that customres wanted. In fact, we were so impressed by its functionality, that we implemented Cloudonix’s office receptionist, including the first version of our conversational AI, using Make™.

For more information about the Cloudonix Make™ application, click here.

In addition to being available on Make™, the application is available of other Make™ OEM platforms, such as Boost.space.
Make-Logo-RGB
Application for easy call flow development
Cloudonix provides a FREE Make application, enabling NoCode developers to build voice application – directly from the Make platform. Providing full access to all CXML modules and operational REST API modules, the Make application makes building voice applications a breeze.

Q&A

Learn about Cloudonix’s programmable voice, container applications, NoCode tools and more.

What programming languages can I use with Cloudonix?

You can use any modern programming langauge, ranging from PHP all through JAVA. For rapid prototyping, we do recommend using Cloudonix’s built-in container application tools, along side with JavaScript (based on CommonJS) which provide the fastest voice application prototyping tool.

How secure is it?

That is very much up to the developer. When the Cloudonix application engine performs a voice application request to a remote resource, it can be assigned with a Bearer Token – configurable via the Cloudonix domain settings. All Cloudonix voice application requests support both HTTP and HTTPS, so it’s up to the developer to ensure its application security.
For the highest level of security, we recommend using container applications where possible.

Why does it look like TwIML™?

Indeed, CXML™ does resemble Twilio’s® TwIML™ markup language. The reason is simple, providing customers that have familiarity with TwIML™ a simple and familiar experience. However, CXML™ is very different – as there are some varbs that are not supported (due to the nature and philosophy of the Cloudonix platform) and there are other verbs that exist in CXML™ and not in TwIML™ For more information about CXML™, click here.

Can I generate calls automatically with Cloudonix?

ABSOLUTELY YES!

In fact, we have a full tutorial on how to build your first automatic dialer with Cloudonix – click to learn more about these features.

Can I manipulate Caller ID presentation?

ABSOLUTELY YES!, however…

Cloudonix doesn’t provide phone numbers and call minutes, as such, it allows its customers to use any Caller ID presentation they may want. Once the customer connects a carrier to Cloudonix, for terminating calls, the carrier may impose (and most probably will) restrictions on the use un-verified Caller ID numbers.

Do you have a developer community?
ABSOLUTELY YES!

Visit our developer community resources here.