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. Use the Create New Domain button to create a new domain, the Active filter toggle and the search box to narrow the list. In the example below, the list is filtered by the search term cxguide, showing a single domain named cxguide-uyhor4.cloudonix.net (new cloudonix.net subdomains receive a random suffix, in the form of <label>-<6 chars>.cloudonix.net):

Cloudonix domain associated Models/Objects​

On the right hand side of each domain row are the domain actions:

IconTitleDescription
MoreAdditional domain actions.
Edit Domain SettingsManage the domains properties and settings.
Domain DashboardOpen the domain and view its statistical dashboard.
DeleteDelete the domain and it's associated resources.

Once a domain is opened, the left hand menu displays the Cloudonix Domain associated Models/Objects that can be managed. These are:

Menu ItemDescription
DashboardView the domain statistical dashboard.
SettingsManage the domains properties and settings.
AdministratorsManage the domain administrators.
API KeysManage the domain API keys.
Inbound TrunksTrunk Management Guide
Outbound TrunksTrunk Management Guide
ApplicationsVoice Applications Management Guide
SubscribersSubscribers 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.
ReturnReturn to the tenant (account) menu.