Search icon CANCEL
Subscription
0
Cart icon
Your Cart (0 item)
Close icon
You have no products in your basket yet
Save more on your purchases! discount-offer-chevron-icon
Savings automatically calculated. No voucher code required.
Arrow left icon
Explore Products
Best Sellers
New Releases
Books
Videos
Audiobooks
Learning Hub
Newsletter Hub
Free Learning
Arrow right icon
timer SALE ENDS IN
0 Days
:
00 Hours
:
00 Minutes
:
00 Seconds
Arrow up icon
GO TO TOP
Twilio Cookbook

You're reading from   Twilio Cookbook The Twilio cookbook will enable all kinds of telephone usage, including SMS, on your websites. It's a totally practical guide with a hands-on approach to help you dig deep into the enormous potential of telephone facilities on the Web.

Arrow left icon
Product type Paperback
Published in Sep 2013
Publisher Packt
ISBN-13 9781782166061
Length 266 pages
Edition 1st Edition
Languages
Tools
Arrow right icon
Author (1):
Arrow left icon
Roger Stringer Roger Stringer
Author Profile Icon Roger Stringer
Roger Stringer
Arrow right icon
View More author details
Toc

Table of Contents (17) Chapters Close

Twilio Cookbook
Credits
About the Author
About the Reviewer
www.PacktPub.com
Preface
1. Into the Frying Pan 2. Now We're Cooking FREE CHAPTER 3. Conducting Surveys via SMS 4. Building a Conference Calling System 5. Combining Twilio with Other APIs 6. Sending and Receiving SMS Messages 7. Building a Reminder System 8. Building an IVR System 9. Building Your Own PBX 10. Digging into OpenVBX Index

Index

A

  • account usage
    • tracking / Tracking account usage, How to do it..., How it works...
  • API
    • features / Introduction
  • applets
    • about / Introduction

B

  • bulk SMS
    • sending, to contact list / Sending bulk SMS to a list of contacts, How it works...

C

  • $curtime variable / How it works...
  • call-handling system
    • building / How to do it..., How it works...
  • caller ID routing plugin
    • building / Building a caller ID routing plugin, How to do it…, How it works…
  • call flows
    • testing / Testing call flows, How to do it…, How it works…
  • call log plugin
    • building / Building a call log plugin, How to do it…, How it works…
  • call logs, PBX
    • viewing / Allowing users to make calls from their call logs, How to do it..., How it works...
  • calls, IVR systems
    • screening / Screening and recording calls
    • recording / Screening and recording calls
    • logging / Logging and reporting calls
    • reporting / Logging and reporting calls
  • call screening
    • about / Screening calls
  • classifieds
    • searching, YQL used / Searching for classifieds, How it works...
  • cleanVar() function
    • about / How to do it...
  • Click-to-call functionality
    • adding, to app / Adding the Click-to-Call functionality to your website, How to do it...
    • about / How to do it...
  • company directory
    • setting up / Setting up a company directory, How to do it..., How it works...
  • company voice mailbox, IVR systems
    • messages, forwarding to / Leaving a message
  • conference calling
    • about / Introduction
    • call, scheduling / Scheduling a conference call, How to do it...
    • text message, sending to all participants at call time / Sending an SMS to all participants at the time of the call, How it works...
    • conference, starting / Starting and recording a conference, How to do it...
    • conference, recording / How to do it...
    • call, joining from web browser / Joining a conference call from the web browser, How to do it...
    • call, monitoring / Monitoring the conference call, How to do it..., How it works...
    • callers, muting / Muting a participant, How to do it...
    • callers, unmuting / How to do it...
  • conference call scheduler
    • about / Scheduling a conference call
  • Craigslist
    • about / Introduction
  • custom phone number, PBX
    • purchasing / Letting a user purchase a custom phone number, How to do it..., How it works...
  • Custom Search Engine
    • creating / How to do it...

D

  • delete() method / Getting started with PBX

E

  • emergency calling system
    • building / Building an emergency calling system, How to do it..., How it works...

F

  • flows
    • about / Introduction
  • functions.php file / How to do it...

G

  • get() method / Getting started with PBX
  • getResultFromYQL function / How to do it...
  • get_query function / How to do it...
  • Google
    • about / Introduction
    • searching, SMS used / Searching Google using SMS, Getting ready, How it works
  • Google API Client
    • downloading, for PHP / How to do it...
  • Google API key
    • downloading / How to do it...
  • Google movie listing service
    • used, for searching local movie listings / Searching for local movie listings, How to do it...
  • group chats, SMS messages
    • sending / Sending and receiving group chats, How to do it..., How it works...
    • receiving / Sending and receiving group chats, How to do it..., How it works...

H

  • Highcharts PHP library
    • using / Building a chart of responses
    • about / Building a chart of responses
    • downloading / How to do it...
  • Highrise
    • URL / Looking up HighriseHQ contacts on incoming calls
  • HighriseHQ contacts
    • looking up, on incoming calls / Looking up HighriseHQ contacts on incoming calls

I

  • In Case Of Emergency (ICE) system / Building an emergency calling system
  • incoming phone calls, PBX
    • allowing / Allowing incoming phone calls, How to do it..., How it works...
  • IVR systems
    • about / Introduction
    • uses / Introduction
    • setting up / Setting up IVRs, How to do it…
    • calls, screening / Screening and recording calls, How to do it…, How it works…
    • calls, recording / Screening and recording calls, How to do it…, How it works…
    • calls, logging / Logging and reporting calls, How to do it…
    • calls, reporting / Logging and reporting calls, How to do it…
    • HighriseHQ contacts, looking up on incoming calls / Looking up HighriseHQ contacts on incoming calls, How to do it…
    • directions, acquiring / Getting directions
    • messages, forwarding company voice mailbox / Leaving a message, How to do it..., How it works…
    • SMS, sending to Salesforce.com contacts / Sending an SMS to your Salesforce.com contacts, How to do it..., How it works...

J

  • Jolt framework
    • downloading / Getting started with PBX

L

  • latest headlines
    • getting, Yahoo News used / Getting the latest headlines
  • local businesses
    • searching, via text / Searching for local businesses via text, How to do it...
    • searching, YQL service used / How to do it...
  • local movie listings
    • searching, Google movie listing service used / Searching for local movie listings, Getting ready, How it works...
  • local TV listings
    • getting, Rovi Corp API Key used / Getting local TV listings, How it works...
  • local weather lookup
    • performing, weather lookup API used / Getting the local weather forecast, How it works...

M

  • mysql_* functions / Why use PDO instead of the standard MySQL functions?

O

  • OpenVBX
    • about / Introduction
    • installing / Introduction
    • call log plugin, building / Building a call log plugin
    • searchable user directory, building / Building a searchable company directory
    • stripe payments, collecting / Collecting Stripe payments
    • orders, tracking / Tracking orders
    • caller ID routing plugin, building / Building a caller ID routing plugin
    • call flows, testing / Testing call flows
  • OpenVBX Browser Phone
    • about / Testing call flows
  • orders
    • tracking, with SMS / Tracking orders with SMS, How to do it..., How it works...
    • tracking / Tracking orders, How to do it…, How it works…
  • order verification
    • adding / Adding order verification, How to do it...
  • outgoing phone calls, PBX
    • allowing / Allowing outgoing phone calls, How it works...

P

  • $pdo variable / Why use PDO instead of the standard MySQL functions?
  • $phonenumbers array / How it works...
  • PBX
    • setting up / Getting started with PBX, How to do it..., How it works...
    • requisites / How to do it...
    • subaccount, setting up / Setting up a subaccount for each user, How to do it...
    • custom phone number, purchasing / Letting a user purchase a custom phone number, How to do it..., How it works...
    • call logs, viewing / Allowing users to make calls from their call logs, How to do it..., How it works...
    • incoming phone calls, allowing / Allowing incoming phone calls, Getting ready
    • outgoing phone calls, allowing / Allowing outgoing phone calls, How it works...
    • subaccount, deleting / Deleting a subaccount, How to do it..., How it works...
  • PDO
    • about / Why use PDO instead of the standard MySQL functions?
    • features / Why use PDO instead of the standard MySQL functions?
  • pdo.class.php file
    • about / Why use PDO instead of the standard MySQL functions?
  • phone call
    • recording / Recording a phone call, How to do it..., How it works...
  • phone number
    • buying / Buying a phone number, How to do it..., How it works…
  • PHP Highrise API
    • downloading / How to do it…
  • post() method / Getting started with PBX
  • put() method / Getting started with PBX

R

  • reminder system
    • reminders, schesuling via text / Scheduling reminders via text, How to do it…, How it works…
    • building / Scheduling reminders via text
    • upcoming reminders, notifying / Getting notified when the time comes, How it works…
    • upcoming reminders, retrieving / Retrieving a list of upcoming reminders, How to do it…, How it works…
    • upcoming reminders, cancelling / Canceling an upcoming reminder, How to do it…, How it works…
    • another person, adding to reminder / Adding another person to a reminder, How to do it…, How it works…
  • response chart, surveys
    • building / Building a chart of responses, How it works...
  • route() method / Getting started with PBX
  • Rovi Corp API Key
    • used, for local TV listings / How to do it...
    • downloading / How to do it...

S

  • Salesforce.com
    • SMS, sending to contacts / Sending an SMS to your Salesforce.com contacts
    • URL / Sending an SMS to your Salesforce.com contacts
    • PHP toolkit, downloading from / How to do it...
  • scraping / Searching for local movie listings
  • searchable user directory
    • building / Building a searchable company directory, How to do it…, How it works…
  • send_sms function
    • about / How it works...
  • Simple HTML Dom library
    • downloading / How to do it...
  • SMS messages
    • sending, from website / Sending a message from a website, How it works...
    • replying, from phone / Replying to a message from the phone, How to do it...
    • forwarding, to another phone number / Forwarding SMS messages to another phone number, How to do it..., How it works...
    • bulk SMS, sending to contact list / Sending bulk SMS to a list of contacts, How to do it...
    • used, for tracking orders / Tracking orders with SMS, How to do it..., How it works...
    • group chats, sending / Sending and receiving group chats
    • group chats, receiving / Sending and receiving group chats
    • sending, in phone call / Sending SMS messages in a phone call, How to do it..., How it works...
  • stock market
    • searching, Yahoo Finance used / Searching the stock market, How to do it...
  • Stripe API
    • downloading / How to do it…
  • stripe payments
    • collecting / Collecting Stripe payments, How to do it…, How it works…
  • subaccount, PBX
    • setting up / Setting up a subaccount for each user, How to do it..., How it works...
    • deleting / Deleting a subaccount, How to do it..., How it works...
  • surveys
    • about / Introduction
    • subscribing, enabling for users / Letting users subscribe to receive surveys, Getting ready, How it works...
    • survey tree, building / Building a survey tree, How to do it..., How it works...
    • sending, to users / Sending a survey to your users, How it works...
    • user response, tracking / Adding tracking for each user, How to do it..., How it works...
    • user responses, handling / Listening to user responses and commands
    • user commands, handling / Listening to user responses and commands, How it works...
    • reponse chart, building / Building a chart of responses, How it works...
  • survey tree
    • building / Building a survey tree, How to do it...

T

  • Text-to-Speech
    • setting up / Setting up Text-to-Speech, How to do it..., How it works...
    • about / Setting up Text-to-Speech, How to do it...
  • Twilio
    • account usage, tracking / Tracking account usage
    • call screening / Screening calls
    • phone number, buying / Buying a phone number
    • voicemail system, setting up / Setting up a voicemail system
    • emergency calling system, building / Building an emergency calling system
    • conference calling / Introduction
  • Twilio app
    • two-factor voice authentication, adding / Adding two-factor voice authentication to verify users, How to do it..., How it works...
    • order verification, adding / Adding order verification, How it works...
    • phone call, recording / Recording a phone call
  • Twilio Helper Library
    • downloading / How to do it...
  • Twilio SMS
    • used, for setting up two-factor authentication / Using Twilio SMS to set up two-factor authentication for secure websites, How it works...
  • two-factor authentication
    • adding, to aTwilio app / How to do it..., How it works...
    • setting up, Twilio SMS used / Using Twilio SMS to set up two-factor authentication for secure websites, How it works...

U

  • upcoming reminders
    • notifying / Getting notified when the time comes
    • retrieving / Retrieving a list of upcoming reminders
    • cancelling / Canceling an upcoming reminder
  • use command / How it works...
  • user response, surveys
    • tracking / Adding tracking for each user, How to do it..., How it works...
    • handling / Listening to user responses and commands, How to do it..., How it works...
  • user_generate_token function
    • about / How it works...

V

  • voicemail system
    • setting up / Setting up a voicemail system, How to do it..., How it works...

W

  • website
    • SMS messages, sending from / Sending a message from a website, How it works...
    • monitoring / Monitoring a website, How to do it..., How it works...

Y

  • Yahoo Finance
    • about / Introduction
    • used, for searching stock market / How to do it...
    • working / How it works...
  • Yahoo HYPERLINK / How to do it...
  • Yahoo News
    • about / Introduction
  • Yahoo Weather
    • about / Introduction
  • Yahoo weather lookup API
    • about / Getting the local weather forecast
    • used, for local weather lookup / Getting the local weather forecast
  • Yelp.com
    • about / Introduction
  • Yelp.com API
    • used, for local lookup / Searching for local businesses via text
  • YQL
    • about / Introduction
    • URL / Introduction
    • used, for searching classifieds / Searching for classifieds
  • ywsid / How it works...
lock icon The rest of the chapter is locked
arrow left Previous Section
Register for a free Packt account to unlock a world of extra content!
A free Packt account unlocks extra newsletters, articles, discounted offers, and much more. Start advancing your knowledge today.
Unlock this book and the full library FREE for 7 days
Get unlimited access to 7000+ expert-authored eBooks and videos courses covering every tech area you can think of
Renews at $19.99/month. Cancel anytime