More Information
  • Update your users in real time when actions are performed or information is made available
  • Provision and program telephone numbers for a range of uses, including inbound calls and phone number masking for online marketplaces
  • Verify your users’ phone numbers and perform 2-factor authentication by sending them a verification call or SMS message
  • Build innovative IVR systems to route users to the correct part of your phone system
  • Give your users instant real-time feedback on screen to show how they are progressing through their offscreen processes
  • Initiate phone calls to connect your support team with your end user
  • Use composer to effectively manage the Pusher and Twilio SDKs in one go
  • Set up conference rooms, with support for PIN code access and moderators who can start and end the conference

Clients and users are demanding more out of web applications; the traditional web page and HTTP request process is no longer enough. Twilio has taken communication to the next level with its exciting features that cater to both messages and voice calls. It helps the administrator and users to interact with each other in real time. To add to all the fun, Twilio is both easy to understand and implement.

This video course will get you up and running with exciting web services quickly, allowing you to build real-time applications. You will learn to use tools that interact with users beyond the browser for a range of important use cases.

We will start by looking at the tools and services that Pusher and Twilio offer getting to grips with their web interfaces, debug console, and provisioning tools. Mid-way through the tutorial, we’ll look at building useful real-time and communication-based applications and learn how to build applications that can leverage the power of both Twilio and Pusher combined. Then, we will move on to building telephone verification systems with the help of 2-factor authentication tools. Before we reach the end of this course, we will develop innovative IVR systems to guide users through a telephone menu system, and update other users with their progress in real time. Finally, we will create telephone conferencing tools, voicemail services, and automated call-back request systems.

With this course, you will be able to verify your users, deal with their requests, and update them to progress and activities in real time, and much more.

Style and Approach

This video tutorial gives you a fast-paced look at the Pusher and Twilio APIs and SDKs, showing you how to utilize the power of both and build real-time applications.

  • Build communication applications with real-time support, without continually polling the server for updates
  • Use the web-based consoles of Twilio and Pusher to debug your applications
  • Make and receive phone calls and SMS messages using your Twilio app
  • Engage your users beyond the browser with the Twilio and Pusher APIs
Course Length 1 hour 30 minutes
ISBN 9781782172918
Date Of Publication 23 Jan 2015


Michael Peacock

Michael Peacock is an experienced software developer and team lead from Newcastle, UK, with a degree in software engineering from the University of Durham.

After spending a number of years running his own web agency, and subsequently, working directly for a number of software start-ups, he now runs his own software development agency, working on a range of projects for an array of different clients.

He is the author of Creating Development Environments with Vagrant, PHP 5 Social Networking, PHP 5 E-Commerce Development, Drupal 7 Social Networking, and Selling online with Drupal e-Commerce and Building Websites with TYPO3, all by Packt Publishing. The other publications Michael has been involved in include Advanced API Security, Mobile Web Development, Jenkins Continuous Integration Cookbook, and Drupal for Education and E-Learning; for these he acted as a technical reviewer.

Michael has also presented at a number of user groups and technical conferences, including PHP UK Conference, Dutch PHP Conference, ConFoo, PHPNE, PHPNW, and Could Connect Santa Clara.

You can follow Michael on Twitter (@michaelpeacock), or find out more about him through his website (