Release Notes

Stay updated as we add new functionality to Bandwidth.

Sign up for updates

Custom Digit Search now available with Global Number Selection

Bandwidth has enhanced the global number selection process, allowing for custom digit searches. This provides the capability to search for a specific string of up to 10 digits within a given global telephone number. 

For more information, view our API docs.

Phone Numbers
Global Portal

Introducing Elective ECC Screening

As of March 1, 2023, Elective ECC Screening will now allow customers using DLR TEAMS or PIDF-LO routing to elect to send 911 calls with a provisioned address to the Emergency Call Center (ECC) as a precaution.

If you would like to enable Elective ECC Screening, reach out to your Account Manager.

911 Access

Campaign DCA Complete webhook now available for 10DLC Messaging campaigns

Effective March 7, 2023, Bandwidth will begin selecting “Secondary DCA Sharing Status” for all carriers including AT&T, Verizon, T-Mobile, US Cellular, Interop, and Clearsky in The Campaign Registry (TCR). 

This will allow customers registering through TCR to receive the CAMPAIGN_DCA_COMPLETE webhook which indicates that the campaign has gone through vetting and been accepted by all submitted DCAs.

Messaging
The TCR (The Campaign Registry) Portal

Enhancements to the 933 tool

On February 16, 2023, we are introducing enhancements to the 933 tool that will fix existing DLR features, expand read-back messages to include issue identification for failure messages, and improve upon audio aesthetics. For more information, check out our support article.

911 Access
Direct Dial Testing Service

Introducing Media Streaming

We now offer unidirectional Media Streaming for Programmable Voice API in the US and Canada.  You can now fork real-time call audio and deliver it to your choice of advanced third-party or proprietary tools over WebSocket. This enables you to extend your voice application in support of use cases like voice biometrics, real-time transcription, sentiment analysis, and voice-activated IVR. For more information on Media Streaming, view our StartStream and StopStream API docs.
Voice
Bandwidth App

Now a global carrier in Turkey

We are excited to announce the availability of our Public Switched Telephone Network (PSTN) replacement service in Turkey for multinational enterprises and global service providers.

Reach out to your account manager to begin purchasing Turkish local numbers and toll-free numbers for inbound, outbound, and emergency services.

Global Coverage
Phone Numbers
Global Portal

Introducing self-service Voice Insights

We are now able to offer self-service Voice Insights. This new self-service tool offers up to 30 days of call data including: SIP errors, estimated cost, attestation level, call state, and call volumes on specific numbers.

For more information on Voice Insights, check out our support article.

Voice
Bandwidth App

Removal of HTTP reason phrase

Beginning March 1, 2023, the Bandwidth App API will no longer guarantee that the HTTP reason phrase will be sent on responses to API requests. This is in accordance with the HTTP standard (RFC 9110, Section 15.1).

This change means that a response that used to look like this:

GET https://dashboard.bandwidth.com/api/tns?npa=919

HTTP/1.1 200 OK

 

Will now return this:

GET https://dashboard.bandwidth.com/api/tns?npa=919

HTTP/1.1 200 

 

Please verify that your apps do not use the reason phrase when processing responses from our API in advance of March 1.

API
Bandwidth App

Introducing Global Number Hosting

Beginning January 11, 2023, we are offering Global Number Hosting for geographic, national and toll-free numbers in France. This service will allow you to provision numbers on the Bandwidth network that you have obtained from ARCEP, the French regulator. When hosting your own numbers, you will be able to leverage our interconnected network and robust number management experience while maintaining ownership of the number in accordance with local regulations. 

For more information, check out our FAQ. To contract for Global Number Hosting, reach out to your account manager.

Phone Numbers
Global Portal

New file type restrictions

In order to improve security and reliability, we are limiting the types of file uploads we support for both port-in documents and import TN documents. We are also adding validation to ensure that the content-type header, the file type extension, and the MIME-type are consistent with each other.

Effective March 2, 2023, Bandwidth will allow only the following types of files to be uploaded:

  • CSV (“text/csv”)
  • DOC (“application/msword”)
  • DOCX (“application/vnd.openxmlformats-officedocument.wordprocessingml.document”)
  • JPG/JPEG (“image/jpeg”)
  • PDF (“application/pdf”)
  • PNG (“image/png”)
  • TXT (“text/plain”)
  • TIFF (“image/tiff”)
  • XLS (“application/vnd.ms-excel”)
  • XLSX (“application/vnd.openxmlformats-officedocument.spreadsheetml.sheet”)

If you have any questions regarding this upcoming change, reach out to your Bandwidth Support Team!

Bandwidth App

HTTP header case changes

On January 6, 2023, we will perform a messaging release that may cause changes to the letter case of HTTP headers within HTTP responses and callbacks. For instance, the “Content-Type” header may be changed to “content-type.”

Please validate that your applications are parsing these headers in a case-insensitive fashion in accordance with RFC 9110.

Messaging
API
Bandwidth App

Introducing Global Number Ordering

Beginning November 30, 2022, Bandwidth is offering global customers the ability to search and order specific numbers or consecutive number ranges using the Global Portal API. Numbers can be held in the customer’s cart for a maximum of 10 minutes. For more information, view our API docs.

Phone Numbers
API

IP Traffic Consolidation

As of November 14, 2022, IP Traffic Consolidation now allows for the dynamic handling of emergency call routing types, allowing customers to send any route type (static VoIP, PIDF-LO, lat-lon (X/Y), and Microsoft Teams) down any SIP trunk associated with opted-in accounts.

To enable IP Traffic Consolidation, contact your account manager.

911 Access

New messaging error codes

Three new messaging error codes are being created and will take effect by September 30, 2022:
  • volumetric-violation
    • SMPP/MM4: 785 
    • API: 4785
  • tfn-not-verified 
    • SMPP/MM4: 795 
    • API: 4795
  • media-content-invalid 
    • SMPP/MM4: 712 
    • API: 4712
Please review our full list of SMPP SMS Delivery Receipts and Error Codes and Messaging API HTTP Error Codes for more details.
Messaging
API

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.

911 Access
Bandwidth App

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.

Voice

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.

Messaging
API
Bandwidth App

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.

Voice
API

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.

Voice
API

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.

Phone Numbers
API