SlideShare a Scribd company logo
GIVING BETTER 
CUSTOMER SUPPORT 
USING WEBRTC 
Dan Jenkins 
@dan_jenkins
Who am I?
DAN JENKINS 
Primarily a Node.js Developer 
Love Lego 
Founder of Nimble Ape 
www.nimbleape.com 
@dan_jenkins
WebRTC and ME
WebRTC AND ME 
Was a web developer 
Was part of a transition to VoIP Years Ago 
Voip is Difficult 
For the Past Year, working on a new WebRTC Service
The next 40 minutes…
What IS WebRTC?
What WEBRTC Isn’t
BackING
WebRTC in 
Customer Service 
Today
Using WebRtc For 
Intelligent 
Customer Service 
Clever 
Astounding 
Knowledgeable 
Intelligent 
Awesome 
Capable 
Resourceful 
Ingenious 
Comprehensive 
Smart 
Alert 
Bright
Using WebRTC to 
give better 
customer service
Who’s in 
the room?
What is WebRTC?
DISRUPT!
Web Real-Time 
Communication
It’s a technologY
WebRTC is LIKE a story
Peer to Peer 
Look mom, no servers
Mandatory Encryption
browsers
Devices Too!
Over 6.2 Billion By 2018
Plugin freE… mostly.
it’s complicated 
PeerConnection API ✔ ✔ ✔ ✔ ✗ ✗ ✔ 
ORTC API ✗ ✗ ✗ ✗ ✗ ✗ 
getUserMedia ✔ ✔ ✔ ✔ ✗ ✔ 
simulcast ✔ ✗ ✗ ✗ ✗ ✗ 
mediaConstraints ✗ ✗ ✗ 
TURN support ✔ ✔ ✔ ✔ ✗ ✗ ✔ 
MediaStream API ✔ ✔ ✗ ✗ ✔ 
WebAudio Integration ✔ ✔ ✔ ✔ ✗ ✗ ✔ 
dataChannels ✔ ✔ ✔ ✔ ✗ ✗ ✔ 
Screen Sharing ✗ ✗ ✗ ✗ 
Stream re-broadcasting ✗ ✗ ✗ ✗ ✗ 
Multiple Streams ✔ ✔ ✗ ✗ ✗ ✗ ✔ 
Solid Interop ✗ ✗ 
Echo cancellation ✔ ✔ ✗ ✗
ORTC|WebRTC 1.1
Media Channels
Data Channels
Complexities 
Turn
v=0 
o=- 5691129608425811453 2 IN IP4 127.0.0.1 
s=- 
t=0 0 
a=group:BUNDLE audio video 
a=msid-semantic: WMS JDwNJMrmZNj84gYNg424N5P6GMcWpoEbWPfH 
m=audio 1 RTP/SAVPF 111 103 104 0 8 106 105 13 126 
c=IN IP4 0.0.0.0 
a=rtcp:1 IN IP4 0.0.0.0 
a=ice-ufrag:pPY+v+oGYv+DIP6g 
a=ice-pwd:90JfdXYZMUTgh8rb+3kkwWle 
a=ice-options:google-ice 
a=fingerprint:sha-256 CC:19:F4:33:DE:02:DB:46:AC:4F:CE:9F:44:E4:57:77:D9:83:99:09:C5:AC:EA:CA:3C:6E:E5:46:34:82:60:5A 
a=setup:actpass 
a=mid:audio 
a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level 
a=extmap:3 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time 
a=sendrecv 
a=rtcp-mux 
a=rtpmap:111 opus/48000/2 
a=fmtp:111 minptime=10 
a=rtpmap:103 ISAC/16000 
a=rtpmap:104 ISAC/32000 
a=rtpmap:0 PCMU/8000 
a=rtpmap:8 PCMA/8000 
a=rtpmap:106 CN/32000 
ICE|STUN|TURN| 
Trickle ICE|SDP munging
ICE
STUN
TURN
Audio|Video| 
Data|Screenshare
HD
Uses Web Tooling 
Designed For the Web
What 
WebRTC Isn’t
Replacement for 
telephony
Signalling!
DISCOVERABILITY 
A B C D
Authentication
Mobile!
However… SDKs
It’s like Building Lego!
Huge Backing
Google
Mozilla
Future of Web Apps - Giving Customer Support using WebRTC
Amazon
Future of Web Apps - Giving Customer Support using WebRTC
Tokbox
Future of Web Apps - Giving Customer Support using WebRTC
Acision
&yet
Twilio
Respoke
+∞
WebRTC in customer 
service today
Amazon MayDay
75% of Queries FROM 
Fire HDX USERS come 
from MayDAY
ZendesK
Google helpouts
Intelligent 
Customer Service
webRTC Customer 
Service Summit 
! 
Vegas
Increased revenues
Lower cost
cost centre
Better interaction 
Cost Less 
faster interactions
better context
Shave a second off 
every Call 
! 
How Much saved 
per year?
Video enablE your 
Contact Centre
Customer Privacy 
One Way Video/Audio
revenue generator? 
Or 
Just Reduce Cost?
Less High Cost 
Component Infrastructure
better customer 
relationship
Remote Working
Metrics!
better customer 
service WITH 
WebRTC
Speech to text
Instant Session Recording
support Direct 
from the browser
New Devices, 
New Possibilities
User Tracing 
! 
No Expensive 
Infrastructure
IVR Hell
Upgrade the Call Media as 
the situation needs
Near Instant & 
Simple Screensharing 
Maybe…
TIGHT Integration 
Into Your CRM
You all know it’s about 
differentiation!
Happy customers 
SPEND more!
But None of 
this is NEw
The Peer to Peer & 
No Plugins bit Is!
What Does Peer to 
Peer mean to you?
LESS Infrastructure 
Less Complexity 
Cheaper solutions
EXAMPLES 
You Say?!
SCRAP Your Phone System
OK, That’s a 
little extreme… 
! 
But Do-able RIGHT NOW
Enabling in-app calling to 
concierge|hotel|host
Enabling in-room calling 
to concierge via IN-ROOM TV
Remove Security 
Barriers
Thanks! 
Questions? 
@dan_jenkins

More Related Content

PDF
Getting the Best Out Of WebRTC - Astricon 2014
PDF
WebRTC Reborn Over The Air
PDF
WebRTC Reborn London Node User Group
PDF
What is WebRTC? What can I do with it?
PDF
WebRTC Reborn - Cloud Expo / WebRTC Summit
PDF
WebRTC Reborn - Full Stack
PDF
WebRTC Reborn - Full Stack Toronto
PDF
Bringing choas to order in your node.js app
Getting the Best Out Of WebRTC - Astricon 2014
WebRTC Reborn Over The Air
WebRTC Reborn London Node User Group
What is WebRTC? What can I do with it?
WebRTC Reborn - Cloud Expo / WebRTC Summit
WebRTC Reborn - Full Stack
WebRTC Reborn - Full Stack Toronto
Bringing choas to order in your node.js app

What's hot (10)

PDF
WebRTC Reborn Hackference
PDF
Hackference 2014 - Node.js, the awesome parts
PDF
Twilio Signal 2016 Bringing P2P to the Masses with WebRTC
PDF
Designing & Building Secure Web APIs
PDF
Home Invasion 2.0 - DEF CON 21 - 2013
PDF
BUILD THE NEW GENERATION OF REAL-TIME STREAMING SOLUTIONS
PPTX
Number one-issue-voip-today-fraud
PPTX
No More Fraud, Astricon, Las Vegas 2014
PPTX
It’s All About Developers. Discover Cisco DevNet. - Jason Goecke - Codemotion...
PPTX
KazooCon 2014 - WebRTC
WebRTC Reborn Hackference
Hackference 2014 - Node.js, the awesome parts
Twilio Signal 2016 Bringing P2P to the Masses with WebRTC
Designing & Building Secure Web APIs
Home Invasion 2.0 - DEF CON 21 - 2013
BUILD THE NEW GENERATION OF REAL-TIME STREAMING SOLUTIONS
Number one-issue-voip-today-fraud
No More Fraud, Astricon, Las Vegas 2014
It’s All About Developers. Discover Cisco DevNet. - Jason Goecke - Codemotion...
KazooCon 2014 - WebRTC
Ad

Similar to Future of Web Apps - Giving Customer Support using WebRTC (20)

PDF
WebRTC for Telco: Informa's WebRTC Global Summit Preconference
PDF
WebRTC Media Challenges
PDF
Getting started with WebRTC
PPTX
WebRTC and Web Design
PDF
Asterisk World (January 2014) - Taking Enterprise Telephony into the Web World
PDF
WebRTC on Mobile
PPTX
Real-time Communications at Internet Speed
PDF
WebRTC for non-telco people
PDF
WebRTC on Mobile Devices: Challenges and Opportunities
PDF
Telcos, RCS & WebRTC - "democratisation" of voice and video
PDF
Upperside Webinar- WebRTC from the service provider prism-final
PDF
WebRTC: A front-end perspective
PDF
WebRTC 101 - How to get started building your first WebRTC application
PPTX
Html web rtc
PDF
Kamailio World 2017: Getting Real with WebRTC
PPTX
DeveloperWeek 2015 - WebRTC - Where to start and how to scale
PDF
WebRTC from the service provider prism
PPTX
WebRTC Summit (June 2014) - WebRTC Interoperability (and why it is important)
PDF
DevCon 5 (December 2013) - WebRTC & WebSockets
PDF
A jQuery for WebRTC
WebRTC for Telco: Informa's WebRTC Global Summit Preconference
WebRTC Media Challenges
Getting started with WebRTC
WebRTC and Web Design
Asterisk World (January 2014) - Taking Enterprise Telephony into the Web World
WebRTC on Mobile
Real-time Communications at Internet Speed
WebRTC for non-telco people
WebRTC on Mobile Devices: Challenges and Opportunities
Telcos, RCS & WebRTC - "democratisation" of voice and video
Upperside Webinar- WebRTC from the service provider prism-final
WebRTC: A front-end perspective
WebRTC 101 - How to get started building your first WebRTC application
Html web rtc
Kamailio World 2017: Getting Real with WebRTC
DeveloperWeek 2015 - WebRTC - Where to start and how to scale
WebRTC from the service provider prism
WebRTC Summit (June 2014) - WebRTC Interoperability (and why it is important)
DevCon 5 (December 2013) - WebRTC & WebSockets
A jQuery for WebRTC
Ad

More from Dan Jenkins (16)

PPTX
Yup... WebRTC Still Sucks
PDF
Professional AV with WebRTC
PDF
SIMCON 3
PDF
JanusCon - Building Native Mobile Apps with WebRTC
PDF
Getting physical with web bluetooth in the browser hackference
PDF
Getting Physical with Web Bluetooth in the Browser Full Stack Toronto
PDF
Astricon 2016 - Scaling ARI and Production
PDF
Getting physical with web bluetooth in the browser
PDF
Getting physical with web bluetooth in the browser
PDF
WebRTC Reborn SignalConf 2016
PDF
Web technology is getting physical, join the journey
PDF
Building the Best Experience for Your Customers and Your Business
PDF
Developing Yourself for Industry - University of Kent EDA MTD DA
PDF
Building 21st Century Contact Centre Applications
PDF
Bringing Real-time VoIP metrics to 2013
PDF
Asterisk, HTML5 and NodeJS; a world of endless possibilities
Yup... WebRTC Still Sucks
Professional AV with WebRTC
SIMCON 3
JanusCon - Building Native Mobile Apps with WebRTC
Getting physical with web bluetooth in the browser hackference
Getting Physical with Web Bluetooth in the Browser Full Stack Toronto
Astricon 2016 - Scaling ARI and Production
Getting physical with web bluetooth in the browser
Getting physical with web bluetooth in the browser
WebRTC Reborn SignalConf 2016
Web technology is getting physical, join the journey
Building the Best Experience for Your Customers and Your Business
Developing Yourself for Industry - University of Kent EDA MTD DA
Building 21st Century Contact Centre Applications
Bringing Real-time VoIP metrics to 2013
Asterisk, HTML5 and NodeJS; a world of endless possibilities

Recently uploaded (20)

PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PDF
Network Security Unit 5.pdf for BCA BBA.
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PDF
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
PDF
Encapsulation theory and applications.pdf
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PDF
NewMind AI Weekly Chronicles - August'25 Week I
PDF
CIFDAQ's Market Insight: SEC Turns Pro Crypto
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PDF
Approach and Philosophy of On baking technology
PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
PPTX
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
PDF
Machine learning based COVID-19 study performance prediction
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PDF
Electronic commerce courselecture one. Pdf
PDF
Modernizing your data center with Dell and AMD
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
Agricultural_Statistics_at_a_Glance_2022_0.pdf
Network Security Unit 5.pdf for BCA BBA.
Building Integrated photovoltaic BIPV_UPV.pdf
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
Encapsulation theory and applications.pdf
Advanced methodologies resolving dimensionality complications for autism neur...
NewMind AI Weekly Chronicles - August'25 Week I
CIFDAQ's Market Insight: SEC Turns Pro Crypto
“AI and Expert System Decision Support & Business Intelligence Systems”
Diabetes mellitus diagnosis method based random forest with bat algorithm
Approach and Philosophy of On baking technology
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
Machine learning based COVID-19 study performance prediction
Dropbox Q2 2025 Financial Results & Investor Presentation
Electronic commerce courselecture one. Pdf
Modernizing your data center with Dell and AMD
Chapter 3 Spatial Domain Image Processing.pdf
Digital-Transformation-Roadmap-for-Companies.pptx

Future of Web Apps - Giving Customer Support using WebRTC