Cloudonix Account Setup
This guide walks you through creating a Cloudonix account and obtaining the credentials needed to integrate with OPBX.
Prerequisites
Before starting, ensure you have:
- A valid email address
- Ability to access the Cloudonix Portal
Creating a Cloudonix Account
Step 1: Sign Up
- Navigate to the Cloudonix Portal
- Click Sign Up or Get Started
- Enter your email address and create a password
- Complete any verification steps (email confirmation)
Step 2: Verify Email
Check your inbox for a verification email from Cloudonix and click the confirmation link.
Step 3: Initial Setup
After logging in for the first time:
- Complete your profile information
- Accept terms of service
- You may be prompted to create your first domain
Finding Your Domain UUID
Your Domain UUID is the unique identifier for your Cloudonix account. You'll need this to configure OPBX.
Via the Cloudonix Portal
- Log in to the Cloudonix Portal
- Navigate to Settings or Domain Settings
- Look for Domain UUID or Tenant ID
- Copy the UUID value (format:
xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx)
Via API (Alternative)
If you have API access, you can retrieve your domain information:
curl -X GET "https://api.cloudonix.io/api/domains/me" \
-H "Authorization: Bearer YOUR_API_KEY"
The response will include your domain_uuid.
Generating API Keys
OPBX requires two types of API keys for the integration:
Domain API Key (Required)
This key authenticates OPBX when making API calls to Cloudonix.
- In the Cloudonix Portal, go to Settings → API Keys
- Click Create API Key or Generate Key
- Give it a descriptive name (e.g., "OPBX Integration")
- Select appropriate permissions:
domain:read- Read domain informationvoice:read- Read voice applicationsvoice:write- Create/update voice applicationssubscriber:read- Read subscriberssubscriber:write- Create/update subscriberscdr:read- Read call records
- Copy the generated key immediately (it will not be shown again)
API keys cannot be retrieved after creation. Store it in a secure location.
Requests API Key (Optional but Recommended)
This key is used to authenticate webhooks that Cloudonix sends to OPBX. It provides an additional layer of security.
- In the Cloudonix Portal, go to Settings → API Keys
- Look for Requests API Key or Webhook Authentication
- Generate a new key if one doesn't exist
- Copy the key
Understanding Cloudonix Packages/Tiers
Cloudonix offers different packages that affect available features:
| Package | Features | Limitations |
|---|---|---|
| Free Tier | Basic voice, limited minutes | Limited concurrent calls, limited features |
| Business | Full voice features, more minutes | Higher limits |
| Enterprise | Custom quotas, dedicated support | Custom pricing |
To check your current package:
- In the Cloudonix Portal, go to Billing or Subscription
- View your current plan details
Package Impact on OPBX
Some OPBX features may be limited based on your Cloudonix package:
- IVR Menus: Voice selection options may be limited on Free Tier
- Recording: Storage limits apply
- Concurrent Calls: Number of simultaneous calls restricted
Check the Cloudonix pricing page for current feature comparisons.
Required Permissions
Ensure your Cloudonix account has the following permissions for OPBX to work correctly:
API Permissions
domain:read- Requiredvoiceapplication:read- Requiredvoiceapplication:write- Requiredsubscriber:read- Requiredsubscriber:write- Requiredcdr:read- Required (for call logs)
Webhook Permissions
Your voice application needs permission to send webhooks to OPBX.
Verification Checklist
Before proceeding to OPBX configuration, verify you have:
- Cloudonix account created and verified
- Domain UUID copied and stored safely
- Domain API Key generated and stored safely
- (Optional) Requests API Key generated and stored safely
- Cloudonix package/tier confirmed
- Required API permissions enabled
Next Steps
Now that you have your Cloudonix credentials, proceed to OPBX Configuration to enter these values in the OPBX Settings page.
Related Documentation: