Turning Browsers Into Call Centers
By Sacha Nacar, Developer Community Manager
WebRTC + SIP - TAD in browser
Sacha Nacar
Developer Community Manager @ Voxbone
VOXBONE SIMPLIFIES COMMUNICATIONS
By bringing local voice services to the cloud.
Simplify + Scale
local phone numbers from everywhere
directed to where you want
Local voice services in the cloud
scale
credit: www.voxbone.com
Local phone numbers internationally for VoIP use.
Redundant IP backbone with POP servers that collect the calls from the PSTNs --> IP.
- Therefore enabling local communication internationally
- Leverage with provisioning API and now, WebRTC
MediaStream
RTCPeerConnection
RTCDataChannel
- It’s a set of javascript APIs that pretty much speaks for themselves.
- Media Stream: audio/video data streams - GetUserMedia() - prompts permission
- RTC DataChannel: data running between the peers
- RTCPeerConnection handshake between browsers for peer to peer connection
Full browser-to-browser communication framework - NO plugin
credit: www.iswebrtcreadyyet.com
Firefox, Opera, and Chrome
Microsoft IEcredit: www.voxbone.com
Original call flow
WebRTC enables browser to browser communications
phones, PBXs, call centers want webrtc.
Provide connect PSTN to WebRTC with WebRTC-SIP.
- Teach how to get started - realise APIs
- WebRTC is awesome because since it's built on open web standards, you can seamlessly mix it with other HTML5 APIs (webAudio or webGL), other open web APIs (three.js or node.js) or any vendors' API (LinkedIn, Facebook, IoT) DEMO!
CALL ME!
To prove to you how easy it is to integrate webRTC, I integrated it in my presentation. Call!
What just happened?
Purchasing number and setting it for WebRTC
Download SDK and add credentials
Code!
// Make Call
var dest = "+32000000000";
voxbone.WebRTC.call(dest);
// Add DTMF
var tones = ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "#", "*"];
voxbone.WebRTC.sendDTMF(tones[0]);
It's almost like English!!
USE CASES
Examples of WebRTC in the wild.
*potential
Use context to create cool stuff!
Get Started!
Contact me for a free test phone number (no registration required).
Voxbone & 2600hz - #WOWRTC