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 Studio logo

Mar 09, 2020

GA Studio

Studio Run Function widget now supports API-created Functions

Twilio Functions created via the Serverless API can now be integrated with your Studio Flows through the Run Function widget.

Selecting a Function to invoke in the Flow is easy. For Functions created via the Console UI choose the "Default" service, and for Functions created via the Serverless API choose the Service and Environment where they are deployed.

Twilio Programmable Voice logo

Mar 08, 2020

GA Voice

Single Party Call Recordings

Twilio Programmable Call Recording now supports Single Party Recordings. The new recordingTrack parameter allows developers to select whether the inbound, outbound or both audio tracks of the call should be recorded. The inbound track represents the audio received by Twilio, and outbound track represents the audio that Twilio generates on the call. Prior to this release, all audio was captured regardless if the recording file contained one or two channels.

In addition, recordingStatusCallback will also include a new recordingTrack attribute that indicates which audio was recorded and this information will be displayed in Twilio Console too.

Learn more about this feature and how to configure recordingTrack in our Blog post announcement.

Twilio Studio logo

Mar 06, 2020

GA Studio

New speech recognition features in Studio Gather widget, and more!

With this release, Studio Gather Input On Call widget now supports additional speech recognition features so you can fine-tune your Studio Flows for Voice. The new attributes allow you to adjust the Speech Timeout, specify a Speech Model, and control the Profanity Filter setting. All this functionality is powered by the underlying Gather verb from our Programmable Voice product.

In addition to the Gather improvements, the Record Voicemail widget now provides controls for the Trim Silence and Play Beep settings and even provides access to the Recording Status Callback URL so your application can be notified when a new recording is complete.

Finally, the Say/Play widget supports sending Digits on a call when the Play option is selected, allowing you to programmatically play DTMF tones to navigate an external IVR.

To learn more, visit the documentation on the Gather widget, Recording widget, and Say/Play widget, or just try it out now in Studio.

Twilio logo

Mar 05, 2020

GA Twilio Platform

The Twilio Debugger now shows actual timestamps of the events

You told us you didn't like the fuzzy timestamps on the Twilio Debugger that said an event happened "a few seconds ago" instead of showing you the actual timestamps. We changed it.

Now you will see the actual timestamp of the event in UTC.

Twilio Programmable Voice logo

Mar 02, 2020

GA Voice

Voice iOS 5.2 - Automatic Network Switching

Prior to this release, a call established over cellular data for example, persisted over cellular data for the duration of the call even if a WIFI network became available. This is undesirable since a WIFI network is usually cheaper and requires less battery power. With this release, an ongoing call will automatically and seamlessly switch to a preferred network type when one becomes available. Network types supported in preferred order are: ETHERNET, WIFI, VPN, and CELLULAR.

Voice iOS SDK 5.2.0 packages: [Carthage], [Cocoapods], [Dynamic Framework], [Static Library]

API Docs are available here

Get started with the Quickstart Guide

Twilio Programmable Voice logo

Mar 02, 2020

GA Voice

Voice Android 5.1 - Automatic Network Switching

Prior to this release, a call established over cellular data for example, persisted over cellular data for the duration of the call even if a WIFI network became available. This is undesirable since a WIFI network is usually cheaper and requires less battery power. With this release, an ongoing call will automatically and seamlessly switch to a preferred network type when one becomes available. Network types supported in preferred order are: ETHERNET, WIFI, VPN, and CELLULAR.

Voice Android SDK 5.1.0 package: [bintray]

API Docs are available here

Get started with the Quickstart Guide

Twilio logo

Mar 01, 2020

GA Twilio Platform

Invoices Display Account Project Name

Your invoices will now show your account name(s) along with the company name. If you have multiple accounts (a.k.a projects) on your invoice (multi-account invoicing), you will see the account name (a.k.a project name) for each account in parenthesis next to each account’s company name.

This addition to the invoice is to help you connect an invoice with the correct account since some customers track their Twilio projects by account name instead of company name.

You can understand more details about your invoice at Reading your Twilio Invoice. You can change your account name as explained in Can I change the name of my project.

Twilio Video logo

Feb 28, 2020

GA Video

Programmable Video is now HIPAA Eligible

Programmable Video can now support compliant healthcare uses cases that contain protected health information (PHI) for organizations that are subject to the Health Insurance Portability and Accountability Act (HIPAA). Twilio will sign Business Associate Addendums (BAA) with covered entities and business associates for HIPAA Eligible Products and Services.

Click here to learn more about how to build on Twilio for HIPAA compliance.

Twilio Programmable Voice logo

Feb 25, 2020

GA Voice

Outbound Call Queue Insights in Programmable Voice REST API

Outbound calls made using the REST API are throttled and queued to never exceed the Calls Per Second (CPS) threshold value that is set up on the Account. This throttling may create undesirable behavior as call establishment may be delayed. With this release, a new attribute "QueueTime " is available to monitor the call queue time. Prior to this change, there was no indication into whether the outbound calls were being queued and delayed, which made it difficult to know when to update the CPS to an appropriate value. This change returns QueueTime with the value of the estimated call queuing time in milliseconds. This can be used to detect when CPS updates are needed.

Twilio Flex logo

Feb 24, 2020

GA Flex

Flex UI 1.17 with support for Initial Audio Device Check is now available

This release of Flex UI introduces an Initial Audio Device Check. This feature allows you to perform an audio device availability check when Flex starts up to make sure you are ready to receive voice calls.

Initial Audio Device Check is currently available as a Pilot feature. To enable it, visit the Pre-Release Features Page. You can learn more about this feature within our documentation.

For a full changelog, visit the Flex UI release notes.

Loading

Error: Unable to load changelog