WebRTC and Telecommunications

10
WebRTC and Telecommunications Will this be your phone in the near future? Steve Youngblood, AVOXI (www.avoxi.com) Ben Klang, Mojo Lingo (www.mojolingo.com)

Transcript of WebRTC and Telecommunications

Page 1: WebRTC and Telecommunications

WebRTC and

Telecommunications

Will this be your phone in the near future?

Steve Youngblood, AVOXI (www.avoxi.com)

Ben Klang, Mojo Lingo (www.mojolingo.com)

Page 2: WebRTC and Telecommunications

What is WebRTC?

“WebRTC is a free, open project that provides

browsers and mobile applications with Real-Time

Communications (RTC) capabilities via simple

APIs.”

http://www.webrtc.org/

Page 3: WebRTC and Telecommunications

What is WebRTC?

● Released by Google in 2011 as an open source

project for browser based real-time communications

● Has been followed by IETF efforts to standardize

relevant protocols and W3C efforts to standardize

browser APIs

● SIP over Websockets is often used due to the

applicability of SIP in most communications

scenarios

Page 4: WebRTC and Telecommunications

Primary WebRTC Components

● getUserMedia, which allows a web browser to

access the camera and microphone and to

capture media● RTCPeerConnection, which sets up

audio/video calls● RTCDataChannel, which allow browsers to

share data via peer-to-peer

Page 5: WebRTC and Telecommunications

Why WebRTC?

● Enables audio, video and messaging between users

with no plugins

● Enables audio and messaging between browsers and

other commercial communications environments

● Utilizes greater security found in most of today’s

communications systems

● The most simple link to VOIP/SIP

● It’s here today

Page 6: WebRTC and Telecommunications

Who’s Doing It?

● Twilio’s WebRTC APIs

● Amazon with it’s Mayday video service

● American Express’ Live Video Chat

● Google Hangouts

● Snapchat for voice

● JITSI’s open source web collaboration

application

Page 7: WebRTC and Telecommunications
Page 8: WebRTC and Telecommunications

How could it be used?

● Browser based phone in a contact center

application

o zero setup

o access from any device

● Browser based phone in a PBX application

● Video/audio/chat apps in any device

Page 9: WebRTC and Telecommunications

Rise of Contextual Comms

● Embed voice/video into business processes

● Enable communication at the point of need

o Help with health insurance application

o Discuss complex project with home owner

o Create ad-hoc internal & external teams

Page 10: WebRTC and Telecommunications

WebRTC and Telephony