Twilio Client posts
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 (GLL) call routing is now supported with the iOS SDK. GLL ensures that your media is always routed to the Twilio data center closest to the user–any one of our seven data centers spread across five continents. We pick the best path for your media to minimize geographic distance and the number of hops over the public internet. This means wherever your users are, and whomever they’re calling, they experience the same level of quality as a local phone call.
- Next, we’ve made it …
Let’s be honest: traditional call centers have a terrible user experience.
You see something interesting on a website that you want more information about. Email takes too long, so that option is out of the question. What do you do? You search for a phone number (hidden in their contact page at the bottom in tiny text), place a phone call, give away all your details, and (eventually) you end up getting to a human who might be able to help you. In this day and age of technology, why can’t the website know what I’m looking at and put me in touch with a human just by clicking a link?
This solution to this does exist and it is called Click to Call.
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 d …
Learn 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. …
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 firstname.lastname@example.org.
The Power of …
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 …
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 …
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 …
Windows 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!
If you haven’t already, sign up for a Windows Azure account. A free trial is available for new users …
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 …