Level up your Twilio API skills in TwilioQuest, an educational game for Mac, Windows, and Linux. Download Now
Build the future of communications.
Start building for free

Twilio Client posts

  • By Al Cook
    Extending The Reach of Browser-Based Communications: Introducing Twilio Client Javascript SDK v1.2 Programmable Voice iOS SDK

    Today, we’re happy to announce that Twilio Client Javascript SDK v1.2 is now available. Version 1.2 extends the capability of Twilio Client based applications in two key ways: new Global Low Latency (GLL) support gives you better reach internationally, and new Firefox support offers gives you easier use across different browsers.

    To take advantage of the new features, all you need to do is make sure you’re using the 1.2 version of twilio.js as described here. There are no code changes required.

    We’re releasing this SDK update after plenty of real world testing and usage. In that testing, we found that GLL can regularly shave off 500 milliseconds in audio latency, and often more. So why doe …

    Read More
  • By Ralf Schiffert
    Build Your Own Agent SMS Chat Using Twilio Toll-free Numbers Twilio Bug Logo

    Screen Shot 2014-06-12 at 9.03.53 AMLearn more about Twilio Toll Free SMS here and get started with your new numbers here.

    Most businesses own a Toll-free number to offer customer service and support. But, wouldn’t it be more engaging if contact centers had the  ability to interact with customers via a new channel – texting – to  allow calling and texting to the same Toll-free number?

    In this tutorial I’ll show you how to add an SMS channel on your Toll-free number for a new way of interacting with your customers.

    You’ll learn how to build an agent chat utility that connects your customer service department to mobile customers, via SMS on Toll-free numbers.

    This application will have the following functions:

    • Customers using any mobile device with SMS capabilities can text to a Toll-free number to receive live support from agents.
    • A common agent chat room to handle incoming SMS with customer support inquiries. …
    Read More
  • By Twilio
    Building For The Enterprise: Introducing Twilio Client’s Global Low Latency Improvements for WebRTC, New Recording Capabilities Twilio_Blog_GLL

    The quality of a voice call is the critical element when it comes to the caller’s experience and one of the largest issues impacting IP voice is audio latency. Today at Enterprise Connect we released our Global Low Latency (GLL) architecture to Twilio Client’s WebRTC capabilities.  In addition we have enhanced our <Record> functionalities for enterprise-level conferencing.

    Twilio Client enables VoIP calling to browser-based and mobile applications, leveraging WebRTC for real-time communications and connecting to legacy SIP and PSTN networks. We extended our GLL architecture to Twilio Client’s WebRTC which intelligently routes your call to the nearest Twilio datacenter, significantly reducing audio latency. Every call is routed optimally, going through the shortest number of hops no matter where the call begins and ends.

    This is now in public beta for all two-party PSTN and Client calls. To access this new feature please contact our team at help@twilio.com.

    The Power of …

    Read More
  • By Jarod Reyes
    Building A Twilio Powered Star Trek Communicator StarTrekCommunicator

    As a casual fan of the Star Trek series I tread lightly when discussing The Show or anything orbiting anywhere near The Show (see: fantasy nerd). It is not the wrath of the trekkie I fear, but rather getting trapped in a debate I am wholly unqualified to participate in. Don’t misunderstand me, as a child I loved TNG. My grandparents had a grove of avocado trees and I can remember building spaceships in the trees, commanding the star fleet that was my sister, my aunt and myself as we rescued whales and saved distressed planets from extinction. So if you love the show so much you built a life-sized replica of the Enterprise bridge in your garage, just rest assured all of my errors and newb-like terms come from a place of love.

    A few weeks ago I heard a podcast episode about the influence of TV & Movies …

    Read More
  • By Jonathan Gottfried
    Building Screen Pops With Twilio Client and FullContact API Jon Gottfried

    Screen Pops
     

    Screen Pops are a way of displaying contextual information to an agent about any incoming call so that they can provide more relevant support to the caller. They are one of the most powerful features of a software-powered voice communication system. They let your agent learn about the customer they are servicing as soon as the phone rings, look up an anonymous caller so that they can prioritize the importance of their call, or simply forward the call to the most relevant representative before the caller even has to ask. In this tutorial we are going to build a layer on top of our Twilio Client Quickstart for Node.jsthat automatically looks up the name and photo of any incoming caller using the FullContact API. FullContact is a powerful tool that allows you to get additional data about a user based on only a single piece of information such …

    Read More
  • By Devin Rader
    Installing Twilio Client for iOS using CocoaPods pods2

    When I first started digging into writing apps for the iPhone, one of the first things I looked for in Xcode was some kind of package manager.  It being the 21st century, I thought that obvious that nearly every IDE would have some kind of package manager built in, but to my surprise I found nothing in Xcode.  But my search did not end there.  I could not believe that iOS developers lived without a package manager of some kind.  Thankfully a search on Google told me about CocoaPods, a great package manager for iOS developers that makes it pretty quick and painless to install and manage project dependencies.

    After discovering CocoaPods, my next thought was “OK, why doesn’t Twilio have a CocoaPods package for our Twilio Client for iOS library?”.  So I set out to make one and in this post I’ll show you how you can …

    Read More
  • By Kevin Whinnery
    VOIP Apps for iOS with Twilio Client and Azure Mobile Services Azure

    Azure Mobile ServicesWindows Azure Mobile Services makes it easy for developers to quickly set up a scalable backend for their mobile applications.  You could, of course, take advantage of this in your Windows 8 or Windows Phone applications, but Microsoft has made client SDKs available for native iOS and Android apps as well.  Now with a few clicks in the Windows Azure admin console, you can store data in the cloud without any server-side code.

    In this tutorial, we will focus on how to integrate with these services on iOS as we customize a simple todo list application.  We will also be integrating Twilio Client, which will enable us to dial phone number links directly from our iOS app.  We’ve got a lot to do, so let’s get started!

    First Steps

    If you haven’t already, sign up for a Windows Azure account. A free trial is available for new users …

    Read More
  • By Kevin Whinnery
    Introduction to Twilio Client with node.js Twilio Bug Logo

    nodejs-1024x768

    This is the second in a series of tutorial blog posts covering the use of Twilio’s new helper library for node.js.  Last time, we introduced you to the basic features and usage of the Twilio module for node. In this tutorial, we will introduce the APIs necessary for using Twilio Client, turning our browser-based node application into a full-fledged soft phone.  Stop by next week, when we’ll learn how to secure a node.js web application with two-factor authentication!

    The official node.js helper library documentation is located here.

    VoIP in the browser with node.js and Twilio Client

    Twilio Client allows front-end developers to create rich VoIP communications apps using Twilio’s infrastructure on the back end.  With a few lines of code, any desktop web browser, iPhone app, or Android app can call any phone on the global telecom network, and receive calls from any of them as well.  Twilio …

    Read More
  • By Kyle Kelly-Yahner
    Video Screencast: Building an App with Twilio Client and Web RTC Twilio Bug Logo

    kevinwhinneryWhen you hang out with a Developer Evangelist you do typical things like learning to build IVR apps, using Web RTC with Twilio Client, embedding Twilio Client into your browser based app, and of course–listening to disco through Twilio.

    Kevin Whinnery covered all these things and more in last week’s instructional Google Hangout. If you missed it, we’ve got you covered, the video is below. Add us on Google Plus for community news and updates on the next Hangout.

    For more instructional material check out these resources:

    Read More
  • By Twilio
    WebRTC for Twilio Client Now Available Twilio Bug Logo

    Twilio Client just got better! Today, we are happy to announce general availability of Twilio Client with WebRTC; only a few days after Google Chrome announced general support for it. This latest version of Twilio Client offers improved audio quality and a better user experience for calls to and from the browser.

    WebRTC is an open source project focused on adding real-time communication capabilities to the browser. Google, Mozilla, and Opera are building it into their browsers so there are no annoying plug-ins to install or configure. Even better, WebRTC uses the latest audio codecs which means calls will sound better than ever.

    Getting Started

    If you are new to Twilio Client and want to …

    Read More
  • Newer
    Older
    Sign up and start building
    Not ready yet? Talk to an expert.