Admin & setup

Get Cradle working with Streamline

If your business uses Streamline, you may need to add a few things to the whitelist for Cradle to work smoothly.

Cradle application

Cradle is a calling application installed on your computer and/or your mobile device (Android or iOS). If you need to find the application settings on a managed machine, the directories are as follows.

Windows

\AppData\Local\Packages\CradleLimited.CradleDesktop\LocalCache\Roaming\Cradle

The Windows application can be installed either for every user on the computer, or for individual users.

macOS

~/Library/Application Support/Cradle

Calling

Cradle's voice service uses a global voice gateway to connect you with your customers. The IP range below covers that gateway and needs to be whitelisted so voice traffic can flow.

UDP traffic

168.86.128.0/18

The server-side port used for RTP will be between 10,000 and 60,000, and the client-side port will be between 1,024 and 65,535.

Signalling and call setup

Whitelist TCP traffic on port 443 to the following addresses. These are the call-signalling endpoints used by Cradle's voice service.

  • chunderm.gll.twilio.com
  • eventgw.twilio.com

You can find more of our networking guidelines here.

Jabra headsets

If you have purchased Jabra headsets, we will work with you to set up a managed package of configuration for those headsets.

You will need to install Jabra Direct on every computer that uses the headsets. We provide the install files that are configured to match your headsets.

If you use a centrally managed Jabra configuration, you will also need to whitelist the configuration URL in Streamline. It takes the format below:

https://backend-xpress.jabra.com/api/Xpress/Network/[Your unique configuration ID]

Additional domains to whitelist

The Cradle desktop app and admin portal also reach out to a small set of supporting services. Whitelist the following domains (including subdomains).

  • *.cradle.io Cradle's own domain. Covers the marketing site, help centre (www.cradle.io), and admin portal (admin.cradle.io).
  • *.cradlekiwi.com Cradle's API and supporting services.
  • *.twilio.com and *.twiliocdn.com Used to deliver voice traffic and supporting audio files (for example DTMF tones).
  • *.jabra.com Used so the Cradle desktop app can integrate with Jabra headsets where they're present.
  • *.hubspot.com and api.hubapi.com Used to deliver chat support and documentation on Cradle's marketing and admin sites.
  • *.googleapis.com Used for real-time data such as presence and call-log updates. If your computer can't reach firestore.googleapis.com, Cradle won't work.
  • *.google-analytics.com Used to understand how the app is being used so we can improve it.
  • *.lr-ingest.io Used to capture diagnostic data so we can debug specific issues.

We're happy to answer any other questions about how Cradle fits into your IT and network setup. Reach out on chat, or give us a ring.