Bandwidth’s network provides services in the US and Canada (see network map). While we do support international dialing from our network, we do not have phone number coverage outside the US and Canada today.
Bandwidth currently focuses on providing services in the US and Canada. Therefore, we only accept signups for numbers using a +1 prefix.
We support up to 1.5 MB for external media and 2 MB for internal media.
Yes, Bandwidth phone numbers are enabled for both voice and two-way SMS.
Please contact sales or your account representative for more information.
For a one-time bulk port, called a project port – customers wanting to coordinate several hundred, tens of thousands or even hundreds of thousands of phone numbers as part of a bulk port – these typically don’t have a per number fee, but may have a nominal project fee to assign a dedicated coordinator to your account – depending on the size and complexity.
For customers who make porting a regular part of their product and software, use of our fully-automated porting APIs, workflows, and portals to manage individual ports or orders under 100 lines have a fee associated with each transaction depending on your volume and account type, please contact your account representative for more information.
See our how-to guide here.
Yes, you are able to record phone calls by setting the record property to true for a /calls resource. MP3 and WAV formats are both supported.
Yes, see our API reference /conferences for how to create a conference call.
A bridge is between two calls and a conference is used for 3 or more calls.
Yes, calls that recorded in wav format can be transcribed. See the /transcriptions resource for more details.
If you do not want to receive any phone calls for a phone number, you must remove the incomingCallUrl property and set the autoAnswer property to ‘false’ for your application associated with that phone number.
Yes, all Bandwidth local phone numbers are both voice and messaging enabled.
Yes, Bandwidth has a large inventory of toll free phone numbers.
How long does it take to activate a phone number before it can receive phone calls or text messages?
From instantly to a few seconds. Bandwidth available phone number inventory is already activated on our network for voice and messaging, when you activate a phone number for use on your account, it is ready for use immediately.
You can remove numbers from your account by using the API /availableNumbers to remove it or by using the developer console My Numbers tab.
Yes, you can, but you will need to first order a Toll-Free number, then open a ticket asking to enable the number. Toll Free numbers are not automatically SMS enabled.
Local phone numbers are intended for two-way communication. Industry guidelines normally permit users to send at 1 msg / sec per phone number.
A normal SMS is 160 characters, but we support concatenated messages to carriers and devices who support it. Our API will accept up to 2048 characters. In the case the carrier or handset doesn’t support, it will be delivered as message 1/2, 2/2, etc.
Our cloud APIs support many types of applications, from text messaging apps, voicemail, appointment reminders, conference calling, call analytics & lead generation tracking, virtual phone systems, private phone number services, IVRs and call centers.
Bandwidth is the only carrier who owns BOTH our own network for voice and messaging and a cloud API platform for applications.
Direct-to-carrier means you can purchase phone numbers and network usage directly from a carrier, while still using cloud APIs to power you app.
Yes, deliver receipts is supported. Please review our API docs for /messages.
We support two-way SMS to many countries throughout the globe for invoiced accounts. If you would like details about our international SMS services, please contact us at (855) 290-8135 or email sales here.
Yes. Please contact our support team to learn about porting options for Canadian phone numbers.
I am working with another cloud platform provider, can I transfer my existing phone numbers to Bandwidth?
Yes. Bandwidth handles porting of phone numbers everyday. We can coordinate and schedule small and very large transfers of phone numbers so there is no disruption of service for your end-users.
Yes, Bandwidth phone numbers can receive inbound calls from most international callers.
However, there is a list of areas codes that are not supported for voice service on our network. Please read the full list.
Yes. You are able to send and receive emoji in SMS, keep in mind not all wireless devices or internet VoIP services support emoji but for most North American services, sending and receiving emoji with a Bandwidth virtual phone number will work.
No. You can only send outgoing messages from phone numbers you have activated on your account.
Yes. We support most US and Canadian short codes. We do not support sending to premium short codes. See the full list of supported short codes.
No, not at this time. Bandwidth provides virtual local and toll free phone numbers for apps needing two-way SMS/MMS. Toll Free numbers do not come sms enabled, so please open a ticket with us to enable them.
Can Bandwidth phone numbers send and receive Premium SMS to do things like make donations using SMS?
No. Bandwidth phone numbers do not support Premium SMS at this time. If you send a SMS to a Premium SMS Short Code like the Red Cross ( 90999), you will receive a message back that says: “This campaign is not currently available through your service provider”. Your account will be charged for the normal incoming and outgoing SMS.
Probably, phone numbers that are released do not become available for customers other customers to use and it is possible to restore that number, but you will need to contact our support team with your account information and the number that you need restored.
You are charged for each call leg when you forward a phone call using the App Platform. Whether you use a bridge resource explicitly or transfer command, there are two call legs created – an inbound call to your app, and an outbound call to the number being forwarded to.
No. If you respond to an incoming phone call by rejecting it, you will not be charged for that call. Also, if you do not set the incomingCallUrl property on your application and set the autoAnswer property to ‘false’, incoming calls will automatically be rejected and there will not be usage fees on your account for those calls.
Yes. For both invoice customers and credit card, prepaid accounts with Bandwidth a US address is required.
Yes. Typically, for customers spending more than $5,000 / month, Bandwidth can offer discounted rates and invoice options with payment terms, please contact our sales team to learn more.
Yes. We offer developers and growing companies the option to sign-up for a pay-as-you-go account using their credit card.
You can call us at (855) 290-8135 or email sales here.
We try to publish new features as “beta” as soon as we can on our documentation site, but if you are looking for a feature not documented, contact our sales team and they can route your request to the product team who would be able to answer your question.