Bring Your Own Carrier
Overview
Bring Your Own Carrier (BYOC) Summary
Restcomm’s Bring Your Own Carrier (BYOC) feature lets Communication Service Providers (CSP) connect their network infrastructure to Restcomm and enable enterprise customers to leverage prior investments in voice and SMS network assets.
BYOC enables service providers to layer the value of a modern CPaaS on top of their existing voice and SMS network investment from day one.

Configuring your own carrier
Managing Your Network Profiles
You can access your network profile settings as follows.
-
Navigate to Your Profile
-
Click on Settings → Your Network


You can manage your own network by creating multiple profiles, setting a default one, and assigning customers to a given profile.
Creating a New Network Profile
To create a new network profile:
-
Click on Add Network Profile
-
Enter a network profile name
Setting up your carrier for Voice
In order to enable your custom domain to receive SIP traffic from your network infrastructure, you need to make sure your equipment can resolve the DNS SRV Records for your organization custom domain. Your SBC will need to resolve the provided hostname as explained in RFC 3263.
Voice Termination

For outgoing traffic to reach your network infrastructure, you will have to specify:
-
Signaling IP Address
-
Signaling Port (optional)
-
Digest Authentication (optional)
-
Additional Headers (optional)

Please ensure that your network infrastructure firewall does not block communications coming from the following list of IP addresses.
|
Please ensure that your network infrastructure firewall does not block communications coming from the following list of IP addresses.
|
Please ensure that your network infrastructure firewall does not block communications coming from the following list of IP addresses.
Coming soon The following list of IP addresses will be available for use on July 1st, 2021.
|
Setting up your carrier for SMS
SMS Termination

To set up your SMS carrier for your Organization, follow the steps below:
-
Choose to configure the SMS Network Profile settings
-
Select your SMPP Session type
Restcomm provides two ways to connect to your carrier (remote endpoint).
SMPP Client Session
If you choose to connect using SMPP Client session, Restcomm will act as a client towards your infrastructure and will be responsible for setting up the SMPP connection. You will have to specify the following details:
-
your provider’s IP address in the
Server IP address field
-
Port provided by your carrier
-
ESME System ID and password used to bind
-
SMPP version

Please ensure that your network infrastructure firewall does not block communications coming from the following list of IP addresses.
|
SMPP Server Session
If you choose to connect using the SMPP Server session, Restcomm will act as a server and your infrastructure will be responsible for setting up the SMPP connection towards Restcomm. The following information has to be provided.
-
your provider’s IP address in the Client IP address field
-
ESME Systemid and password used to bind
-
If you wish, you can configure multiple SMSC connections.
-
-
SMPP version of your provider
if you have configured multiple SMSC connections, the SMPP version applies to all of those. |

Make sure to “Submit” your settings when finished. The changes shall take effect within 24 hrs, if not please contact our Support Team.
Creating a customer account
To create an account follow the steps outlined in the following tutorial.
Binding your customers to a network profile
Follow the steps below to bind a customer to a network profile:
-
Navigate back to Your Profile → Settings → Your Network
-
Select the desired profile(s) from the Network Profiles list
-
Click on the Add Customers button
-
Use the checkbox to select the customers you want to add to the network profile(s)
-
Click Submit

Getting started with Restcomm’s Bring Your Own Carrier (BYOC) feature
Bring your own carrier (BYOC) is available to anyone who registers for a Restcomm Cloud account. Contact us to learn more about it!
If you like to learn more about associating a Network Profile to an Account or Organization, please check out the Profile API documentation.