Twilio Video at SIGNAL: Pricing to Support Video in Every Application


Today at SIGNAL, we made the beta of Twilio Video available to all attendees, and announced a fundamentally different pricing model for Video. It is designed to put video in every single app. Twilio Video costs two orders of magnitude less than the per-user and per-minute pricing models prevalent in the industry. Since we announced video a few weeks ago, we’ve had over a thousand developers… Read More

Route Tasks Even Faster with TaskRouter Multi-Reservation

We built TaskRouter to help customers solve a recurring problem: matching tasks to the right people or processes that can best handle them. Developers have started to use TaskRouter to build everything from multi-channel call centers to rich CRM integrations. Today we’re excited to announce an enhancement to TaskRouter that makes it possible to route tasks and get them completed even more quickly. We have learned… Read More

Announcing Video

Twilio Video

Today, we announced Video. Developers can now create fundamentally better experiences by embedding live peer-to-peer video into mobile and web applications. Video is much more than just being able to talk face to face. Video enables users to share what it is they’re working on, and to express things that cannot be expressed with voice and text alone. Attendees at Signal will be the first to… Read More

Introducing the General Availability of Twilio Elastic SIP Trunking


Today we are happy to announce the general availability of Twilio Elastic SIP Trunking. Today’s launch brings instant provisioning, contract-free transparent pricing and global availability to the world of SIP Trunking. The SIP industry modeled itself on the technology (and buying experiences) of the by-gone 1870s. Elastic SIP Trunking brings ease of use, internet scale, and a modern approach to using SIP. We know SIP Trunking… Read More

Introducing TaskRouter


Today we announced the launch of TaskRouter. TaskRouter is the beating heart of a contact center, made available in the cloud as an API for developers looking to solve any kind of intelligent routing challenge. TaskRouter can dynamically assign tasks of any type to the workers that can best handle them. Calls, SMS, support tickets, leads or even machine data can be routed based on the… Read More

Twilio Client iOS Update Delivers Call Quality Improvements and More

Today, we’re happy to announce that v1.2 of our Twilio Client iOS SDK is now available to all. If you’re not familiar with the product, Twilio Mobile Client lets you embed Voice over IP (VoIP) into your iOS & Android apps. This lets your users communicate within the context of your application. Version 1.2 includes a few key improvements for iOS developers. Twilio’s Global Low Latency… Read More

Introducing Network Traversal Service


Today, at WebRTC World in San Jose we’ll announce the launch of Twilio Network Traversal Service. Network Traversal Service (NTS) brings low latency, cost effective, reliable STUN and TURN capabilities to WebRTC and other communication platform developers, with service distributed across five continents. Building global WebRTC solutions can be hard. Many developers choose Twilio Client to abstract the challenges of managing signaling, registration and media. However,… Read More

Introducing Elastic SIP Trunking


Register for our SIP Webinar 12/3 at 2PM EST/11am PST here Today we announced the launch of Twilio Elastic SIP Trunking. Elastic SIP Trunking is an entirely new approach to SIP Trunking that uses the power of the cloud to bring instant provisioning, global reach and data-driven routing to the world of SIP Trunking. SIP Trunks connect IP based communications infrastructure to the PSTN. If you… Read More

Tweaking The Behavior of User Media Streams in Twilio Client

Updates to Twilio Client JavaScript  SDK including ORTC support

WebRTC is still an emerging standard, and as such you sometimes run into issues where it behaves differently on different hardware, different browsers, etc. Today, we updated Twilio Client 1.2 to give you more control over the underlying WebRTC primitives, particularly getUserMedia, which allows you to gain access to the user’s microphone. This new feature allows you to maintain consistent audio quality in different audio environments…. Read More