Phone numbers
BYOC (Bring Your Own Carrier) details
Use Cradle's software with your own carrier for the underlying calls. Here's what your carrier needs to support.
Arrangement
To start using BYOC, you need to confirm with us that your carrier can meet the requirements below. From there, we'll work directly with you and your carrier to exchange the technical details they'll need.
BYOC can't be configured from the admin portal. It needs extra setup, so let us know in advance if you want to go this route.
Warning
BYOC is custom work and is not included in any of the standard plans. Additional costs may apply. We'll quote before any work begins so you can decide if it's the right fit.
Specifications and requirements
To use Cradle with your own carrier, you'll need a carrier partner that can send and receive SIP traffic directly to and from Cradle.
- SIP signalling: calls are sent to a Fully Qualified Domain Name (FQDN) that Cradle provides (for example,
subdomain.cradle.sip.provider.com) over the public internet. - Number format: all numbers must be sent in full +E.164 format (for example,
+6498879333). Cradle will originate calls using the same format. - A-number passthrough: required for both origination and termination. Ideally, Cradle should be able to originate calls using both numbers purchased through your BYOC carrier (BYOC numbers) and numbers provided by Cradle (Cradle numbers). We can go through a verification process with your carrier to prove ownership of Cradle numbers so they can be passed through as A-numbers where appropriate.
- Outbound from Cradle: all SIP requests from Cradle are sent from a fixed FQDN and a known set of IP addresses. This FQDN/IP combination acts as the ACL (Access Control List) your carrier should use to authenticate calls originated by Cradle.
- Inbound to Cradle: your carrier will need to provide a fixed set of IP addresses so we can build an ACL on our side. SIP INVITE must be sent to a FQDN, because Cradle does not provide static public IP addresses for termination. We can optionally provide a Username/Password for additional inbound security.