SlideShare a Scribd company logo
1 of 94
Download to read offline
e
h
T

t
s
a
L
The Last?!?
The Last?!?
Hold your horses, I’m getting to it.
AdhearsionConf - A History
AdhearsionConf - A History

2010
AdhearsionConf - A History

2010
AdhearsionConf - A History

2010

2011
AdhearsionConf - A History

2010

2011
AdhearsionConf - A History

2010

2011

2012
AdhearsionConf - A History

2010

2011

2012
AdhearsionConf - Themes
AdhearsionConf - Themes
AdhearsionConf - Themes

2
AdhearsionConf - Themes

2
The Reboot of Real-Time Communications
The Reboot of Real-Time Communications
The Reboot of Real-Time Communications
• Talk about Security and Privacy
The Reboot of Real-Time Communications
• Talk about Security and Privacy
• Talk about WebRTC and the future of RTC Apps
The Reboot of Real-Time Communications
• Talk about Security and Privacy
• Talk about WebRTC and the future of RTC Apps
• Talk about Load Testing and Web Scale
The Reboot of Real-Time Communications
• Talk about Security and Privacy
• Talk about WebRTC and the future of RTC Apps
• Talk about Load Testing and Web Scale
• Talk about High Availability on the Internet
Rebooting Real-Time Communications
Let’s Talk About The Apps
We have the best toys
We have the best toys
We have the best toys
We have the best toys
We have the best toys
We have the best toys
We have the best toys
We have the best toys
We have the best toys
We have the best toys
We have the best toys
We have the best toys
But we still build this…
But we still build this…
But we still build this…
What should we build?
“Communicating isn’t going to be what
you’re doing it’s what you’ll be doing while you’re
doing something else”

- Geoff Hollingworth	

Ericsson Head of AT&T Foundry
RTC App Ideas
3 Ideas
1. Incident Response
Incident Response
•Timely, Contextual Information	

•Adapt for mobile vs. desktop users	

•Group-based communication	

•Inherit from existing organizational groups	

•Allow ad-hoc participants (“guest” parties)	

•Federate with external services	


•Incident recording/logging	

•“Lessons learned” and process improvement	

•Links from/to issue tracking systems
2. Medical Records Management
Medical Records Management
•Automate Medical Claims	

•Secure Caller Authentication	

•Reuse primary auth via website	

•Verify with voice biometrics	

•Cross-check against caller location	


•Call recording/transcription	

•Medical advice given to patient automatically added to
patient file	

•Auditing/Service Quality Assurance
3. Live, Anonymous Matchmaking
FunnyDate
http://funnydate.com/have-a-chat

FunnyDate

SHErlock
22
Female
Male
Oakdale

USERNAME
AGE
GENDER
SEEKING
CITY

Captain Beard
23
Male
Female
Springfield

Books, Moustaches, Puzzles

MATCHING
INTERESTS

Books, Moustaches, Puzzles
Live, Anonymous Matchmaking
•Safe Introductions	

•Strict anonymity	

•No need to exchange

phone numbers	

•Low friction interface

enables users to connect in real-time	

•Silly video tricks used to break the ice	

•...or even add more anonymity	


FunnyDate

•Negligible operating costs relative to traditional telephony
tools
We have the best toys !
Stop building this…
Build this!
e
h
T

t
s
a
L
The End?
OT
N The End?
Adhearsion - The Framework for RTC
Adhearsion - The Framework for RTC
• Adhearsion Roadmap
Adhearsion - The Framework for RTC
• Adhearsion Roadmap
• Ahn1: Framework for Asterisk
Adhearsion - The Framework for RTC
• Adhearsion Roadmap
• Ahn1: Framework for Asterisk
• Ahn2: Framework for Voice
Adhearsion - The Framework for RTC
• Adhearsion Roadmap
• Ahn1: Framework for Asterisk
• Ahn2: Framework for Voice
• Ahn3: Framework for Real Time Communications
Adhearsion - The Framework for RTC
• Adhearsion Roadmap
• Ahn1: Framework for Asterisk
• Ahn2: Framework for Voice
• Ahn3: Framework for Real Time Communications
• Includes Voice/Telephony
Adhearsion - The Framework for RTC
• Adhearsion Roadmap
• Ahn1: Framework for Asterisk
• Ahn2: Framework for Voice
• Ahn3: Framework for Real Time Communications
• Includes Voice/Telephony
• Goes into Text/Video
Powerful New Apps
Powerful New Apps
Powerful New Apps
Powerful New Apps
Powerful New Apps
Powerful New Apps
Bridging The Two Worlds
Bridging The Two Worlds
Bridging The Two Worlds
Telephones in Web Browsers!
Telephones in Web Browsers!
Telephones in Web Browsers!
p://
htt
SD

SD

Ge

tm

eB

ob

pl

v= P
o= 0 :

s= alic
e2
t= 05
m 00
18
=a
ud
0
IN
io
54
IP
60
4
0.
9
0.
RT
0.
P/
0
SA
VP
F
10
9

ea
s

e!

v= P
:

o= 0
s= bo
t= - b 1
99
m 00
15
=a
ud
0
IN
io
61
IP
00
4
0.
1
RT
0.
0.
P/
0
SA
V
PF
10
9

SRTP
SRTP

Alice

Bob
p://
htt
SD

SD

Ge

tm

eB

ob

pl

v= P
o= 0 :

s= alic
e2
t= 05
m 00
18
=a
ud
0
IN
io
54
IP
60
4
0.
9
0.
RT
0.
P/
0
SA
VP
F
10
9

ea
s

e!

v= P
:

o= 0
s= bo
t= - b 1
99
m 00
15
=a
ud
0
IN
io
61
IP
00
4
0.
1
RT
0.
0.
P/
0
SA
V
PF
10
9

SRTP
SRTP

Alice

Bob
p://
htt

SD

Ge

tm

eB

ob

pl

v= P
o= 0 :

s= alic
e2
t= 05
m 00
18
=a
ud
0
IN
io
54
IP
60
4
0.
9
0.
RT
0.
P/
0
SA
VP
F
10
9

ea
s

e!

SD

X

v= P
:

o= 0
s= bo
t= - b 1
99
m 00
15
=a
ud
0
IN
io
61
IP
00
4
0.
1
RT
0.
0.
P/
0
SA
V
PF
10
9

SRTP
SRTP

Alice

Bob
Hallmarks of Future RTC Apps
Hallmarks of Future RTC Apps
• User-centric Identities
Hallmarks of Future RTC Apps
• User-centric Identities
• Facebook, Twitter, LinkedIn (see: Twelephone)
Hallmarks of Future RTC Apps
• User-centric Identities
• Facebook, Twitter, LinkedIn (see: Twelephone)
• Corporate Identities (Active Directory/Lync)
Hallmarks of Future RTC Apps
• User-centric Identities
• Facebook, Twitter, LinkedIn (see: Twelephone)
• Corporate Identities (Active Directory/Lync)
• Peer-to-Peer when appropriate (ICE! STUN! TURN!)
Hallmarks of Future RTC Apps
• User-centric Identities
• Facebook, Twitter, LinkedIn (see: Twelephone)
• Corporate Identities (Active Directory/Lync)
• Peer-to-Peer when appropriate (ICE! STUN! TURN!)
• Secure By Default (HTTPS for signaling, SRTP for media)
Hallmarks of Future RTC Apps
• User-centric Identities
• Facebook, Twitter, LinkedIn (see: Twelephone)
• Corporate Identities (Active Directory/Lync)
• Peer-to-Peer when appropriate (ICE! STUN! TURN!)
• Secure By Default (HTTPS for signaling, SRTP for media)
• Nothing to Download (HTML5 FTW!)
Hallmarks of Future RTC Apps
• User-centric Identities
• Facebook, Twitter, LinkedIn (see: Twelephone)
• Corporate Identities (Active Directory/Lync)
• Peer-to-Peer when appropriate (ICE! STUN! TURN!)
• Secure By Default (HTTPS for signaling, SRTP for media)
• Nothing to Download (HTML5 FTW!)
• Communicate by URL (and come back to it later)
Hallmarks of Future RTC Apps
• User-centric Identities
• Facebook, Twitter, LinkedIn (see: Twelephone)
• Corporate Identities (Active Directory/Lync)
• Peer-to-Peer when appropriate (ICE! STUN! TURN!)
• Secure By Default (HTTPS for signaling, SRTP for media)
• Nothing to Download (HTML5 FTW!)
• Communicate by URL (and come back to it later)
• Embedded in some larger task
Hallmarks of Future RTC Apps
• User-centric Identities
• Facebook, Twitter, LinkedIn (see: Twelephone)
• Corporate Identities (Active Directory/Lync)
• Peer-to-Peer when appropriate (ICE! STUN! TURN!)
• Secure By Default (HTTPS for signaling, SRTP for media)
• Nothing to Download (HTML5 FTW!)
• Communicate by URL (and come back to it later)
• Embedded in some larger task
• Contextual
AdhearsionConf 2013 Keynote

More Related Content

Similar to AdhearsionConf 2013 Keynote

QCon NY 2014 - Evolving REST for an IoT World
QCon NY 2014 - Evolving REST for an IoT WorldQCon NY 2014 - Evolving REST for an IoT World
QCon NY 2014 - Evolving REST for an IoT World
Todd Montgomery
 

Similar to AdhearsionConf 2013 Keynote (20)

A Real-Time Version of the Truth
 A Real-Time Version of the Truth A Real-Time Version of the Truth
A Real-Time Version of the Truth
 
TIBCO Advanced Analytics Meetup (TAAM) - June 2015
TIBCO Advanced Analytics Meetup (TAAM) - June 2015TIBCO Advanced Analytics Meetup (TAAM) - June 2015
TIBCO Advanced Analytics Meetup (TAAM) - June 2015
 
Heartbleed Bug Vulnerability: Discovery, Impact and Solution
Heartbleed Bug Vulnerability: Discovery, Impact and SolutionHeartbleed Bug Vulnerability: Discovery, Impact and Solution
Heartbleed Bug Vulnerability: Discovery, Impact and Solution
 
WebRTC 101
WebRTC 101WebRTC 101
WebRTC 101
 
Resilient Event Driven Systems With Kafka
Resilient Event Driven Systems With KafkaResilient Event Driven Systems With Kafka
Resilient Event Driven Systems With Kafka
 
Filtering From the Firehose: Real Time Social Media Streaming
Filtering From the Firehose: Real Time Social Media StreamingFiltering From the Firehose: Real Time Social Media Streaming
Filtering From the Firehose: Real Time Social Media Streaming
 
AT&T Shape Hackathon Kick-off
AT&T Shape Hackathon Kick-offAT&T Shape Hackathon Kick-off
AT&T Shape Hackathon Kick-off
 
New Era of Software with modern Application Security v1.0
New Era of Software with modern Application Security v1.0New Era of Software with modern Application Security v1.0
New Era of Software with modern Application Security v1.0
 
Proffer Blockchain Hackathon $17K+ prizes | Launch Presentation
Proffer Blockchain Hackathon $17K+ prizes | Launch PresentationProffer Blockchain Hackathon $17K+ prizes | Launch Presentation
Proffer Blockchain Hackathon $17K+ prizes | Launch Presentation
 
Speech-Enabling Web Apps
Speech-Enabling Web AppsSpeech-Enabling Web Apps
Speech-Enabling Web Apps
 
IIT RTC Conference 2014 summary
IIT RTC Conference 2014 summaryIIT RTC Conference 2014 summary
IIT RTC Conference 2014 summary
 
Internet of Things (2015)
Internet of Things (2015)Internet of Things (2015)
Internet of Things (2015)
 
Kafka and Stream Processing, Taking Analytics Real-time, Mike Spicer
Kafka and Stream Processing, Taking Analytics Real-time, Mike SpicerKafka and Stream Processing, Taking Analytics Real-time, Mike Spicer
Kafka and Stream Processing, Taking Analytics Real-time, Mike Spicer
 
Simple Ways to Get Your Organization to Adopt the AsyncAPI Spec
Simple Ways to Get Your Organization to Adopt the AsyncAPI SpecSimple Ways to Get Your Organization to Adopt the AsyncAPI Spec
Simple Ways to Get Your Organization to Adopt the AsyncAPI Spec
 
Building A Great API - Evan Cooke, Cloudstock, December 2010
Building A Great API - Evan Cooke, Cloudstock, December 2010Building A Great API - Evan Cooke, Cloudstock, December 2010
Building A Great API - Evan Cooke, Cloudstock, December 2010
 
MuleSoft Manchester Meetup slides 4th July 2019
MuleSoft Manchester Meetup slides 4th July 2019MuleSoft Manchester Meetup slides 4th July 2019
MuleSoft Manchester Meetup slides 4th July 2019
 
Moving Targets: Harnessing Real-time Value from Data in Motion
Moving Targets: Harnessing Real-time Value from Data in Motion Moving Targets: Harnessing Real-time Value from Data in Motion
Moving Targets: Harnessing Real-time Value from Data in Motion
 
Using Blockchain to Increase Supply Chain Transparency
Using Blockchain to Increase Supply Chain TransparencyUsing Blockchain to Increase Supply Chain Transparency
Using Blockchain to Increase Supply Chain Transparency
 
QCon NY 2014 - Evolving REST for an IoT World
QCon NY 2014 - Evolving REST for an IoT WorldQCon NY 2014 - Evolving REST for an IoT World
QCon NY 2014 - Evolving REST for an IoT World
 
WebRTC: Market Disruption
WebRTC: Market DisruptionWebRTC: Market Disruption
WebRTC: Market Disruption
 

More from Mojo Lingo

Infiltrando Telecoms Usando Ruby
Infiltrando Telecoms Usando RubyInfiltrando Telecoms Usando Ruby
Infiltrando Telecoms Usando Ruby
Mojo Lingo
 

More from Mojo Lingo (20)

FreeSWITCH, FreeSWITCH Everywhere, and Not A Phone In Sight
FreeSWITCH, FreeSWITCH Everywhere, and Not A Phone In SightFreeSWITCH, FreeSWITCH Everywhere, and Not A Phone In Sight
FreeSWITCH, FreeSWITCH Everywhere, and Not A Phone In Sight
 
WebRTC: What? How? Why? - ClueCon 2013
WebRTC: What? How? Why? - ClueCon 2013WebRTC: What? How? Why? - ClueCon 2013
WebRTC: What? How? Why? - ClueCon 2013
 
Infiltrando Telecoms Usando Ruby
Infiltrando Telecoms Usando RubyInfiltrando Telecoms Usando Ruby
Infiltrando Telecoms Usando Ruby
 
Enhancing FreePBX with Adhearsion
Enhancing FreePBX with AdhearsionEnhancing FreePBX with Adhearsion
Enhancing FreePBX with Adhearsion
 
Connecting Adhearsion
Connecting AdhearsionConnecting Adhearsion
Connecting Adhearsion
 
Testing Adhearsion Applications
Testing Adhearsion ApplicationsTesting Adhearsion Applications
Testing Adhearsion Applications
 
Testing Telephony: It's Not All Terrible
Testing Telephony: It's Not All TerribleTesting Telephony: It's Not All Terrible
Testing Telephony: It's Not All Terrible
 
Rayo for XMPP Folks
Rayo for XMPP FolksRayo for XMPP Folks
Rayo for XMPP Folks
 
Talking To Rails
Talking To RailsTalking To Rails
Talking To Rails
 
Building Real Life Applications with Adhearsion
Building Real Life Applications with AdhearsionBuilding Real Life Applications with Adhearsion
Building Real Life Applications with Adhearsion
 
Keeping It Realtime!
Keeping It Realtime!Keeping It Realtime!
Keeping It Realtime!
 
Integrating Voice Through Adhearsion
Integrating Voice Through AdhearsionIntegrating Voice Through Adhearsion
Integrating Voice Through Adhearsion
 
Infiltrating Telecoms Using Ruby
Infiltrating Telecoms Using RubyInfiltrating Telecoms Using Ruby
Infiltrating Telecoms Using Ruby
 
Telephony Through Ruby Colored Lenses
Telephony Through Ruby Colored LensesTelephony Through Ruby Colored Lenses
Telephony Through Ruby Colored Lenses
 
Voice Applications for the Modern Open Source Hacker
Voice Applications for the Modern Open Source HackerVoice Applications for the Modern Open Source Hacker
Voice Applications for the Modern Open Source Hacker
 
Multidextrous Voice Application Framework
Multidextrous Voice Application FrameworkMultidextrous Voice Application Framework
Multidextrous Voice Application Framework
 
Voice Applications with Adhearsion
Voice Applications with AdhearsionVoice Applications with Adhearsion
Voice Applications with Adhearsion
 
A Hackaton Focused on Call Control
A Hackaton Focused on Call ControlA Hackaton Focused on Call Control
A Hackaton Focused on Call Control
 
Supergluing Asterisk to the Web with Adhearsion
Supergluing Asterisk to the Web with AdhearsionSupergluing Asterisk to the Web with Adhearsion
Supergluing Asterisk to the Web with Adhearsion
 
Introduction to Adhearsion
Introduction to AdhearsionIntroduction to Adhearsion
Introduction to Adhearsion
 

Recently uploaded

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Victor Rentea
 

Recently uploaded (20)

Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 

AdhearsionConf 2013 Keynote