Yes. Plivo supports the ability to add BYOC phone numbers to your Plivo account via API or Console.
BYOC, or Bring your own Carrier, numbers i.e. phone numbers procured from other carriers, can be added and configured on Plivo by following the below steps:
Incoming Carriers: Add a new “Incoming carrier”. Here you add information about the carriers from which the incoming calls on your BYOC numbers will be received from:
Name: A friendly alias.
IPs: List of comma-separated carrier IP addresses from which the calls on your BYOC numbers will be received. IP ranges and subnet based configurations are not currently supported.
Note: All inbound calls received on your BYOC numbers, which are from IPs not in this list, will be dropped.
Add Numbers: Add BYOC numbers in your account. The following information is required to add one or more BYOC numbers in your account:
A list of comma-separated BYOC phone numbers.
Number Type: Can be Fixed/Toll-Free/Mobile. This helps Plivo correctly configure the numbers when it shows up in your phone number inventory.
Alias: User-friendly name to identify these numbers uniquely in your Plivo inventory.
Subaccount: The sub-account you want to associate this number too. This field can be left blank in which case the phone number is associated with the main account.
Carrier: The incoming carrier, created in step 2, you want to associate with this phone number.
Region: Region information of the phone number that helps Plivo correctly configure this phone number. You can later use this region information to filter out phone numbers rented to your account.
Application Type: Plivo application to be associated with the Phone number.
Once added successfully, BYOC numbers will start showing up in your phone number inventory and can be checked on console here. You can receive inbound voice calls on these phone numbers. Inbound SMS and outbound services are not supported.
You can also add BYOC phone numbers via API.