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

Aug 22, 2019

GA Voice

HTTP Callbacks (webhooks): Connection Overrides for Voice

Twilio's Programmable Voice platform for HTTP callbacks (webhooks) has been enhanced to allow you to easily override our default connection settings on a per request basis, giving you simple and flexible control of callbacks to your server/applications.

Twilio uses HTTP callbacks (webhooks) to let your application know when events happen, such as receiving an incoming phone call. When the event occurs, Twilio makes an HTTP request (usually a POST or a GET) to the URL you configured for the webhook. Twilio has implemented the override as a URL extension in the form of "fragments" that can be added to the standard HTTP webhook URL on a per request basis.

The Connection Override parameters allow you to specify:

  • Longer timeouts to better support intermittent network issues between Twilio and your server/application.
  • Shorter timeouts to speed up failover (to fallback URL) in the case of an outage on your server/application.
  • HTTP callback connection retries on failures/timeouts.
  • The egress Twilio Edge Location for your HTTP callback
  • The total timeout limit for all of the retries to complete your request.
  • The use of Server Name Indication (SNI), if your server/application requires SNI to ensure a proper TLS handshake for all attempts.

For details please refer to our user documentation.

Aug 22, 2019

GA Messaging

Advanced Opt-Out for SMS is Generally Available

Advanced Opt-Out gives customers granular control over the end-to-end compliance experience for their customers and users. Customers can now customize opt-in, opt-out, help keywords, and confirmation messages on a global basis with per-country or per-language overrides all within the console.

Aug 21, 2019

GA Programmable Fax

Outbound Programmable Fax Generally Available

Outbound Programmable Fax is now Generally Available. Customers can build production applications to send faxes at scale using a simple and reliable REST API. Inbound Programmable Fax (receiving faxes) will remain a beta product. Learn more here.

Aug 20, 2019

GA Voice

Voice JS 1.8

Media reconnection states and events: With this API, auto reconnect is attempted if a network disruption occurs.

New Region:de1-ix is now available in the list of regions

New Error Object: Errors emitted through Device.on(‘error’) and Connection.on(‘error’) now contain a new twilioError parameter which provides more details about the error.

For more information click [here]

Aug 20, 2019

GA Voice

Voice Android 4.5.0 - Differentiated Services Code Point (DSCP) Tagging API

The Differentiated Services Code Point (DSCP) Tagging API allows you to mark the audio packets with Expedited Forwarding (EF) for the purposes of improved packet routing. This behavior is enabled by default. When enabled, supporting networks will prioritize audio packet delivery for improved audio quality.

For more information, refer to the [docs] and [Example]

This release is available here: [Bintray]

Aug 19, 2019

GA Voice

Voice iOS 4.3.0 - Differentiated Services Code Point (DSCP) Tagging API

The Differentiated Services Code Point (DSCP) Tagging API allows you to mark the audio packets with Expedited Forwarding (EF) for the purposes of prioritised packet routing. This behavior is enabled by default. When enabled, supporting networks will prioritize audio packet delivery for improved audio quality.

For more information, refer to the [docs] and [Example]

This release is available here: [Dynamic Framework], [Static Library]

Aug 15, 2019

GA Flex

Flex UI 1.12 with AudioPlayerManager API is now available

This Flex UI release adds the AudioPlayerManager API, which makes it easier to add sound playback. For example, you can use the AudioPlayerManager API to add audio notifications to events that you don’t want your agents to miss.

Other notable changes in this release include:

  • Support for setting chat orchestrations per task
  • Ability to send DTMF tones in the call
  • Ability to add/replace/remove action buttons in the IncomingTaskCanvas component
  • Team View performance improvements

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

Aug 13, 2019

GA Twilio Platform

GBP and JPY as a Billing currency

For our international customers, we will support billing in the following local currencies: GBP and JPY. When new accounts are created on www.twilio.com by customers from UK and Japan, based on the phone number provided for user verification, the country code of that phone number will be utilized to assign a local billing currency as opposed to US Dollar. This will allow you to see your Twilio usage in your local currency and also make payments in your local currency.

Aug 12, 2019

Beta

Twilio Git Guard Credential Leak Alerts

To protect you against account compromise, we integrated with GitHub Token Scanning to send you an email security alert if we detect that your Account SID and Auth Token have been committed to a public repository on GitHub. With fraudsters and hackers scanning the internet for API keys, it is important to store your Twilio credentials securely and mitigate unauthorized access to your account.

To learn more about this feature, please check out the blog post.

Aug 12, 2019

GA Studio

New Twilio Studio widget: Call Recording

The new Call Recording Studio widget allows you to toggle the recording of voice calls handled by Studio. The widget exposes all of the functionality of Programmable Voice's call recording, including recording channel management, status callbacks, and trim control via our drag-and-drop interface.


To learn more, visit the documentation on the Call Recording widget, or try it out in Studio.

Loading

Error: Unable to load changelog