Changelog
Product changelog and announcements
See additions and changes to the Twilio platform and Twilio Segment Customer Data Platform. You can also subscribe to our Changelog RSS feed below.
Subscribe to Changelog RSS feed (an RSS feed reader is required)
Aug 22, 2019
Video Compositions Bulk Deletion in the Twilio Console
Twilio Video Compositions now supports Bulk Deletion in the Twilio Console. This capability provides customers a much simpler way to delete large sets of Video Compositions compared to the previous process of individual Video Composition deletions.
Aug 22, 2019
Outbound Calling Available in Flex Pre-Release Features
Flex now includes a pilot dialpad, enabling your contact center agents to make outbound calls to customers, add internal employees or external numbers to a call, and send DTMF tones to connected calls. Enable the feature under the Pre-Release Features section in the Flex Admin UI.
Learn more about the Dialpad and Pre-Release Features within our End User Guide.
Aug 22, 2019
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
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
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
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
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
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
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
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.
Deep dive on recent Twilio product updates
Customer data changelog
See the changelog for Customer Data Platform, including Connections, Protocols, Unify, and Engage.
Twilio Releases webinar
Hear about the latest product announcements, releases, and updates from Twilio experts.
$twilio update
Get up to speed on new Twilio innovations, developer news, and insights in our YouTube series.
Blog - Product News
Read detailed coverage of new product and feature releases.
Docs
Access our API reference documentation, quickstarts, SDKs, and multi-language code samples.