Release Notes

Stay updated as we add new functionality to Bandwidth.

Sign up for updates

Update sub-account privileges

Beginning July 15, 2022, Bandwidth is requiring Voxbone Portal users to explicitly select user privileges within sub-accounts to continue API accessIn order for sub-accounts to be able to continue making API calls to these endpoints, users will need to have the following privileges set via the Voxbone Portal:

/configuration  – “Configuration” privilege required

/regulation – “Regulation” privilege required

/inventory  – “Ordering” or “Configuration” privilege required

/ordering – “Ordering” privilege required

Global Portal

Introducing Outbound Call Queueing

Bandwidth is enabling Outbound Call Queueing for Voice API customers on April 30, 2022.

Before, if customers exceeded their calls per second (CPS) rate, any calls over that limit were rejected. Instead of rejecting those calls, Outbound Call Queueing places them into a queue to be completed based on the customer’s CPS limits.

Voice
API

Capping TNs for 10DLC Campaigns

The number of TNs that can be associated with a single 10DLC Campaign is now limited to 49, unless the customer has been approved for a Sub ID. The limit of 49 TNs is consistent with T-Mobile’s policy. Customers will receive an error message when adding 50 or greater TNs.

Messaging
Phone Numbers
API
Bandwidth App

Bandwidth App Final Destination URI

Effective February 23, 2022, failover/ final destination URIs will be added as a Bandwidth App functionality. These URIs allow calls to be sent to a backup route in the event that the usual call route fails. Learn more here.

Phone Numbers
Bandwidth App

Message search API update; 429 error codes

Beginning February 7, 2022, we’re updating message search API so that users receive 429 error codes when rate limits are exceeded.

Messaging
API
Bandwidth App

We’re reducing the accepted MMS file types

Beginning February 15, 2022, we’re removing a few of the previously accepted file types for MMS. We’ll continue to accept all file types on this list.

Keep in mind that downstream carriers may have additional limitations that can affect deliverability. Jpeg, png, and gif images continue to be the most widely supported amongst carriers.

Messaging
API

December 2021: 10DLC Updates

Customers needing to apply for a sub-id to support registering greater than 49 TNs per campaign are now able to do so. Click here for more information. 

Registration of Sole Proprietor campaigns and brands is now available via the Bandwidth App Portal and API. 

Messaging
Bandwidth App

Answering Machine Detection feature

Bandwidth has released an Answering Machine Detection feature for our V2 Voice Platform. You can now see if a call is answered by a person or was sent to Voicemail.

This enhancement to your Voice API experience will allow for better use of automated call routing. It will also be helpful as your teams design workflows and processes that are directly impacted by who’s answering the phone.

Please contact your sales account manager to contract for Answering Machine Detection.

Voice
API

Number details report now includes campaign ID

What’s happening? The Full Phone Number Details report now includes the associated Campaign ID. Customers can use this information to validate that their 10DLC numbers are properly associated with their registered campaigns.

What do I need to do? You don’t need to take any action. The report is available for use.

US Cellular Multi-segment messages

Short Code (SC) SMS messages destined to US Cellular are now split out into multiple single-segment messages.

Multi-segmented SC SMS messages to US Cellular are now being split up into multiple single-segment messages, resulting in customers receiving multiple Delivery Receipts (DLR).

Prior to this fix, multi-segment messages to US Cellular were failing due to a limitation in their handling User Data Headers (UDH). This fix means that multiple single-segment messages will have their own DLR.

Customers will receive multiple DLRs unless suppression is implemented.

We are here to help! Drop us a line on our support site.

Messaging
API

Moving phone numbers between accounts

Bandwidth has delivered a new self-service update that allows customers to move phone numbers from one account to another. Check out our support article more for information.

Phone Numbers
Bandwidth App

SIP Registrar

Voice API customers now the ability to use SIP clients directly with our Voice API platform. Customers can provision domains and user credentials to be used with their SIP clients so they can be called using a SIP URI like [email protected]. Customers can now have 10 active registrations for a specific user that can make or receive calls. Contact your sales account manager if you are interested in learning more about this feature.

Voice
API

V2 MMS “filename” parameter

Bandwidth has released the ability for V2 MMS customers to specify a “filename” when sending script file media. The “filename” can be specified in the standard Content-Disposition header of a V2 MMS message.

Messaging
API

Bandwidth now offers a phone number lookup API!

What’s happening? We are introducing the new Telephone Number Lookup API! Customers now have the ability to send US phone numbers through our API and have valuable network data behind the phone numbers returned to them! With this new product offering, you’ll now be able to send us single or multiple phone numbers through an API resulting in returning the most important metadata behind those phone numbers. What do I need to know? This is brand new, API-only, functionality that has been developed to help understand the landscape of the phone numbers which our customers work with every day. Customers can use this for onboarding pre-validation (mobile vs. landline), sender database maintenance, or to help improve message deliverability. This new tool allows lookup on a single TN or batch of TNs up to 100 at a time. The response will include the following:
  • E.164 Formatted TN
  • Formatted TN
  • Country
  • Line Type (e.g. wireless vs. wireline)
  • Line Provider (e.g. AT&T)
  • Mobile Country Code (if applicable)
  • Mobile Network Code (if applicable)
What do I need to do? Take advantage of this new product by contacting your sales representative to get started. Click here to learn more Questions? Please open a ticket with your Bandwidth Support Team or hit us up at (855) 864-7776.
Phone Numbers
API

V3 WebRTC Platform – SDK Update

We are excited to be launching v3 of our WebRTC platform. This update includes:

  • Upgrades to our media server infrastructure which will provide improved video and audio quality
  • Improved scaling performance
  • Transition to the WebRTC Unified Plan SDP format which will provide better support for Firefox and avoid the impact of Chrome’s removal of support for the deprecated Plan B format.

We’ve made it very easy to bring your WebRTC browser side application up to date: all you need to do is update your browser side SDK to the latest version (0.9.x) by August 1st, 2021.

This SDK maintains compatibility with the recent versions of the browser SDK, so none of your JavaScript code needs to be changed. We will be following up with a more detailed email notice to contracted customers.

Voice
API

Updates to the Bandwidth App login flow

Starting on April 16, 2021 we’re A/B testing a new user authentication and management system. We’re making strides toward creating a centralized way to log into all of our web properties and this first step simplifies a ton of underlying logic for our backend.

Here’s what you’ll notice:

  • A slight change to the way that you log into the Bandwidth App. First you will enter your username, then another field will appear to enter your password.
  • API user credentials will no longer be able to access the Bandwidth App via a web browser and will only be able to authenticate via the API. Read our support article.

We’ll be making additional updates to this new login method in the future, so be on the lookout for additional changes and details.

Bandwidth App

New Message Search Fields & Message Expiration

We’ve added new fields to our Message Search feature! You can now find ‘Message-Size’, ‘Attachment-Count’, ‘Recipient-Count’ and ‘Message-Length’ in your Message Search API.

Message Expiration is also live! This API parameter gives you the ability to specify the date  after which a message shouldn’t be sent, thus improving the time-relevance for sent messages.

Messaging
API
Bandwidth App

Bandwidth now offers Priority Queueing!

This enhancement gives you:

  • Speedier delivery of your most important messages
  • More control of the order of messages in your queue
  • The ability to categorize messages based on priority

Click here for more details on Priority Queuing!

Messaging
API
Bandwidth App

Reducing VoiceHostGroup XML element from 5 to 1

We’ve simplified an existing endpoint, and reduced the elements of the VoiceHostGroup from 5 to 1. This brings the API in line with what the UI supports. Check out the API docs for more info, specifically the /accounts /{accountId} /sites /{siteId} /sippeers section, for more information.

Phone Numbers
API

Security enhancements to the Bandwidth App

Our information security engineers are focused on keeping your account safe and secure. We’ve updated our password management policies to include the following security enhancements:

  • Admins can unlock user accounts for those who have been locked out
  • The password reset link will now expire after 24 hours from when it was sent
  • The new user email confirmation will expire after 24 hours from when it was sent
  • We’ve increased the complexity of the password from minimum of 8 to minimum of 12 characters
  • The password expiration time was reduced to 90 days (this does not impact API users)
Bandwidth App