We’re excited to announce support for RCS Business Messaging, enabling you to build more engaging, rich messaging experiences while leveraging the reach of SMS. RCS (Rich Communications Services) upgrades carrier messaging with features like sharing high resolution photos and videos, adding appointments to a calendar, mapping directions to a business, browsing a carousel of products, sharing location, and more. This standard aims to combine the messaging features consumers expect from popular messaging apps like WhatsApp and Facebook Messenger with the ubiquity of SMS.
With Twilio, developers can use one API to deliver the richest messaging experiences for any device, while reaching every user. To that end, we are announcing Rich Messaging Extensions, which extend the Programmable SMS API with additional optional parameters for including rich content and interactive experiences. Now, delivering rich, contextual messages is as easy as sending a text.
How We Chat
SMS is a universal messaging …
- UI components and tools for JS, iOS, and Android.
- Integrated with Programmable Chat, Video, and Voice SDKs.
- Coming soon to a Twilio SDK near you.
Today at SIGNAL, we announced Twilio Frame, a set of UI components and tools for embedding chat, voice and video in your web and mobile apps. Twilio Frame provides you with the tools to quickly build a rich, branded visual experience that works across iOS, Android, and web and is already wired to work with your Twilio apps. Frame is built on top of Twilio’s Chat, Video, and Voice SDKs allowing you to seamlessly move between different communication channels on the same screen.
Gettin’ GUI with it
Twilio’s first products, Programmable Voice and Messaging, opened the black box of telecom to millions of web developers. SMS and voice apps don’t have front-end requirements; the user interface is simply the phone’s native …
Customer privacy is a big deal to us here at Twilio. In March, we increased SMS privacy with Message Body Redaction, which redacts the content of your texts before they’re stored anywhere in Twilio’s infrastructure. Today, we’re excited to introduce our latest SMS feature to further protect customer data: Phone Number Redaction. Phone Number Redaction takes privacy a step further by redacting the last four digits of non-Twilio phone numbers before they’re ever stored in Twilio.
It’s not just what you say, it’s who you say it to
Many developers use Programmable SMS to create one-on-one conversations with their customers. Limiting where these messages are stored is a great way to secure customer data. However, for certain conversations, just knowing who someone is talking to could be enough to reveal sensitive information. For example, if you know a CEO is confirming an appointment with a mergers and acquisitions …
Today we’re excited to announce that Programmable Chat has graduated from beta to general availability (GA). Formerly known as IP Messaging, Programmable Chat is Twilio’s full-featured SDK for adding feature rich chat to your mobile and web apps. Moving to general availability pulls the training wheels off, further improves performance, adds new features to our SDKs and REST API, and simplifies the pricing model. With these SDKs, customers have added chat to everything from customer support to interactive music video premier experiences.
During beta, businesses of all shapes and sizes added Programmable Chat to better facilitate their services. Enterprises like ING, one of the world’s largest banks, are rethinking their call centers and adding Programmable Chat to engage with customers the way they want to be reached. Used.CA uses chat to connect people to the sharing economy to buy, sell, and trade used goods and keep them …
Better late than never…or is it? For some applications, it may be better for a message to fail completely than to arrive late. Now you have more control over your messages using validity period. This period dictates how long you want Twilio to try to deliver your messages before failing with an error.
Imagine you subscribe to SMS traffic alerts for your daily evening commute home. You time your departure based on the alerts, but that day you get nothing. You drive off uninformed and steer right into Carmageddon 2.0. As you pull into your driveway three hours later, you get the text you were expecting three hours earlier. At this point the text serves no purpose other than to annoy you.
You, the developer, can save your users from this fate. Configure a validity period on those time-sensitive SMS messages.
Why Messages May Arrive Late
To better understand …
Today we’re excited to announce a comprehensive update to our chat SDKs giving you even more control over the chat experience and cutting the time it takes to build full-featured chat into your mobile apps, SaaS products, and websites.
Allow me to reintroduce myself
We’ve found that IP Messaging wasn’t an intuitive product name for many of you. When you came looking for a Twilio chat product, you didn’t find one. Instead you found two “messaging” products. We think the name Programmable Chat does a better job of describing the current product and is a bit easier to grok for someone learning about it for the first time.
Today we’re excited to introduce Sync, a purpose-built API for easily synchronizing state across devices and between users. State synchronization is a critical part of every application, but it’s a complex problem to solve in real-time, at scale. With Twilio Sync, developers can now spend their time building features for customers instead of building state synchronization infrastructure or customizing general purpose backend products. Sync is designed to work either as a completely stand alone state management system or in tandem with Twilio Programmable Voice, Video, IP Messaging or other Twilio products to provide context rich, real-time communications.
Every app today is a real-time app
When streaming music, listeners expect to transition between their phone and laptop seamlessly and control what they are listening to from either device. When co-editing a shared document, collaborators expect to see updates as they’re made. When requesting a ride, riders expect to …
Today we are excited to introduce Twilio Interconnect —a private connection to the Twilio cloud. For the first time, you can take advantage of Twilio’s SIP capabilities over an entirely private network connection. Interconnect works with both Elastic SIP trunking for deploying on-demand voice connectivity around the world and with SIP Interface for adding new capabilities to your voice applications. A private connection protects yours calls with network-level security, and can guarantee quality end to end.
Since we launched Elastic SIP Trunking in 2014, thousands of companies have been using it to get instant global voice connectivity for their offices and products. Even more companies have used SIP Interface (launched in 2012) to add new capabilities and programmatic call routing control to their existing hardware and software. Before Twilio Interconnect, this SIP traffic could be encrypted at the application layer using SRTP/TLS over the public internet. …
We’re excited today to make Emergency Calling available within the US and Canada, and configurable for Elastic SIP Trunking in the Twilio account portal. Elastic SIP Trunking is our service that enables you to instantly provision global voice connectivity for VoIP infrastructure (whether that’s a PBX, SBC, or any other SIP infrastructure).
Emergency Calling allows you to route 911 calls to the appropriate Public Safety Answering Point (or PSAP) and programmatically pass along your address and callback number whenever the PSAP is equipped to receive that information.
Since launching SIP Trunking, we’ve consistently focused our roadmap on making deployment at scale instantaneous, and ongoing management easy. This is the next step. We’re extremely excited to be the first to bring the combination of instant number and trunk provisioning across US/Canada, with instant provisioning of E911 address details for localized emergency calling.
Twilio monitors and maintains …
Support for ORTC in Microsoft Edge
We love APIs, especially APIs that make it easier to communicate. And Microsoft Edge’s Object Real-time Communications API, or ORTC, fits the bill. …