SlideShare a Scribd company logo
1 of 41
Download to read offline
a
COMMUNICATING IN CONTEXT
INTEGRATING CHAT, VOICE AND VIDEO INTO YOUR APPS
© 2009 - 2016 Twilio, Inc. All rights reserved.
© 2009 - 2016 Twilio, Inc. All rights reserved.
© 2009 - 2016 Twilio, Inc. All rights reserved.
© 2009 - 2016 Twilio, Inc. All rights reserved.
AL COOK | @CALOZPOM
AL COOK | @CALOZPOM
EVERY APP IS A
COMMUNICATIONS
APP.
Communications moving
from standalone to
contextual.
AL COOK | @CALOZPOM
EVERY APP IS A
COMMUNICATIONS
APP.
Communications moving
from standalone to
contextual.
© 2009 - 2016 Twilio, Inc. All rights reserved.
AL COOK | @CALOZPOM
THE PATH TO GET THERE
END CALL
John Smith
Wallace Grommit
SOFTWARE ENGINEER
ACCT MNGR
8 mo
CONTRACT
California, USA
LOCATION
@jsmith2
Looking forward
to this new #twilio
product realse.
CREDIT LIMIT
THE BUSINESS SIDE
interactive mode
THE CONSUMER SIDE
AL COOK | @CALOZPOM
TWILIO CLIENT
WebRTC SDK for JS, iOS and Android
Use when you need to connect VoIP on one side to PSTN or SIP
Exposed through SDK, controlled by TwiML and REST.
Works with <Conference> <Record>
Ready Not Ready
© 2009 - 2015 Twilio, Inc. All rights reserved.
IMPROVING THE CONSUMER’S EXPERIENCE
© 2009 - 2014 Twilio, Inc. All rights reserved.
AL COOK | @CALOZPOM
A SUITE OF IP COMMUNICATIONS PRODUCTS
TWILIO CLIENT
NETWORK
TRAVERSAL
TWILIO
VIDEO
TASKROUTER
IP MESSAGING
SIP
REGISTRATION
NEW
PRODUCT
AL COOK | @CALOZPOM
TITLE TEXT
DON’T EJECT YOUR USERS
DEMO
OWL AIR
AL COOK | @CALOZPOM
TWILIO VIDEO
WebRTC SDK for JS, iOS and Android
Use for voice and video calls where all ends are SDKs
Exposed through SDK and controlled through SDK
No integration today with <Conference> <Record>
AL COOK | @CALOZPOM
NETWORK TRAVERSAL
Used from Twilio Video, but can also be used as standalone service
Provides the STUN lookups needed to negotiate peer to peer
Provides TURN relay to get around restrictive firewalls (symmetric NAT,
port restrictions)
AL COOK | @CALOZPOMPHOTO CREDIT: GILLES LAMBERT VIA
It’s 2016 and you still can’t message a
business like you would a friend. Let’s
fix that.
- Ben Eidelson
AL COOK | @CALOZPOM
IP MESSAGING
Multi-party chat capabilities for iOS, Android and JS with history and
state sync’d across multiple devices
Chat specific convenience functions like typing indicators, read state,
push notifications
Can transmit rich multimedia content or user defined JSON objects for
embedding contextual data
AL COOK | @CALOZPOM
IN APP CHAT
Users can message without leaving the app
ING
DEMO
OWL FINANCE
STITCHING MULTIPLE
CHANNELS TOGETHER
TASKROUTER
TASKROUTER GIVES OMNICHANNEL ROUTING
AL COOK | @CALOZPOM
{
"skill":"suppor
}
{
"skill":"support",
}
1
2
3
1
2
3
{
"skill":"suppor
}
{
"skill":"support",
}
1
2
3
1
2
3
{
"skill":"suppor
}
{
"skill":"support",
}
1
2
3
1
2
3
{
"skill":"suppor
}
{
"skill":"support",
}
1
2
3
1
2
3
TWILIO
YOUR APP SERVER
AL COOK | @CALOZPOM
STITCHING IT ALL TOGETHER WITH CONTEXT
ROUTING CONTEXT PRESENTATION CONTEXT INTERACTION CONTEXT
Username
GPS Location
Text
Language
Device Capabilities
Skills Required to Handle
Name
Account History
Reason for call
Customer Journey up to now
Starting Video Feed
Drawing on Video
Data Input
Signing
Select between options
Image Share
AL COOK | @CALOZPOM
TRANSFERRING THAT CONTEXT
ROUTING CONTEXT PRESENTATION CONTEXT INTERACTION CONTEXT
Username
GPS Location
Text
Language
Device Capabilities
Skills Required to Handle
Name
Account History
Reason for call
Drawing on Video
Data Input
Signing
Select between options
Image Share
TASKROUTER
DATA STRUCTURE
e.g. IP Messaging
or Firebase
USING TASKROUTER ACROSS THE CHANNELS
AL COOK | @CALOZPOM
Create a task
automatically in your
TwiML response to
the voice call
Create a task when
receiving webhook
For conversational
use cases, only if
no active task for
sender exists
Create a task
instead of initiating
video call.
Initiate video call
when task
assigned
Create a task at
same time as
creating channel.
When task
assigned, add
agent to channel.
AL COOK | @CALOZPOM
A SUITE OF IP COMMUNICATIONS PRODUCTS
TWILIO CLIENT
NETWORK
TRAVERSAL
TWILIO
VIDEO
TASKROUTER
IP MESSAGING
NEW
PRODUCT
SIP
REGISTRATION
AL COOK | @CALOZPOM
TWILIO CLIENT
GENDER-MASKING INTERVIEWS
ALINE LERNER (INTERVIEWING.IO)
TUESDAY 6PM
IN-APP COMMUNICATIONS
DANE GARDNER (PORCH)
WEDNESDAY 4.15PM
CROWDSOURCED CONTEXTUAL
COMMS
DARYN NAKHUDA (SPARE5)
WEDNESDAY 5.25PM
AL COOK | @CALOZPOM
TWILIO VIDEO
WEBRTC ON MOBILE
CHRIS EAGLESTON (TWILIO)
WEDNESDAY 1.10PM
IOS CAPTURING & RENDERING
CHRIS EAGLESTON (TWILIO)
WEDNESDAY 2PM
EMOTIONALLY AWARE VIDEO
EVAN CUMMACK (TWILIO)
WEDNESDAY 11.50AM
AL COOK | @CALOZPOM
IP MESSAGING
ADD CHAT TO IOS APPS
RANDY BEITER (TWILIO)
WEDNESDAY 3.40PM
ADD ENCRYPTION TO CHAT
DMITRY DAIN (VIRGIL SECURITY)
WEDNESDAY 4.15PM
HOW TWILIO USES TWILIO
BILLY CHIA (TWILIO)
WEDNESDAY 11.30AM
AL COOK | @CALOZPOM
NEW PRODUCTS
NEW PRODUCT
VIKTOR MULLER (TWILIO)
WEDNESDAY 2.35PM
NEW TWILIO SIP FEATURES
ANNIE BENITEZ PELAEZ (TWILIO)
TUESDAY 3.40PM
AL COOK | @CALOZPOM
TASKROUTER
TASKROUTER AND AWS LAMBDA
DAVID ROBERTS (ELOCAL)
TUESDAY 1.20PM
HOW TWILIO USES TWILIO
BILLY CHIA (TWILIO
WEDNESDAY 11.30AM
OMNI-CHANNEL ROUTING BOTS
AL COOK (TWILIO)
WEDNESDAY 2PM
BUILDING A CONTACT CENTER
AMEER BADRI (TWILIO)
WEDNESDAY 4.50PM
YOUR NAME | TWITTER
JUST LIKE SEARCH IS BECOMING INTEGRATED
EVERYWHERE
COMMUNICATIONS IS BECOMING INTEGRATED
EVERYWHERE
JUST LIKE “GOING ONLINE” IS NO LONGER A THING...
IT’S NOT ABOUT COMMUNICATION BEING A FEATURE OF
SOFTWARE
IT’S WHAT YOU CAN DO WHEN COMMUNICATION IS THE USER
INTERFACE
?

More Related Content

What's hot

What Can You Do With Twilio
What Can You Do With TwilioWhat Can You Do With Twilio
What Can You Do With TwilioTwilio Inc
 
Integrating Communications into CRM
Integrating Communications into CRMIntegrating Communications into CRM
Integrating Communications into CRMTwilio Inc
 
Twilio Presentation
Twilio PresentationTwilio Presentation
Twilio PresentationChelsea Pugh
 
Twilio Signal 2016 Build Your Own Cloud Enterprise VoIP
Twilio Signal 2016 Build Your Own Cloud Enterprise VoIPTwilio Signal 2016 Build Your Own Cloud Enterprise VoIP
Twilio Signal 2016 Build Your Own Cloud Enterprise VoIPTwilio Inc
 
TWILIO SMS Introduction
TWILIO SMS IntroductionTWILIO SMS Introduction
TWILIO SMS IntroductionNaincy Gupta
 
7 Principles of API Design - Waza
7 Principles of API Design - Waza7 Principles of API Design - Waza
7 Principles of API Design - WazaTwilio Inc
 
Twiliobot at Google Wave Meetup 2009-09-14
Twiliobot at Google Wave Meetup 2009-09-14Twiliobot at Google Wave Meetup 2009-09-14
Twiliobot at Google Wave Meetup 2009-09-14Twilio Inc
 
Open Source Software Business Model
Open Source Software Business Model Open Source Software Business Model
Open Source Software Business Model Twilio Inc
 
Smarter SIP Trunks: 6 Ways You Can Save Time and Get More Features
Smarter SIP Trunks: 6 Ways You Can Save Time and Get More FeaturesSmarter SIP Trunks: 6 Ways You Can Save Time and Get More Features
Smarter SIP Trunks: 6 Ways You Can Save Time and Get More FeaturesTwilio Inc
 
CTIA Keynote - Jeff Lawson - Twilio - Ways of the Software People or the Way ...
CTIA Keynote - Jeff Lawson - Twilio - Ways of the Software People or the Way ...CTIA Keynote - Jeff Lawson - Twilio - Ways of the Software People or the Way ...
CTIA Keynote - Jeff Lawson - Twilio - Ways of the Software People or the Way ...Twilio Inc
 
Programmable Video Fundamentals
Programmable Video FundamentalsProgrammable Video Fundamentals
Programmable Video FundamentalsMark Roberts
 
Twilio API: Build SMS Text Message Into Web Apps
Twilio API: Build SMS Text Message Into Web AppsTwilio API: Build SMS Text Message Into Web Apps
Twilio API: Build SMS Text Message Into Web AppsMindfire Solutions
 
Twilio Signal 2016 Best Practices for Debugging Twilio Apps
Twilio Signal 2016 Best Practices for Debugging Twilio AppsTwilio Signal 2016 Best Practices for Debugging Twilio Apps
Twilio Signal 2016 Best Practices for Debugging Twilio AppsTwilio Inc
 
AWS Customer Presentation - Twilio
AWS Customer Presentation - TwilioAWS Customer Presentation - Twilio
AWS Customer Presentation - TwilioAmazon Web Services
 
Final Twilio Under the Radar 2009 Cloud
Final Twilio Under the Radar 2009 CloudFinal Twilio Under the Radar 2009 Cloud
Final Twilio Under the Radar 2009 CloudDealmaker Media
 
How the Realtime Web is influencing the future of communications
How the Realtime Web is influencing the future of communicationsHow the Realtime Web is influencing the future of communications
How the Realtime Web is influencing the future of communicationsPhil Leggetter
 
Twilio Signal 2016 Using Add-ons
Twilio Signal 2016 Using Add-onsTwilio Signal 2016 Using Add-ons
Twilio Signal 2016 Using Add-onsTwilio Inc
 
Twilio Signal 2016 Taking Your SMS App Global
Twilio Signal 2016 Taking Your SMS App GlobalTwilio Signal 2016 Taking Your SMS App Global
Twilio Signal 2016 Taking Your SMS App GlobalTwilio Inc
 
Twilio MMS Deep Dive
Twilio MMS Deep DiveTwilio MMS Deep Dive
Twilio MMS Deep DiveTwilio Inc
 

What's hot (20)

What Can You Do With Twilio
What Can You Do With TwilioWhat Can You Do With Twilio
What Can You Do With Twilio
 
Integrating Communications into CRM
Integrating Communications into CRMIntegrating Communications into CRM
Integrating Communications into CRM
 
Twilio Presentation
Twilio PresentationTwilio Presentation
Twilio Presentation
 
Twilio Signal 2016 Build Your Own Cloud Enterprise VoIP
Twilio Signal 2016 Build Your Own Cloud Enterprise VoIPTwilio Signal 2016 Build Your Own Cloud Enterprise VoIP
Twilio Signal 2016 Build Your Own Cloud Enterprise VoIP
 
TWILIO SMS Introduction
TWILIO SMS IntroductionTWILIO SMS Introduction
TWILIO SMS Introduction
 
7 Principles of API Design - Waza
7 Principles of API Design - Waza7 Principles of API Design - Waza
7 Principles of API Design - Waza
 
Twiliobot at Google Wave Meetup 2009-09-14
Twiliobot at Google Wave Meetup 2009-09-14Twiliobot at Google Wave Meetup 2009-09-14
Twiliobot at Google Wave Meetup 2009-09-14
 
Open Source Software Business Model
Open Source Software Business Model Open Source Software Business Model
Open Source Software Business Model
 
Smarter SIP Trunks: 6 Ways You Can Save Time and Get More Features
Smarter SIP Trunks: 6 Ways You Can Save Time and Get More FeaturesSmarter SIP Trunks: 6 Ways You Can Save Time and Get More Features
Smarter SIP Trunks: 6 Ways You Can Save Time and Get More Features
 
Twilio
TwilioTwilio
Twilio
 
CTIA Keynote - Jeff Lawson - Twilio - Ways of the Software People or the Way ...
CTIA Keynote - Jeff Lawson - Twilio - Ways of the Software People or the Way ...CTIA Keynote - Jeff Lawson - Twilio - Ways of the Software People or the Way ...
CTIA Keynote - Jeff Lawson - Twilio - Ways of the Software People or the Way ...
 
Programmable Video Fundamentals
Programmable Video FundamentalsProgrammable Video Fundamentals
Programmable Video Fundamentals
 
Twilio API: Build SMS Text Message Into Web Apps
Twilio API: Build SMS Text Message Into Web AppsTwilio API: Build SMS Text Message Into Web Apps
Twilio API: Build SMS Text Message Into Web Apps
 
Twilio Signal 2016 Best Practices for Debugging Twilio Apps
Twilio Signal 2016 Best Practices for Debugging Twilio AppsTwilio Signal 2016 Best Practices for Debugging Twilio Apps
Twilio Signal 2016 Best Practices for Debugging Twilio Apps
 
AWS Customer Presentation - Twilio
AWS Customer Presentation - TwilioAWS Customer Presentation - Twilio
AWS Customer Presentation - Twilio
 
Final Twilio Under the Radar 2009 Cloud
Final Twilio Under the Radar 2009 CloudFinal Twilio Under the Radar 2009 Cloud
Final Twilio Under the Radar 2009 Cloud
 
How the Realtime Web is influencing the future of communications
How the Realtime Web is influencing the future of communicationsHow the Realtime Web is influencing the future of communications
How the Realtime Web is influencing the future of communications
 
Twilio Signal 2016 Using Add-ons
Twilio Signal 2016 Using Add-onsTwilio Signal 2016 Using Add-ons
Twilio Signal 2016 Using Add-ons
 
Twilio Signal 2016 Taking Your SMS App Global
Twilio Signal 2016 Taking Your SMS App GlobalTwilio Signal 2016 Taking Your SMS App Global
Twilio Signal 2016 Taking Your SMS App Global
 
Twilio MMS Deep Dive
Twilio MMS Deep DiveTwilio MMS Deep Dive
Twilio MMS Deep Dive
 

Viewers also liked

Twilio Signal 2016 Bots
Twilio Signal 2016 BotsTwilio Signal 2016 Bots
Twilio Signal 2016 BotsTwilio Inc
 
Twilio Signal 2016 Leading An Open Hardware Revolution
Twilio Signal 2016 Leading An Open Hardware RevolutionTwilio Signal 2016 Leading An Open Hardware Revolution
Twilio Signal 2016 Leading An Open Hardware RevolutionTwilio Inc
 
Twilio Signal 2016 WebRTC Reborn
Twilio Signal 2016 WebRTC RebornTwilio Signal 2016 WebRTC Reborn
Twilio Signal 2016 WebRTC RebornTwilio Inc
 
Twilio Signal 2016 Chaos Patterns
Twilio Signal 2016 Chaos PatternsTwilio Signal 2016 Chaos Patterns
Twilio Signal 2016 Chaos PatternsTwilio Inc
 
Twilio Signal 2016 IoT Using LittleBits and Twilio SMS
Twilio Signal 2016 IoT Using LittleBits and Twilio SMSTwilio Signal 2016 IoT Using LittleBits and Twilio SMS
Twilio Signal 2016 IoT Using LittleBits and Twilio SMSTwilio Inc
 
Twilio Signal 2016 Listing Services and Lead Generation
Twilio Signal 2016 Listing Services and Lead GenerationTwilio Signal 2016 Listing Services and Lead Generation
Twilio Signal 2016 Listing Services and Lead GenerationTwilio Inc
 
Twilio Signal 2016 Serverless Contact Center
Twilio Signal 2016 Serverless Contact CenterTwilio Signal 2016 Serverless Contact Center
Twilio Signal 2016 Serverless Contact CenterTwilio Inc
 
How To Track Calls Using Twilio?
How To Track Calls Using Twilio?How To Track Calls Using Twilio?
How To Track Calls Using Twilio?Twilio Inc
 
Twilio Signal 2016 Technical Blogging
Twilio Signal 2016 Technical Blogging Twilio Signal 2016 Technical Blogging
Twilio Signal 2016 Technical Blogging Twilio Inc
 
Twilio Signal 2016 How to Impact Non-profits
Twilio Signal 2016 How to Impact Non-profits Twilio Signal 2016 How to Impact Non-profits
Twilio Signal 2016 How to Impact Non-profits Twilio Inc
 
Twilio Signal 2016 Bringing P2P to the Masses with WebRTC
Twilio Signal 2016 Bringing P2P to the Masses with WebRTCTwilio Signal 2016 Bringing P2P to the Masses with WebRTC
Twilio Signal 2016 Bringing P2P to the Masses with WebRTCTwilio Inc
 
Twilio Signal 2016 Omni-channel Routing Bots
Twilio Signal 2016 Omni-channel Routing BotsTwilio Signal 2016 Omni-channel Routing Bots
Twilio Signal 2016 Omni-channel Routing BotsTwilio Inc
 
James Parton, Twilio, Mashery Business of APIs London 2012
James Parton, Twilio, Mashery Business of APIs London 2012James Parton, Twilio, Mashery Business of APIs London 2012
James Parton, Twilio, Mashery Business of APIs London 2012James Parton
 
Understand How Consumers Use Messaging
Understand How Consumers Use MessagingUnderstand How Consumers Use Messaging
Understand How Consumers Use MessagingTwilio Inc
 
Lead Gen in the Post-PC World - LeadsCon 2012
Lead Gen in the Post-PC World - LeadsCon 2012Lead Gen in the Post-PC World - LeadsCon 2012
Lead Gen in the Post-PC World - LeadsCon 2012Twilio Inc
 
Why Mobile Messaging Works?
Why Mobile Messaging Works?Why Mobile Messaging Works?
Why Mobile Messaging Works?Twilio Inc
 

Viewers also liked (16)

Twilio Signal 2016 Bots
Twilio Signal 2016 BotsTwilio Signal 2016 Bots
Twilio Signal 2016 Bots
 
Twilio Signal 2016 Leading An Open Hardware Revolution
Twilio Signal 2016 Leading An Open Hardware RevolutionTwilio Signal 2016 Leading An Open Hardware Revolution
Twilio Signal 2016 Leading An Open Hardware Revolution
 
Twilio Signal 2016 WebRTC Reborn
Twilio Signal 2016 WebRTC RebornTwilio Signal 2016 WebRTC Reborn
Twilio Signal 2016 WebRTC Reborn
 
Twilio Signal 2016 Chaos Patterns
Twilio Signal 2016 Chaos PatternsTwilio Signal 2016 Chaos Patterns
Twilio Signal 2016 Chaos Patterns
 
Twilio Signal 2016 IoT Using LittleBits and Twilio SMS
Twilio Signal 2016 IoT Using LittleBits and Twilio SMSTwilio Signal 2016 IoT Using LittleBits and Twilio SMS
Twilio Signal 2016 IoT Using LittleBits and Twilio SMS
 
Twilio Signal 2016 Listing Services and Lead Generation
Twilio Signal 2016 Listing Services and Lead GenerationTwilio Signal 2016 Listing Services and Lead Generation
Twilio Signal 2016 Listing Services and Lead Generation
 
Twilio Signal 2016 Serverless Contact Center
Twilio Signal 2016 Serverless Contact CenterTwilio Signal 2016 Serverless Contact Center
Twilio Signal 2016 Serverless Contact Center
 
How To Track Calls Using Twilio?
How To Track Calls Using Twilio?How To Track Calls Using Twilio?
How To Track Calls Using Twilio?
 
Twilio Signal 2016 Technical Blogging
Twilio Signal 2016 Technical Blogging Twilio Signal 2016 Technical Blogging
Twilio Signal 2016 Technical Blogging
 
Twilio Signal 2016 How to Impact Non-profits
Twilio Signal 2016 How to Impact Non-profits Twilio Signal 2016 How to Impact Non-profits
Twilio Signal 2016 How to Impact Non-profits
 
Twilio Signal 2016 Bringing P2P to the Masses with WebRTC
Twilio Signal 2016 Bringing P2P to the Masses with WebRTCTwilio Signal 2016 Bringing P2P to the Masses with WebRTC
Twilio Signal 2016 Bringing P2P to the Masses with WebRTC
 
Twilio Signal 2016 Omni-channel Routing Bots
Twilio Signal 2016 Omni-channel Routing BotsTwilio Signal 2016 Omni-channel Routing Bots
Twilio Signal 2016 Omni-channel Routing Bots
 
James Parton, Twilio, Mashery Business of APIs London 2012
James Parton, Twilio, Mashery Business of APIs London 2012James Parton, Twilio, Mashery Business of APIs London 2012
James Parton, Twilio, Mashery Business of APIs London 2012
 
Understand How Consumers Use Messaging
Understand How Consumers Use MessagingUnderstand How Consumers Use Messaging
Understand How Consumers Use Messaging
 
Lead Gen in the Post-PC World - LeadsCon 2012
Lead Gen in the Post-PC World - LeadsCon 2012Lead Gen in the Post-PC World - LeadsCon 2012
Lead Gen in the Post-PC World - LeadsCon 2012
 
Why Mobile Messaging Works?
Why Mobile Messaging Works?Why Mobile Messaging Works?
Why Mobile Messaging Works?
 

Similar to Twilio Signal 2016 Real-time Communications Overview

Value Added Services and WebRTC
Value Added Services and WebRTCValue Added Services and WebRTC
Value Added Services and WebRTCDialogic Inc.
 
Mobicents Summit 2012 - Jonas Borjesson - Introduction to Twilio
Mobicents Summit 2012 - Jonas Borjesson - Introduction to TwilioMobicents Summit 2012 - Jonas Borjesson - Introduction to Twilio
Mobicents Summit 2012 - Jonas Borjesson - Introduction to Twiliotelestax
 
Quobis WebRTC Portfolio
Quobis WebRTC PortfolioQuobis WebRTC Portfolio
Quobis WebRTC PortfolioAlan Quayle
 
Building a Streaming Microservices Architecture - Data + AI Summit EU 2020
Building a Streaming Microservices Architecture - Data + AI Summit EU 2020Building a Streaming Microservices Architecture - Data + AI Summit EU 2020
Building a Streaming Microservices Architecture - Data + AI Summit EU 2020Databricks
 
How to augment On-premise Call Centers to Scale-out to the Cloud
How to augment On-premise Call Centers to Scale-out to the CloudHow to augment On-premise Call Centers to Scale-out to the Cloud
How to augment On-premise Call Centers to Scale-out to the CloudDaniel Zivkovic
 
Twilio at the Google App Engine Meetup 2009-10
Twilio at the Google App Engine Meetup 2009-10Twilio at the Google App Engine Meetup 2009-10
Twilio at the Google App Engine Meetup 2009-10Twilio Inc
 
Twilio - The Cloud Communications Platform
Twilio - The Cloud Communications PlatformTwilio - The Cloud Communications Platform
Twilio - The Cloud Communications PlatformAndrew Bo
 
Developing SIP Applications
Developing SIP ApplicationsDeveloping SIP Applications
Developing SIP ApplicationsVoxeo Corp
 
Webrtc workshop from Alan Quayle
Webrtc workshop from Alan QuayleWebrtc workshop from Alan Quayle
Webrtc workshop from Alan QuayleAlan Quayle
 
Newsletter VoIP, entrevista a Fidel Salgueiro
Newsletter VoIP, entrevista a Fidel SalgueiroNewsletter VoIP, entrevista a Fidel Salgueiro
Newsletter VoIP, entrevista a Fidel SalgueiroFidel Angel Salgueiro
 
Mobile Voice over Internet Protocol By SAIKIRAN PANJALA
Mobile Voice over Internet Protocol By SAIKIRAN PANJALAMobile Voice over Internet Protocol By SAIKIRAN PANJALA
Mobile Voice over Internet Protocol By SAIKIRAN PANJALASaikiran Panjala
 
Watson DevCon 2016 - Do More with Less Code: Enriched Communications with Twi...
Watson DevCon 2016 - Do More with Less Code: Enriched Communications with Twi...Watson DevCon 2016 - Do More with Less Code: Enriched Communications with Twi...
Watson DevCon 2016 - Do More with Less Code: Enriched Communications with Twi...IBM Watson
 
GTCx Korea 2016 Cloud-based 360 video player by Entrix
GTCx Korea 2016 Cloud-based 360 video player by EntrixGTCx Korea 2016 Cloud-based 360 video player by Entrix
GTCx Korea 2016 Cloud-based 360 video player by EntrixKyobeom (KB) Lee
 
IBM Bluemix™ Architecture & Deep Dive
IBM Bluemix™ Architecture & Deep DiveIBM Bluemix™ Architecture & Deep Dive
IBM Bluemix™ Architecture & Deep DiveIBM
 
Building the Telecom Application Development Ecosystem TADMeetupSG / MoMoSG
Building the Telecom Application Development Ecosystem TADMeetupSG / MoMoSGBuilding the Telecom Application Development Ecosystem TADMeetupSG / MoMoSG
Building the Telecom Application Development Ecosystem TADMeetupSG / MoMoSGAlan Quayle
 
WebRTC: The Big Debate - I Say Shut and Build Something!
WebRTC: The Big Debate - I Say Shut and Build Something!WebRTC: The Big Debate - I Say Shut and Build Something!
WebRTC: The Big Debate - I Say Shut and Build Something!Blacc Spot Media, Inc.
 
Kranky Geek 2015 - Decisions & Considerations in building your WebRTC App
Kranky Geek 2015 - Decisions & Considerations in building your WebRTC AppKranky Geek 2015 - Decisions & Considerations in building your WebRTC App
Kranky Geek 2015 - Decisions & Considerations in building your WebRTC AppKranky Geek
 
IoT Smart APIs using Nomos RuleX
IoT Smart APIs using Nomos RuleXIoT Smart APIs using Nomos RuleX
IoT Smart APIs using Nomos RuleXCliff Faurer
 
WebRTC Global Summit Summary 2015
WebRTC Global Summit Summary 2015WebRTC Global Summit Summary 2015
WebRTC Global Summit Summary 2015Alan Quayle
 

Similar to Twilio Signal 2016 Real-time Communications Overview (20)

Value Added Services and WebRTC
Value Added Services and WebRTCValue Added Services and WebRTC
Value Added Services and WebRTC
 
Mobicents Summit 2012 - Jonas Borjesson - Introduction to Twilio
Mobicents Summit 2012 - Jonas Borjesson - Introduction to TwilioMobicents Summit 2012 - Jonas Borjesson - Introduction to Twilio
Mobicents Summit 2012 - Jonas Borjesson - Introduction to Twilio
 
Quobis WebRTC Portfolio
Quobis WebRTC PortfolioQuobis WebRTC Portfolio
Quobis WebRTC Portfolio
 
Building a Streaming Microservices Architecture - Data + AI Summit EU 2020
Building a Streaming Microservices Architecture - Data + AI Summit EU 2020Building a Streaming Microservices Architecture - Data + AI Summit EU 2020
Building a Streaming Microservices Architecture - Data + AI Summit EU 2020
 
How to augment On-premise Call Centers to Scale-out to the Cloud
How to augment On-premise Call Centers to Scale-out to the CloudHow to augment On-premise Call Centers to Scale-out to the Cloud
How to augment On-premise Call Centers to Scale-out to the Cloud
 
Twilio at the Google App Engine Meetup 2009-10
Twilio at the Google App Engine Meetup 2009-10Twilio at the Google App Engine Meetup 2009-10
Twilio at the Google App Engine Meetup 2009-10
 
Twilio - The Cloud Communications Platform
Twilio - The Cloud Communications PlatformTwilio - The Cloud Communications Platform
Twilio - The Cloud Communications Platform
 
Developing SIP Applications
Developing SIP ApplicationsDeveloping SIP Applications
Developing SIP Applications
 
Appfolio
AppfolioAppfolio
Appfolio
 
Webrtc workshop from Alan Quayle
Webrtc workshop from Alan QuayleWebrtc workshop from Alan Quayle
Webrtc workshop from Alan Quayle
 
Newsletter VoIP, entrevista a Fidel Salgueiro
Newsletter VoIP, entrevista a Fidel SalgueiroNewsletter VoIP, entrevista a Fidel Salgueiro
Newsletter VoIP, entrevista a Fidel Salgueiro
 
Mobile Voice over Internet Protocol By SAIKIRAN PANJALA
Mobile Voice over Internet Protocol By SAIKIRAN PANJALAMobile Voice over Internet Protocol By SAIKIRAN PANJALA
Mobile Voice over Internet Protocol By SAIKIRAN PANJALA
 
Watson DevCon 2016 - Do More with Less Code: Enriched Communications with Twi...
Watson DevCon 2016 - Do More with Less Code: Enriched Communications with Twi...Watson DevCon 2016 - Do More with Less Code: Enriched Communications with Twi...
Watson DevCon 2016 - Do More with Less Code: Enriched Communications with Twi...
 
GTCx Korea 2016 Cloud-based 360 video player by Entrix
GTCx Korea 2016 Cloud-based 360 video player by EntrixGTCx Korea 2016 Cloud-based 360 video player by Entrix
GTCx Korea 2016 Cloud-based 360 video player by Entrix
 
IBM Bluemix™ Architecture & Deep Dive
IBM Bluemix™ Architecture & Deep DiveIBM Bluemix™ Architecture & Deep Dive
IBM Bluemix™ Architecture & Deep Dive
 
Building the Telecom Application Development Ecosystem TADMeetupSG / MoMoSG
Building the Telecom Application Development Ecosystem TADMeetupSG / MoMoSGBuilding the Telecom Application Development Ecosystem TADMeetupSG / MoMoSG
Building the Telecom Application Development Ecosystem TADMeetupSG / MoMoSG
 
WebRTC: The Big Debate - I Say Shut and Build Something!
WebRTC: The Big Debate - I Say Shut and Build Something!WebRTC: The Big Debate - I Say Shut and Build Something!
WebRTC: The Big Debate - I Say Shut and Build Something!
 
Kranky Geek 2015 - Decisions & Considerations in building your WebRTC App
Kranky Geek 2015 - Decisions & Considerations in building your WebRTC AppKranky Geek 2015 - Decisions & Considerations in building your WebRTC App
Kranky Geek 2015 - Decisions & Considerations in building your WebRTC App
 
IoT Smart APIs using Nomos RuleX
IoT Smart APIs using Nomos RuleXIoT Smart APIs using Nomos RuleX
IoT Smart APIs using Nomos RuleX
 
WebRTC Global Summit Summary 2015
WebRTC Global Summit Summary 2015WebRTC Global Summit Summary 2015
WebRTC Global Summit Summary 2015
 

More from Twilio Inc

Salesforce’s Andy Kung on the Power of CRM Integrations
 Salesforce’s Andy Kung on the Power of CRM Integrations Salesforce’s Andy Kung on the Power of CRM Integrations
Salesforce’s Andy Kung on the Power of CRM IntegrationsTwilio Inc
 
All Web Leads’ Lorena Lauv on How to Scale a Virtual Call Center
All Web Leads’ Lorena Lauv on How to Scale a Virtual Call CenterAll Web Leads’ Lorena Lauv on How to Scale a Virtual Call Center
All Web Leads’ Lorena Lauv on How to Scale a Virtual Call CenterTwilio Inc
 
Twilio Signal 2016 New Documentation
Twilio Signal 2016 New DocumentationTwilio Signal 2016 New Documentation
Twilio Signal 2016 New DocumentationTwilio Inc
 
Twilio Signal 2016 How to Build Next Generation Speech Analytics
Twilio Signal 2016 How to Build Next Generation Speech AnalyticsTwilio Signal 2016 How to Build Next Generation Speech Analytics
Twilio Signal 2016 How to Build Next Generation Speech AnalyticsTwilio Inc
 
Twilio Signal 2016 Designing Multi-party Call Flows
Twilio Signal 2016 Designing Multi-party Call FlowsTwilio Signal 2016 Designing Multi-party Call Flows
Twilio Signal 2016 Designing Multi-party Call FlowsTwilio Inc
 
Twilio Signal 2016 Career Development for Developers
Twilio Signal 2016 Career Development for DevelopersTwilio Signal 2016 Career Development for Developers
Twilio Signal 2016 Career Development for DevelopersTwilio Inc
 
Twilio Signal 2016 Building Cognitive Bots
Twilio Signal 2016 Building Cognitive BotsTwilio Signal 2016 Building Cognitive Bots
Twilio Signal 2016 Building Cognitive BotsTwilio Inc
 

More from Twilio Inc (7)

Salesforce’s Andy Kung on the Power of CRM Integrations
 Salesforce’s Andy Kung on the Power of CRM Integrations Salesforce’s Andy Kung on the Power of CRM Integrations
Salesforce’s Andy Kung on the Power of CRM Integrations
 
All Web Leads’ Lorena Lauv on How to Scale a Virtual Call Center
All Web Leads’ Lorena Lauv on How to Scale a Virtual Call CenterAll Web Leads’ Lorena Lauv on How to Scale a Virtual Call Center
All Web Leads’ Lorena Lauv on How to Scale a Virtual Call Center
 
Twilio Signal 2016 New Documentation
Twilio Signal 2016 New DocumentationTwilio Signal 2016 New Documentation
Twilio Signal 2016 New Documentation
 
Twilio Signal 2016 How to Build Next Generation Speech Analytics
Twilio Signal 2016 How to Build Next Generation Speech AnalyticsTwilio Signal 2016 How to Build Next Generation Speech Analytics
Twilio Signal 2016 How to Build Next Generation Speech Analytics
 
Twilio Signal 2016 Designing Multi-party Call Flows
Twilio Signal 2016 Designing Multi-party Call FlowsTwilio Signal 2016 Designing Multi-party Call Flows
Twilio Signal 2016 Designing Multi-party Call Flows
 
Twilio Signal 2016 Career Development for Developers
Twilio Signal 2016 Career Development for DevelopersTwilio Signal 2016 Career Development for Developers
Twilio Signal 2016 Career Development for Developers
 
Twilio Signal 2016 Building Cognitive Bots
Twilio Signal 2016 Building Cognitive BotsTwilio Signal 2016 Building Cognitive Bots
Twilio Signal 2016 Building Cognitive Bots
 

Recently uploaded

Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...Natan Silnitsky
 
Best Web Development Agency- Idiosys USA.pdf
Best Web Development Agency- Idiosys USA.pdfBest Web Development Agency- Idiosys USA.pdf
Best Web Development Agency- Idiosys USA.pdfIdiosysTechnologies1
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityNeo4j
 
Xen Safety Embedded OSS Summit April 2024 v4.pdf
Xen Safety Embedded OSS Summit April 2024 v4.pdfXen Safety Embedded OSS Summit April 2024 v4.pdf
Xen Safety Embedded OSS Summit April 2024 v4.pdfStefano Stabellini
 
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...confluent
 
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...Angel Borroy López
 
MYjobs Presentation Django-based project
MYjobs Presentation Django-based projectMYjobs Presentation Django-based project
MYjobs Presentation Django-based projectAnoyGreter
 
Unveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsUnveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsAhmed Mohamed
 
Intelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmIntelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmSujith Sukumaran
 
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...Matt Ray
 
What is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWhat is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWave PLM
 
PREDICTING RIVER WATER QUALITY ppt presentation
PREDICTING  RIVER  WATER QUALITY  ppt presentationPREDICTING  RIVER  WATER QUALITY  ppt presentation
PREDICTING RIVER WATER QUALITY ppt presentationvaddepallysandeep122
 
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024StefanoLambiase
 
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfGOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfAlina Yurenko
 
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...OnePlan Solutions
 
Implementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureImplementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureDinusha Kumarasiri
 
CRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. SalesforceCRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. SalesforceBrainSell Technologies
 
Ahmed Motair CV April 2024 (Senior SW Developer)
Ahmed Motair CV April 2024 (Senior SW Developer)Ahmed Motair CV April 2024 (Senior SW Developer)
Ahmed Motair CV April 2024 (Senior SW Developer)Ahmed Mater
 
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio, Inc.
 

Recently uploaded (20)

Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
 
Best Web Development Agency- Idiosys USA.pdf
Best Web Development Agency- Idiosys USA.pdfBest Web Development Agency- Idiosys USA.pdf
Best Web Development Agency- Idiosys USA.pdf
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered Sustainability
 
Xen Safety Embedded OSS Summit April 2024 v4.pdf
Xen Safety Embedded OSS Summit April 2024 v4.pdfXen Safety Embedded OSS Summit April 2024 v4.pdf
Xen Safety Embedded OSS Summit April 2024 v4.pdf
 
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
 
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
 
MYjobs Presentation Django-based project
MYjobs Presentation Django-based projectMYjobs Presentation Django-based project
MYjobs Presentation Django-based project
 
Unveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsUnveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML Diagrams
 
Intelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmIntelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalm
 
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
 
What is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWhat is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need It
 
Advantages of Odoo ERP 17 for Your Business
Advantages of Odoo ERP 17 for Your BusinessAdvantages of Odoo ERP 17 for Your Business
Advantages of Odoo ERP 17 for Your Business
 
PREDICTING RIVER WATER QUALITY ppt presentation
PREDICTING  RIVER  WATER QUALITY  ppt presentationPREDICTING  RIVER  WATER QUALITY  ppt presentation
PREDICTING RIVER WATER QUALITY ppt presentation
 
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
 
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfGOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
 
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
 
Implementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureImplementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with Azure
 
CRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. SalesforceCRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. Salesforce
 
Ahmed Motair CV April 2024 (Senior SW Developer)
Ahmed Motair CV April 2024 (Senior SW Developer)Ahmed Motair CV April 2024 (Senior SW Developer)
Ahmed Motair CV April 2024 (Senior SW Developer)
 
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
 

Twilio Signal 2016 Real-time Communications Overview

  • 1. a COMMUNICATING IN CONTEXT INTEGRATING CHAT, VOICE AND VIDEO INTO YOUR APPS
  • 2. © 2009 - 2016 Twilio, Inc. All rights reserved.
  • 3. © 2009 - 2016 Twilio, Inc. All rights reserved.
  • 4. © 2009 - 2016 Twilio, Inc. All rights reserved.
  • 5. © 2009 - 2016 Twilio, Inc. All rights reserved.
  • 6. AL COOK | @CALOZPOM
  • 7. AL COOK | @CALOZPOM EVERY APP IS A COMMUNICATIONS APP. Communications moving from standalone to contextual.
  • 8. AL COOK | @CALOZPOM EVERY APP IS A COMMUNICATIONS APP. Communications moving from standalone to contextual.
  • 9. © 2009 - 2016 Twilio, Inc. All rights reserved.
  • 10. AL COOK | @CALOZPOM THE PATH TO GET THERE END CALL John Smith Wallace Grommit SOFTWARE ENGINEER ACCT MNGR 8 mo CONTRACT California, USA LOCATION @jsmith2 Looking forward to this new #twilio product realse. CREDIT LIMIT THE BUSINESS SIDE interactive mode THE CONSUMER SIDE
  • 11. AL COOK | @CALOZPOM TWILIO CLIENT WebRTC SDK for JS, iOS and Android Use when you need to connect VoIP on one side to PSTN or SIP Exposed through SDK, controlled by TwiML and REST. Works with <Conference> <Record>
  • 13. © 2009 - 2015 Twilio, Inc. All rights reserved. IMPROVING THE CONSUMER’S EXPERIENCE
  • 14. © 2009 - 2014 Twilio, Inc. All rights reserved.
  • 15. AL COOK | @CALOZPOM A SUITE OF IP COMMUNICATIONS PRODUCTS TWILIO CLIENT NETWORK TRAVERSAL TWILIO VIDEO TASKROUTER IP MESSAGING SIP REGISTRATION NEW PRODUCT
  • 16. AL COOK | @CALOZPOM TITLE TEXT DON’T EJECT YOUR USERS
  • 18. AL COOK | @CALOZPOM TWILIO VIDEO WebRTC SDK for JS, iOS and Android Use for voice and video calls where all ends are SDKs Exposed through SDK and controlled through SDK No integration today with <Conference> <Record>
  • 19. AL COOK | @CALOZPOM NETWORK TRAVERSAL Used from Twilio Video, but can also be used as standalone service Provides the STUN lookups needed to negotiate peer to peer Provides TURN relay to get around restrictive firewalls (symmetric NAT, port restrictions)
  • 20. AL COOK | @CALOZPOMPHOTO CREDIT: GILLES LAMBERT VIA It’s 2016 and you still can’t message a business like you would a friend. Let’s fix that. - Ben Eidelson
  • 21. AL COOK | @CALOZPOM IP MESSAGING Multi-party chat capabilities for iOS, Android and JS with history and state sync’d across multiple devices Chat specific convenience functions like typing indicators, read state, push notifications Can transmit rich multimedia content or user defined JSON objects for embedding contextual data
  • 22. AL COOK | @CALOZPOM IN APP CHAT Users can message without leaving the app
  • 23. ING
  • 26. TASKROUTER GIVES OMNICHANNEL ROUTING AL COOK | @CALOZPOM { "skill":"suppor } { "skill":"support", } 1 2 3 1 2 3 { "skill":"suppor } { "skill":"support", } 1 2 3 1 2 3 { "skill":"suppor } { "skill":"support", } 1 2 3 1 2 3 { "skill":"suppor } { "skill":"support", } 1 2 3 1 2 3 TWILIO YOUR APP SERVER
  • 27. AL COOK | @CALOZPOM STITCHING IT ALL TOGETHER WITH CONTEXT ROUTING CONTEXT PRESENTATION CONTEXT INTERACTION CONTEXT Username GPS Location Text Language Device Capabilities Skills Required to Handle Name Account History Reason for call Customer Journey up to now Starting Video Feed Drawing on Video Data Input Signing Select between options Image Share
  • 28. AL COOK | @CALOZPOM TRANSFERRING THAT CONTEXT ROUTING CONTEXT PRESENTATION CONTEXT INTERACTION CONTEXT Username GPS Location Text Language Device Capabilities Skills Required to Handle Name Account History Reason for call Drawing on Video Data Input Signing Select between options Image Share TASKROUTER DATA STRUCTURE e.g. IP Messaging or Firebase
  • 29. USING TASKROUTER ACROSS THE CHANNELS AL COOK | @CALOZPOM Create a task automatically in your TwiML response to the voice call Create a task when receiving webhook For conversational use cases, only if no active task for sender exists Create a task instead of initiating video call. Initiate video call when task assigned Create a task at same time as creating channel. When task assigned, add agent to channel.
  • 30. AL COOK | @CALOZPOM A SUITE OF IP COMMUNICATIONS PRODUCTS TWILIO CLIENT NETWORK TRAVERSAL TWILIO VIDEO TASKROUTER IP MESSAGING NEW PRODUCT SIP REGISTRATION
  • 31. AL COOK | @CALOZPOM TWILIO CLIENT GENDER-MASKING INTERVIEWS ALINE LERNER (INTERVIEWING.IO) TUESDAY 6PM IN-APP COMMUNICATIONS DANE GARDNER (PORCH) WEDNESDAY 4.15PM CROWDSOURCED CONTEXTUAL COMMS DARYN NAKHUDA (SPARE5) WEDNESDAY 5.25PM
  • 32. AL COOK | @CALOZPOM TWILIO VIDEO WEBRTC ON MOBILE CHRIS EAGLESTON (TWILIO) WEDNESDAY 1.10PM IOS CAPTURING & RENDERING CHRIS EAGLESTON (TWILIO) WEDNESDAY 2PM EMOTIONALLY AWARE VIDEO EVAN CUMMACK (TWILIO) WEDNESDAY 11.50AM
  • 33. AL COOK | @CALOZPOM IP MESSAGING ADD CHAT TO IOS APPS RANDY BEITER (TWILIO) WEDNESDAY 3.40PM ADD ENCRYPTION TO CHAT DMITRY DAIN (VIRGIL SECURITY) WEDNESDAY 4.15PM HOW TWILIO USES TWILIO BILLY CHIA (TWILIO) WEDNESDAY 11.30AM
  • 34. AL COOK | @CALOZPOM NEW PRODUCTS NEW PRODUCT VIKTOR MULLER (TWILIO) WEDNESDAY 2.35PM NEW TWILIO SIP FEATURES ANNIE BENITEZ PELAEZ (TWILIO) TUESDAY 3.40PM
  • 35. AL COOK | @CALOZPOM TASKROUTER TASKROUTER AND AWS LAMBDA DAVID ROBERTS (ELOCAL) TUESDAY 1.20PM HOW TWILIO USES TWILIO BILLY CHIA (TWILIO WEDNESDAY 11.30AM OMNI-CHANNEL ROUTING BOTS AL COOK (TWILIO) WEDNESDAY 2PM BUILDING A CONTACT CENTER AMEER BADRI (TWILIO) WEDNESDAY 4.50PM
  • 36. YOUR NAME | TWITTER
  • 37. JUST LIKE SEARCH IS BECOMING INTEGRATED EVERYWHERE
  • 38. COMMUNICATIONS IS BECOMING INTEGRATED EVERYWHERE
  • 39. JUST LIKE “GOING ONLINE” IS NO LONGER A THING...
  • 40. IT’S NOT ABOUT COMMUNICATION BEING A FEATURE OF SOFTWARE
  • 41. IT’S WHAT YOU CAN DO WHEN COMMUNICATION IS THE USER INTERFACE ?