Skip to main content

Domain Management

With Cloudonix, managing multiple service domains (or accounts) is easy and simple. Unlike other platforms, Cloudonix uses a domain naming convention, similar to the way Internet domains naming (FQDN) works. In fact, for ease of use, we recommend using Internet valid FQDNs as your domains.

What is a Cloudonix domain?

In Cloudonix, a domain represents a walled-garden environment, where various resources interact. These resources can be users (admin users), subscribers (remote devices), applications (voice applications) and more. For simplicity, in Cloudonix we refer to all of these as Models or Objects. Each with its own set of properties and functionality.

Why multiple domains?

Unlike other CPaaS platforms, Cloudonix is designed to enable developers to build multi-tenant services, while keeping the highest level of security and seperation possible. As previously indicated, a domain is a walled-garden, which means, resources (Models/Objects) from one domain, can't interact or affect another domain. These unique approach enables developers to build sub-accounts or sub-brands, under their existing account - while providing other people access to a specific domain.

Cloudonix domain properties

A Cloudonix domain includes various properties, which affect how the domain functions. Some of the properties require additional information, such as Registration Free Dialing properties, while others are relatively self-explanatory.

PropertyDescriptionTypeDefault
CNAME AliasesA CNAME Alias specifies an alias to the current Cloudonix domain name. A CNAME Alias can be used to define your own DNS FQDN that will be used as an alias to the provisioned Cloudonix domain.StringNone
Regisration Free Control EndpointRegistration Free Dialing GuideStringNone
Regisration Free Authorization KeyRegistration Free Dialing GuideStringNone
Domain Request Authorization KeyA unique string that will be added to Voice Application Requests as an authorization header.StringNone
Authorization Key TypeHow will the authorization key be presented. Options are: RFC 6750 Bearer Token, Custom Header or Query ParameterStringRFC 6750 Bearer Token
No Answer TimeoutWhen dialing a destination, how long to wait for an answer.Number60
Allow Border-To-Border CallsTrunk Management GuideBooleanFalse
Redirect unknown destination to BorderTrunk Management GuideBooleanTrue
Play ringtone to subscribers immediatelySubscribers Management GuideBooleanFalse
Domain session update callback URLA remote URL to submit real-time session update reports.StringNone
Least Cost Routing Server AddressA remote URL for Least Cost Routing services (Deprecated)StringNone
Pass Caller IDPass the inbound Caller-ID Presentation (SIP From Header) to the destination.BooleanTrue
Allow subscribers to create sessionsSubscribers Management GuideBooleanTrue
API Messaging Notification URLMessaging GuideStringNone
API Messaging Archive Bucket (S3)[Messaging Guide](/Documentation/apiWorkflow/messagingStringNone
CDR Delivery EndpointA remote URL to submit call detail records, at the end of each call.StringNone
Recording Media FormatWhen performing a recording (call or message), what format shall be used to generate the file for download.Stringmp3

The Domains View

Once you've finished creating your Cloudonix account, and you're logged on to the cockpit, your screen should look like the following:

Click the Domains menu option, to access the domains management view. The screen will change, displaying a list of available domains. Assuming this is your first domain, the list should look like this:

Cloudonix domain associated Models/Objects

On the right hand side are your Cloudonix Domain associated Models/Objects that can be managed. These are:

IconTitleDescription
Inbound TrunkTrunk Management Guide
Outbound TrunkTrunk Management Guide
SubscribersSubscribers Management Guide
Voice ApplicationsVoice Applications Management Guide
SessionsA list of ongoing and completed sessions (limited to the last 100 sessions). Additional sessions can be obtained via the Sessions REST API.
Call RecordsA list of completed call records (Note: will be removed in future versions of the cockpit).
Domain PropertiesManage the domains properties and settings.
Domain DashboardView the domain statistical dashboard.
DeleteDelete the domain and it's associated resources.