Twilio Changelog

See additions and changes to the Twilio platform.

You can also subscribe to our Changelog RSS feed below.

(In order to subscribe to our Changelog RSS feed, an RSS feed reader is required.)

Filter By:

An icon of a close symbol
Twilio Programmable Voice logo

Mar 10, 2021

GA Voice

Twilio Performs SHAKEN/STIR Verification on Incoming Calls to Your Phone Numbers

Twilio Programmable Voice now perform SHAKEN/STIR verification on incoming calls to your Twilio local phone numbers. It can be used to display a trust indicator or to make a routing decision, such as bypassing a voice captcha or IVR and directing the call to an end user.

A verified call that has been given the highest attestation under SHAKEN/STIR means that the carrier that originated the call both (1) knows the identity of the caller, and (2) knows the caller has the right to use the phone number as the caller ID.

The request webhook presents the StirVerstat parameter with the verification result. The new parameter is only present for incoming calls with SHAKEN PASSporT identity headers. Today, the United States is the only country where carriers instrument a call authentication framework like SHAKEN/STIR.

Twilio Video logo

Mar 08, 2021

Video

End of Life Notice for Unsupported Versions of the Programmable Video SDK

The following Programmable Video SDK versions will End of Life on September 8th, 2021 for all customers:

  • Android - 4.x and below
  • iOS - 2.x and below
  • Javascript - 1.x

TThe above versions of the Video SDKs utilize infrastructure that is no longer considered reliable for customers. Therefore, they are currently not supported, and as of 5:00pm PT on September 8th, 2021, they will cease to function for all customers.

We are consistently updating the Twilio Video SDKs in order to provide the best possible experience for you. Upgrading to the latest SDK version will not only ensure you benefit from various performance enhancements and bug fixes, but will also allow you to take advantage of new capabilities such as the Track Priority API, Network Bandwidth API, and much more.

If you are still using one of these SDK versions and wish to continue using Twilio Programmable Video, you must upgrade your SDK to a supported version. If you are using a mobile SDK, please ensure your apps have been released and your end-users have updated before the End of Life date.

When upgrading your SDK, please refer to the following migration guides:

Twilio Flex logo

Mar 03, 2021

GA Flex

External domains must now be registered with Twilio when embedding Flex within iframes

All Flex applications are now required to register their external domains when flex.twilio.com is loaded within an iframe. This restriction is now enforced for new applications. Existing Flex applications have until May 3, 2021 to confirm their registered domains.

To prevent potential phishing attacks or abuse by malicious third parties, we are applying a Content Security Policy to flex.twilio.com that restricts Flex from being rendered in an iframe by untrusted domains. To continue using Flex within an iframe, including through Salesforce and Zendesk integrations, admins must register their external domains on the Flex Settings page. We have pre-populated this list based on your current application activity.

Refer to our documentation for more details.

Twilio Elastic SIP Trunking logo

Mar 02, 2021

GA Elastic SIP trunking

Customizable Call Logs for Elastic SIP Trunking

The Call Log for Elastic SIP Trunking is now customizable and can be altered to show and hide information more or less pertinent to customers' needs. Call SID, Cost, and Parent Call SID have all been added to the available columns, and many existing columns can be removed for a more concise view. The table can be configured using the new Configure Columns button located on the right side of the Filter pane. Additionally, the CSV file download includes new information and a preview of what data is available to be downloaded. View our documentation for more information about the Elastic SIP Trunking Call Log and how to troubleshoot your calls.

Twilio Elastic SIP Trunking logo

Mar 01, 2021

GA Elastic SIP trunking

Solution blueprint for Microsoft Teams and Cisco Unified Communications using Ribbon Communications SBCs and Twilio Elastic SIP Trunking

We have introduced a solution that enables Microsoft Teams Direct Routing and/or Cisco Unified Communication Manager (CUCM) to gain PSTN access using the Ribbon Communications SBC and Twilio Elastic SIP Trunking. This combination enables any organization using Microsoft Teams Direct Routing or Cisco UCM to connect to the PSTN via Twilio Elastic SIP Trunking. You can learn more about this solution in our blog and by referencing Twilio Elastic SIP Trunking Solution Blueprints.

Twilio Flex logo

Feb 24, 2021

GA Flex

Flex UI 1.25 and Webchat UI 2.8 are now available, with improvements to Flex UI troubleshooting experience and a Debugger UI now in Pilot

This release of Flex UI introduces an improved troubleshooting experience for Flex UI users. Troubleshooting and fixing any issues starts with understanding their cause and getting additional context about the issues. Users of Flex UI will now be able to get error notifications via a Debugger UI and will be able to download a report with full error descriptions and logs.

Twilio Developer Center logo

Feb 23, 2021

Serverless

Twilio Functions is adding support for Node v12

We are keeping your runtime up to date with industry standards. In accordance with OpenJS Foundation’s support schedule, Node v10 will no longer be supported after April 30, 2021.A new deployment will be required to make Functions run against the new Node version.

Your currently deployed functions will continue to execute on the existing Node v10 runtime if no changes are made.

Follow theseinstructions to upgrade, test and deploy your codeand ensure a safe transition to Node v12

We recommend that you upgrade to Node v12 even if you’re not planning on making other changes. Test and re-deploy your code with Node v12

If you don’t specify a runtime, we’ll use Node v12 by default if there are no previous builds deployed in the service. If you already have a build deployed in the service, the same runtime will be used to deploy as the last successful deployment until April 30th.

If a Build contains only Assets, then the default Runtime(regardless of the Runtime passed in the Build request or even if Runtime is not passed) will be used automatically for the Build. The default Runtime is Node12 after April 30th.

After April 30th, if you have not deployed using Node v12 already, you would have to deploy using Node v12 at least once to move your code to Node v12.

Currently, the Node version will only change if you explicitly set the Node version via either the UI dropdown in the dependencies tab, by passing runtime using serverless toolkit or by explicitly setting the runtime parameter when creating a Build.

Twilio Messaging logo

Feb 19, 2021

GA Messaging

Toll-Free MMS is coming soon to Twilio

Over the next few weeks, we are gradually rolling out MMS capabilities across our US Toll-Free numbers.

Starting this week, you will see numbers with MMS capabilities appear when you search for US(+1) Toll-Free phone numbers using Advanced Search. If you already own Toll-Free numbers, they will be enabled with MMS capabilities by the end of March as well.

You can send an MMS message on a Toll-Free number by including the MediaUrl parameter in your API request. Pricing information can be found here.

We will share another update once all Toll-Free numbers are generally available for sending and receiving MMS messages from recipients in US and Canada.

Twilio Programmable Voice logo

Feb 18, 2021

GA Voice

Changes to Voice Insights Advanced Features Billing for some call flows

In some cases calls placed using the Conference Add Participant API, <Refer>, and <Dial><Sip> Multidial are not being properly billed for Voice Insights Advanced Features usage. We’ll be introducing a fix for new accounts created after February 24, 2021 that will result in these call flows being billed properly. The billing behavior will not change on existing accounts.

Twilio Flex logo

Feb 18, 2021

Beta Flex

Flex Insights Historical Reporting: Additional Custom Data Fields

Flex Insights provides additional custom data fields for Conversations, Customers, and Agents data sets. You can now attach more data related to your specific business needs to conversations, customers and agents - which you can then use for segmentation, aggregations, and filtering in Historical Reporting.

To learn how you can set custom data fields programmatically, see Enhance your Flex Insights Integration.

Loading

Error: Unable to load changelog