Twilio Client SDKs now supports Safari

Client SDK Safari

If you’re on a Mac or building an application for customers who use Safari, we have good news. With version 11.0, Safari began supporting WebRTC, making it ubiquitous for all major browsers. And with this support, the latest version of the Twilio Client JavaScript SDK also includes support for Safari. With the last major browser covered – WebRTC was already supported on Chrome, Firefox, Opera, iOS,… Read More

(Beta) Programmable Voice SDK for iOS, with support for VoIP Services Push Notifications

iOS 10, released this week, makes it even easier to integrate great VoIP experiences with your iOS applications. Today we’re proud to launch the Public Beta of the new Programmable Voice SDK for iOS. This SDK is designed as the next version of the currently available Twilio Client SDK v1.2.11 for iOS. You’ll notice a few changes such as out-of-the-box support for Apple’s VoIP Services Push… Read More

Getting started with Twilio and Segment Sources: Using JavaScript and PostgreSQL to track conversion events

With Segment Sources and Twilio, you can get a holistic view into your customers’ journey through your Twilio voice or SMS app. In just a few clicks you can sync your Twilio logs to a data warehouse for advanced analysis. Combine these logs with data generated by other customer touch points like CRM, helpdesk, payments, email and in-app data to give you a complete view of your customer experience…. Read More

Twilio Client 1.3 Adds ORTC Support for Microsoft Edge, Call Quality Improvements, and More

Today we are excited to launch improvements to the Twilio Client JavaScript SDK, our service that enables developers to embed voice communications in browser applications, giving users the power to communicate with context. Twilio Client 1.3 brings a ton of improvements to your voice over IP applications. The library is now compatible with ORTC in Microsoft’s Edge browser. The combined new features of static IP address ranges for Twilio… Read More

A Swift Adventure: Building BasicPhone with TwilioClient – Part 2

In the first post in this series we wrote a simple iOS app using Swift that made an outbound phone call using the Twilio Client SDK for iOS.  To do that we set up the basic server infrastructure we need in order to generate a capability token, created a TwiML application that told Twilio what experience to give the caller and used the Client SDK APIs to… Read More

A Swift Adventure: Building BasicPhone with TwilioClient

Swift is a fantastic new language from Apple that brings many great features like functional programming patterns, generics and memory management to the world of Cocoa development. My first in-depth exposure to Swift was attending CocoaConf Atlanta and seeing Daniel Steinberg give his Swift language fundamentals presentation. The programming language enthusiast in me immediately started to noodle on app ideas, but once I saw Jonathan Blocksom… Read More

Twilio on Rails Part 3 – Adding Contextual VOIP Using WebRTC to Your Rails 4 App

Welcome to the final part of our series on integrating Twilio with your Rails 4 app. In Part 1 we walked through signing-up for a free Twilio developer account, getting a phone number and processing an inbound phone call. In Part 2 we secured the webhooks, used Twilio’s REST API to send outbound SMS and MMS and processed delivery receipt notifications. In this post we are… 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

Twilio Client for Xamarin – Part 3: Android

In Part Two of this series we showed how it was possible to create a gigantic phone out of an iPad using Xamarin.iOS and Twilio Client. Almost immediately we got a lot of ‘we were here first’ complaints from Android developers. Can’t we all just get along? Since we don’t play favorites around here, this post will show you how to turn an Android tablet into… Read More