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.)
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.)
Dec 07, 2020
Voice Insights Subaccount Dashboard has been updated to allow for filtering based on the edge location or media region where subaccounts' calls took place.
This allows you to compare the performance of subaccounts across regions. For example, you may find that a subaccount that is performing well in Ashburn (us1) is actually an outlier in terms of call behavior for calls in Dublin (ie1).
Edge locations can be included or excluded from the results, and the underlying data can be exported to CSV.
For more information see our docs.
Dec 07, 2020
Voice Insights Subaccount Dashboard has been updated to allow for filtering based on the edge location or media region where subaccounts' calls took place.
This allows you to compare the performance of subaccounts across regions. For example, you may find that a subaccount that is performing well in Ashburn (us1) is actually an outlier in terms of call behavior for calls in Dublin (ie1).
Edge locations can be included or excluded from the results, and the underlying data can be exported to CSV.
For more information see our docs.
Dec 07, 2020
Voice Insights has been updated to appropriately identify the codec of calls using a dynamic RTP payload ID. Previously, some calls established using a codec with a dynamic RTP payload ID may not have displayed the correct ID in the Call Summary API response and the codec name may have been missing in Console.
If your application has logic built around the RTP payload ID from Call Summary API responses, you should be aware that codes like Opus will now return a broad range of potential payloads. Calls established with non-dynamic RTP payload IDs are not impacted by this change.
Dec 07, 2020
Voice Insights has been updated to appropriately identify the codec of calls using a dynamic RTP payload ID. Previously, some calls established using a codec with a dynamic RTP payload ID may not have displayed the correct ID in the Call Summary API response and the codec name may have been missing in Console.
If your application has logic built around the RTP payload ID from Call Summary API responses, you should be aware that codes like Opus will now return a broad range of potential payloads. Calls established with non-dynamic RTP payload IDs are not impacted by this change.
Dec 04, 2020
Twilio has completed validation of the integration between Flex and Glance. The following features have been verified and are available for customers of Flex and Glance:
To learn more about Glance’s capabilities and how to enable it for your application, visit our integration documentation.
Dec 04, 2020
Today we are releasing two major version increments of our mobile SDKs for Video, iOS 4.0 and Android 6.0. The Chromium WebRTC engine in these SDKs has been upgraded from m67 to m83. In addition to the security and performance improvements, this WebRTC engine supports Simulcast screensharing and private IP concealment via mDNS.
These iOS and Android SDKs have added support for remote participant reconnecting events. Opus DTX is now included and enabled by default. In addition, the Android capturing and rendering programming models have been updated to provide developers with more flexibility and control. The iOS SDK is now built with Xcode 12.0 and delivered as .xcframework, and the application screen sharing capability has been simplified.
With the WebRTC upgrade developers get the latest enhancements to WebRTC and ensure compatibility with recent browser releases. Opus DTX significantly reduces the bandwidth consumed by silent participants. Remote reconnecting events provide developers a way to provide visual cues to users when automatic reconnections are happening.
For a full description of all the changes, see the Android SDK 6.0 changelog and the iOS SDK 4.0 changelog. The migration guides for moving to these new SDK versions are documented here and here.
Dec 03, 2020
The Marketing Campaigns Design Editor now supports four new column layouts. In addition to evenly proportioned columns, you can now create layouts with ratios of 1:2, 2:1, 1:3, and 3:1. As with prior layouts, each column contains multiple drop zones where you can add non-column modules such as buttons, text, and images.
Dec 03, 2020
Twilio Voice Diagnostics Web App and the accompanying RTC Diagnostics SDK and Client JS SDK’s runPreflight API are now Generally Available.
The Voice Diagnostics Web App is a ReactJS application that tests audio devices, browser compatibility as well as network bandwidth and connectivity. It uses RTC Diagnostics SDK and Client JS SDK’s runPreflight API to perform the tests.
The RTC Diagnostics SDK provides functions to test input and output devices (microphone, speaker, camera) as well as the ability to confirm that a device's network satisfies the bandwidth requirements to make an optimal voice call.
The new runPreflight API places a loopback call which allows the Voice SDK to analyze network connectivity and audio quality. This method enables developers to build bespoke pre-call or troubleshooting workflows. For example, the API can be used to perform tests by placing and analyzing short duration calls. This API generates a report which includes network timing, jitter, MOS, latency, packet loss, the edge location that was used, as well as the same warnings that are logged to Voice Insights dashboard.
These tools provide developers the facilities to create a pre-call test page similar to Twilio's networktest tool, or embed it into their applications to determine voice calling readiness. Please see our example reference application.
Dec 03, 2020
Twilio has completed validation of the integration between Flex and Acqueon Engagement. The following features have been verified and are available for customers of Flex and Acqueon:
To learn more about Acqueon’s capabilities and how to enable it for your application, visit our integration documentation.
Dec 03, 2020
Twilio has completed validation of the integration between Flex and Calabrio ONE. The following features have been verified and are available for customers of Flex and Calabrio:
To learn more about Calabrio ONE’s capabilities and how to enable it for your application, visit our integration documentation.