Skip to main content

Webinar Nov 19: The Next Gen PBX Alternative. APAC 3 PM AEDT · Americas 11 AM ET

Register
RingQ Customer Centric Communications

Set Up a Custom FQDN (Your Own Domain)


A custom FQDN lets your RingQ server run on your own domain, for example pbx.yourcompany.com, instead of a RingQ address such as yourcompany.ringq.ai. You set it up yourself in the RingQ Customer Access Portal (CAP) at cap.ringq.com: choose your domain, add two DNS records, download a free security certificate, and upload it when you activate the server.

This guide covers both editions: Part A for a single-tenant server and Part B for a multi-tenant server. To learn how RingQ addresses work, see Understanding RingQ FQDNs.

Single-tenant (ST)Multi-tenant (MT)
What you enter in CAPpbx.yourcompany.com or yourcompany.comBase domain voice.yourcompany.com
RingQ opens athttps://pbx.yourcompany.com/cloudapp/https://multi.voice.yourcompany.com/
Tenants open atNot applicablehttps://<tenant>.voice.yourcompany.com/
DNS A recordpbx (or @ for the domain itself)Wildcard *.voice
DNS TXT record (for the certificate)_acme-challenge.pbx_acme-challenge.voice
CertificateFree, for pbx.yourcompany.comFree wildcard, for *.voice.yourcompany.com
Valid for90 days, renew from CAP90 days, renew from CAP

Before You Begin

Make sure you have everything below. The whole setup takes about 20 to 30 minutes, most of it waiting for DNS.

You needDetails
A RingQ license in CAPAn unused Self Managed license in your CAP account. Licenses hosted by RingQ always use a RingQ address.
A domain you controlAccess to your DNS provider (Cloudflare, GoDaddy, Namecheap or any other). You add one A record and one TXT record.
A fresh Linux serverWith a public IP address, ready for the RingQ installer.
Open portsTCP 80, 443, 8443 and 7443, plus SIP and media ports: 5060 and UDP 16384 to 32768.
A current browserChrome, Edge, Firefox or Safari. The certificate key is created in your browser.
Access to the license emailActivation sends a 6-digit code to the contact on the license.

⚠ IMPORTANT

Choose your domain carefully. It becomes the permanent web address of your RingQ server and of every app and desk phone that connects to it. Changing it later means re-activating the server.

Domain Rules

EditionAllowedNot allowed
Single-tenantYour domain itself (yourcompany.com) or one name in front of it (pbx.yourcompany.com, pbx.yourcompany.com.sg)Two or more names in front, IP addresses, ringq.ai or ringq.cloud names
Multi-tenantExactly one name in front of your domain (voice.yourcompany.com, voice.yourcompany.com.sg)The domain alone, a * wildcard, a name starting with multi, ringq.ai or ringq.cloud names

Use lowercase letters, numbers and hyphens only.

Part A: Single-Tenant Server

In this example the custom FQDN is pbx.yourcompany.com. Replace it with your own domain in every step.

Step 1 — Start the License Setup in CAP

  1. Sign in at cap.ringq.com and open Licenses.
  2. Find your unused license and click its setup icon (the tooltip says Single Tenant).
  3. Fill in the contact and company details and click Next until you reach Product.

Step 2 — Choose "Use my own domain"

  1. Under Server address, select Use my own domain.
  2. In Your domain, type the full address, for example pbx.yourcompany.com. CAP shows where RingQ will open: https://pbx.yourcompany.com/cloudapp/.
  3. Read the What happens next box, then finish the form and click Submit.
CAP license setup with Use my own domain selected for a single-tenant server

💡 TIP

If CAP shows an error under the address, check the domain rules above. The most common mistake is two names in front of the domain, for example pbx.office.yourcompany.com.

Step 3 — Open the Custom Domain Setup Page

When the form is saved, CAP opens Your license is set up for pbx.yourcompany.com, which lists every remaining step with your real values. To come back to it later, open Licenses and click the padlock icon on the license row (Custom domain setup and certificate).

Custom domain setup page in the RingQ Customer Access Portal for a single-tenant license

Step 4 — Install RingQ on Your Server

Click Download the installer and run the RingQ installer on your fresh Linux server. Note the server's public IP address.

Step 5 — Add the A Record

TypeNameValueNotes
ApbxServer public IPFor pbx.yourcompany.com
A@Server public IPOnly if you use the domain itself, yourcompany.com

⚠ IMPORTANT

On Cloudflare, set the record to DNS only (grey cloud). A proxied (orange cloud) record blocks calls and the certificate check.

Step 6 — Get Your Free Certificate

On the setup page, click Get my certificate. The Security certificate page opens. The certificate is free, issued by Let's Encrypt, and valid for 90 days.

  1. Click Create key and request certificate. Your browser creates the private key on your computer and saves it to your downloads as privkey.pem. The key is never sent to RingQ. Keep this file safe.
  2. Add the TXT record shown on the page at your DNS provider. Use the Copy links. Most providers add your domain automatically, so type only the short name, _acme-challenge.pbx.
  3. Wait a minute or two, then click I added it, check and issue. The page keeps checking while the certificate authority confirms the record.
TXT record to add for the free RingQ certificate, with copy links and help for common DNS providers
TypeNameValueTTL
TXT_acme-challenge.pbxThe value shown on the page (unique to each request)Automatic, or the lowest your provider allows

When the certificate is issued, choose a format under Download your certificate:

FormatHow to downloadWhat you upload later
One file (.pfx), recommendedType a password of at least 8 characters, then click Download certificate.pfx.certificate.pfx and its password
Separate files (.pem)Click Download fullchain.pem. You already have privkey.pem from the first step.fullchain.pem and privkey.pem
Certificate issued in CAP: download as one .pfx file or as separate .pem files

📝 NOTE

If the page asks for privkey.pem (for example on a different computer), choose the file saved when you started the request. It is read on your computer only. If you no longer have it, click Renew: create a new key and certificate and add the new TXT record.

Step 7 — Activate the Server

  1. Open https://<your server IP>/license/ in your browser and accept the security warning this one time.
  2. Enter your License key and click Continue.
  3. Enter the 6-digit Verification code sent to the license contact and click Verify.
  4. If the server has more than one network connection, choose the one that faces your phones.
  5. On Upload your security certificate, upload certificate.pfx with its password, or fullchain.pem and privkey.pem, and click Upload and continue.
  6. When setup finishes, copy the sign-in details shown on Your RingQ server is ready. They are shown only once.
RingQ activation page asking for the security certificate of your own domain

💡 TIP

A certificate from another public certificate authority also works if it is issued for your exact domain and has at least 30 days left. Self-signed and private certificate authorities are not accepted.

Step 8 — Open RingQ on Your Domain

Open https://pbx.yourcompany.com/cloudapp/ and sign in. The browser shows a padlock with no warning. Your apps and desk phones now use this address.

Part B: Multi-Tenant Server

A multi-tenant server uses a base domain, in this example voice.yourcompany.com. The server opens at multi.voice.yourcompany.com and each tenant at a name under it, for example acme.voice.yourcompany.com. One wildcard DNS record and one wildcard certificate cover the server and every tenant.

AddressExampleUsed by
Base domainvoice.yourcompany.comWhat you enter in CAP
System (main tenant)https://multi.voice.yourcompany.com/Server owner and administrators
Each tenanthttps://acme.voice.yourcompany.com/Each customer group on the server
Certificate*.voice.yourcompany.comCovers all of the above

Step 1 — Start the License Setup in CAP

  1. Sign in at cap.ringq.com and open Licenses.
  2. Find your unused multi-tenant license and click its setup icon (the tooltip says Multi tenant).
  3. Fill in the contact and company details and click Next until you reach Product.

Step 2 — Choose "Use my own domain" and Enter the Base Domain

  1. Under Server address, select Use my own domain.
  2. In Your base domain, type exactly one name in front of your domain, for example voice.yourcompany.com. Do not type multi or *: RingQ adds them for you.
  3. Check the preview, Your RingQ will open at https://multi.voice.yourcompany.com/, then finish the form and click Submit.
CAP license setup with a custom base domain for a multi-tenant RingQ server

Step 3 — Open the Custom Domain Setup Page

CAP opens Your license is set up for voice.yourcompany.com with your real values. You can reopen it from Licenses with the padlock icon on the license row.

Custom domain setup page in CAP for a multi-tenant license with the certificate issued

Step 4 — Install RingQ on Your Server

Click Download the installer and run it on a fresh Linux server with a public IP address.

Step 5 — Add the Wildcard A Record

TypeNameValueCovers
A*.voiceServer public IPmulti.voice.yourcompany.com and every <tenant>.voice.yourcompany.com

⚠ IMPORTANT

Add the record as a wildcard (*.voice), not just multi.voice, or new tenants will not open. On Cloudflare, set it to DNS only (grey cloud).

Step 6 — Get Your Free Wildcard Certificate

Click Get my certificate and follow Part A, Step 6. Only the names are different:

ItemMulti-tenant value
Certificate is for*.voice.yourcompany.com (wildcard)
TXT record name_acme-challenge.voice (full name _acme-challenge.voice.yourcompany.com)
TXT record valueThe value shown on the page
Files you downloadcertificate.pfx with its password, or fullchain.pem and privkey.pem

Step 7 — Activate the Server

  1. Open https://<your server IP>/license/ and accept the security warning this one time.
  2. Enter your License key, then the 6-digit Verification code.
  3. On Upload your security certificate, upload the wildcard certificate for *.voice.yourcompany.com and click Upload and continue.
  4. When setup finishes, copy the sign-in details. They are shown only once.
RingQ activation page asking for the wildcard certificate of a multi-tenant base domain

Step 8 — Open the System Address and Add Your First Tenant

  1. Open https://multi.voice.yourcompany.com/ and sign in. The browser shows a padlock with no warning.
  2. In CAP, open Licenses and choose Add Tenant. The tenant opens at https://<tenant>.voice.yourcompany.com/ with no extra DNS record or certificate.

Renew the Certificate Every 90 Days

A certificate for your own domain lasts 90 days. RingQ cannot renew it on its own because the DNS is yours, so RingQ emails the license contact 30, 14 and 3 days before it expires. Renewal takes about five minutes:

  1. In CAP, open Licenses, click the padlock icon on the license, then Open my certificate.
  2. Click Renew: create a new key and certificate. A new privkey.pem is saved to your downloads. Your current certificate keeps working until it expires.
  3. Replace the TXT record value with the new one, click I added it, check and issue, and download the new certificate.
  4. Sign in to the RingQ web app as the Owner (multi-tenant: on the multi. system address) and go to Global Settings > Advanced > SSL > Upload new certificate.
  5. Click Send code, enter the code emailed to you (it expires in 5 minutes), choose the files and click Upload certificate.

📝 NOTE

RingQ Call Services switch to the new certificate when no calls are in progress, so live calls are not dropped. The new certificate must expire later than the one already installed.

Good to Know

TopicWhat to expect
Certificate requestsUp to 5 new requests per license in 24 hours.
Private keyCreated in your browser and never sent to RingQ. Keep the downloaded privkey.pem safe.
Other certificate authoritiesAccepted if publicly trusted, issued for the exact name (or the wildcard for multi-tenant), with at least 30 days left.
Who can do itThe CAP account that owns the license. A partner sub-account needs the setup permission.
Hosted licensesLicenses hosted by RingQ always use a RingQ address and certificate.

Troubleshooting

Message you seeWhat to do
We cannot see the record yet.New DNS records can take a few minutes to appear. Wait, then click I added it, check and issue again.
We found a TXT record, but its value is different.Copy the whole value again and delete any older TXT record with the same name.
You have started 5 certificate requests in the last 24 hours.Wait until the next day, then try again.
This request expired.Click Start again with a new key and add the new TXT record.
This certificate is for a different address.Upload the certificate issued for the name shown. Multi-tenant needs the wildcard certificate.
This key doesn't match the certificate.Choose the privkey.pem saved when you started that request, or use the .pfx file.
We couldn't verify this certificate.Add the chain file from your certificate authority, or use fullchain.pem from CAP.
This certificate expires too soon.It needs at least 30 days left. Renew it in CAP and upload the new one.
The browser shows a security warning on your domain.Check that the A record points to the right IP and is DNS only on Cloudflare, and that ports 80 and 443 are open.

Still stuck? Open a ticket or chat with RingQ Support at helpdesk.guru and include your domain and license key.

Quick Reference Summary

#StepSingle-tenantMulti-tenant
1Start setup in CAPLicenses > setup icon (Single Tenant)Licenses > setup icon (Multi tenant)
2Use my own domainpbx.yourcompany.comvoice.yourcompany.com
3Setup pagePadlock icon on the licensePadlock icon on the license
4Install RingQFresh Linux server, public IPFresh Linux server, public IP
5A recordpbx to server IP*.voice to server IP
6CertificateTXT _acme-challenge.pbxTXT _acme-challenge.voice
7Activatehttps://<IP>/license/, upload certificatehttps://<IP>/license/, upload wildcard certificate
8Open RingQhttps://pbx.yourcompany.com/cloudapp/https://multi.voice.yourcompany.com/
RenewEvery 90 days: CAP, then Global Settings > Advanced > SSLSame, on the multi. system address