Cloudonix automatically transcodes between all standard codecs - no need to configure.
Subscribers use auto-generated passwords that are secure but easy to read.
Implementing Cloudonix's RegFree dialing protocol ensures no passwords are required.
Multiple domains can be owned by a single customer, representing multiple SBCs.
Businesses that have multiple offices suffer from complex call routing between offices. In most cases, these are subject to highly trained IT consultants to build it and maintain it. With Cloudonix, connecting multiple offices is a breeze, and routing calls between them is performed simply by building the relevant call paths in Cloudonix.
Routing calls shouldn’t be just about phone numbers or caller IDs – it should also be about business logic. Cloudonix makes that easy, with Cloudonix Container Applications and JavaScript.
const httpClient = require('https');
function queryRoutingSystem(ev) {
const url = 'httsp://routing.server/inbound';
const jsonData = JSON.stringify(ev);
const options = {
"routing.server", port: 443, "/inbound",
method: 'POST',
headers: {
'Content-Type': 'application/json',
'Content-Length': Buffer.byteLength(jsonData),
}
};
return httpClient.request(url)
.then(response => {
if (!response.ok) {
throw new Error(`HTTP error! status: ${response.status}`);
}
return JSON.parse(response.body);
})
.then(data => {
return data;
})
.catch(error => {
console.error('Failed to fetch time data:', error);
return null;
});
}
function preamble() {
return '\n';
}
function response(content) {
return `\n${content}\n \n`;
}
exports.handler = function(ev, ctx, callback) {
try {
queryRoutingSystem(ev).then(routingResult => {
const cxmlResponse = ""+ routingResult.destination + " ";
callback(null, preamble() + response(cxmlResponse));
}).catch(err => {
callback(err);
});
} catch (err) {
callback(err);
}
};
Most SBC’s provide a means to control call routing, based on prefixes, IP numbers and data provided via the network and/or the SIP signalling layer. With Cloudonix, a new layer is available, a programmable layer that enables the user to add new logic – such as routing based on customer information, routing based on ticketing information and more. This can be performed using NoCode tools, such as Make™ or using your own application server.
Learn more about Cloudonix’s built SBC capabilities and how they can dramatically improve your communications.
subscribers zone
border zone