Release notes
Stay updated as we add new functionality to Bandwidth.
911 Dynamic Location Routing (DLR) notifications
Beginning August 2, 2022, Bandwidth is enhancing the emergency notification provisioning capabilities to allow customers to manage notification recipients within the US & Canada Portal. This update allows customers to add, edit, and delete single notification recipients or create a group of up to three recipients associated with one or multiple endpoints, all within the portal.
Please reach out to your account manager if you would like this feature added to your account.”
For more information, please view our Support Center guide.
Bandwidth is now supporting 988 for suicide prevention
Effective June 27, 2022, Bandwidth will support 988 as the number for the National Suicide Prevention Lifeline.
Customers may need to adjust their dial plan to support 988 in order to comply with FCC rules to establish 988 as the nationwide 3-digit dialing code for Americans in crisis by July 16, 2022.
For more information, view our 988 dialing announcement.
Messaging Error Code Updates
Three messaging error codes are being updated on July 6, 2022:
- volume-violation-tmo
- SMPP: 780
- API: 4780
- volume-violation-att
- SMPP: 781
- API: 4781
- rejected-shortened-url
- SMPP: 771
- API: 4771
Please review our full list of SMPP SMS Delivery Receipts and Error Codes and Messaging API HTTP Error Codes for more details.
Adding tone detection to Answering Machine Detection
Effective July 1, 2022, a tone detection enhancement to our Answering Machine Detection (AMD) feature will be available. This will enable the application to detect answering machine tones, thus allowing the application to better time when to leave a message.
This will be enabled for all accounts on October 1, 2022. Customers can contact their account manager or customer service manager if they would like it to be enabled before October 1. There is no additional charge for tone detection.
The tone detection addition will indicate a tone by returning a new machineDetectionResult value of “tone-detected” in machineDetectionComplete webhook. This value will only be returned if Answering Machine Detection is invoked with delayResult set to true.
New Programmable Voice call modification endpoint
We have introduced a new call modification endpoint that makes it easier for customers to pass BXML on an active call by directly calling the new API endpoint with the new BXML.
For more information, check out our API docs on how to Modify Calls with BXML or our guide on how to Modify Calls in Progress.
Introducing Global Number Selection
Starting June 23, 2022, Bandwidth is offering customers the ability to view telephone numbers prior to purchase through an advanced search in the Global Portal API. For more information, view our API docs.
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
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.
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.
Bandwidth Dashboard Final Destination URI
Effective February 23, 2022, failover/ final destination URIs will be added as a Bandwidth Dashboard functionality. These URIs allow calls to be sent to a backup route in the event that the usual call route fails. Learn more here.
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.
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.
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 Dashboard Portal and API.
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.
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.
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.
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.
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.
Bandwidth now offers a phone number lookup API!
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.