1 WebRTC in the Enterprise © 2015 Ingate Systems AB Prepared for:Ingate SIP Trunking, UC and WebRTC Seminars WebRTC in the Enterprise ITEXPO October 2015.

Slides:



Advertisements
Similar presentations
Fall IM2000 Industry Perspective Presence: The Best Thing that Ever Happened to Voice Jonathan Rosenberg Chief Scientist.
Advertisements

Fall VoN 2000 SIP for IP Communications Jonathan Rosenberg Chief Scientist.
Insert Tradeshow or Event Name -- Date Insert Presentation Title Trends in Instant Messaging and Telephony Jonathan Rosenberg Chief.
1 TURN Server for WebRTC in the Firewall © 2014 Ingate Systems AB Prepared for:Ingates SIP Trunking, UC and WebRTC Seminars ITEXPO January 2014 Miami By:Karl.
Facts about Welcome to this video from Ozeki. In this video I will present what makes Ozeki Phone System XE the Worlds best on-site software PBX for Windows.
1 WebRTC in the Enterprise Presentation, Status, Demo © 2014 Ingate Systems AB Prepared for:WebRTC Pavilion ITEXPO August 2014 Las Vegas By:Karl Erik Ståhl.
1 What’s Next For SIP Trunking? Carriers Enabling and Bringing WebRTC Features With Their Trunks © 2015 Ingate Systems AB Prepared for:Ingate SIP Trunking,
© 2013 Ingate Systems AB 1 Prepared for:ITEXPO Conference, Las-Vegas, August 2013 By: Steven Johnson President Ingate Systems Inc. Also.
1 WebRTC in the Enterprise Presentation, Status, Demo © 2015 Ingate Systems AB Prepared for:Ingate SIP Trunking, UC and WebRTC Seminars ITEXPO January.
UCA Lync Client for Avaya
ICE, Turn, Stun and Security Session: D2-1 Tsahi Levent-Levi Director, Product Management Amdocs
Lync /11/2017 © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
Vodacom Microsoft Hosted Lync
© 2012 Intertex Data AB 1 Needs Show Up in Islands Person-to-person, real-time related: + IM, Presence, + SMS (2G, 3G…) (Wireless only!?) + Skype (call.
Reza hooshangi ( ). short history  One of the last major challenges for the web is to enable human communication via voice and video: Real Time.
WebRTC & SIP E-SBC PBX Companion
Steven J. Johnson President Ingate Systems Inc. Enabling SIP to the Enterprise.
The NAT/Firewall Problem! And the benefits of our cure… Prepared for:Summer VON Europe 2003 SIP Forum By: Karl Erik Ståhl President Intertex Data AB Chairman.
1 Tainet IP PBX solutions Tainet Communication System Corp.
Karl Stahl CEO/CTO Ingate Systems Ingate’s SBCs do more than POTSoIP SIP. They were developed.
Enabling SIP to the Enterprise Steve Johnson, Ingate Systems Security: How SIP Improves Telephony.
1 Enabling WebRTC in the Enterprise A) How Can WebRTC Enhance the Enterprise PBX/UC Solution? B) Will SIP Trunking E-SBCs Include WebRTC Support? C)Can.
Beyond POTS Replacement Is SIP Trunking a step on that route? © 2009 Intertex Data AB 1 Prepared for:INTERNET TELEPHONY Conference Ingate’s SIP Trunking.
1 © Skype Confidential. 1 Skype for Business Save time. Save money. Stay ahead. Matthew Jordan Enterprise Business Development Manager, Skype for.
Skype Created By Niklas Zennstrom in 2003 Today more than 370 Million people are registered globally. Skype is currently the largest international voice.
Enterprise Infrastructure Solutions for SIP Trunking
CHAPTER 15 & 16 Service Provider VoIP Applications and Services Advanced Enterprise Applications.
WebRTC Demo, Miami, May Ingate’s SBCs do more than POTS-like SIP. They were developed for standards-compliant end-to-end multimedia SIP quality.
- where great ideas begin-. BrilNet is a web conferencing solution that allows you to always stay connected. With BrilNet, you can schedule, host and.
Be there without going there. Microsoft Lync is an enterprise-ready, unified communications platform that connects users everywhere, providing a consistent,
1 Enabling WebRTC in the Enterprise A) How Can WebRTC Enhance the PBX/UC Solution? B) Will SIP Trunking E-SBCs Include WebRTC Support? C)Can Carriers Provide.
UCA Skype Client for Avaya (formally UCA Skype Client)
Remote Workers Without the Hassle
1 Enabling WebRTC in the Enterprise A) How Can WebRTC Enhance the PBX/UC Solution? B) Will SIP Trunking E-SBCs Include WebRTC Support? C)Can Carriers Provide.
Presence Applications in the Real World Patrick Ferriter VP of Product Marketing.
WebRTC Demo, Atlanta June Ingate’s SBCs do more than POTSoIP SIP. They were developed for standard compliant end-to-end multimedia SIP connectivity.
Karl Stahl CEO/CTO Ingate Systems Ingate’s SBCs do more than POTSoIP SIP. They were developed.
© Aastra – 2013 BluStar for iPad / iPhone September 2013 BluStar for iPad/iPhone.
SIP? NAT? NOT! Traversing the Firewall for SIP Call Completion Steven Johnson President, Ingate Systems Inc.
RTCWEB Signaling Matthew Kaufman. Scope Web Server Browser.
The Future of Unified Communications Jim Greenway VP, Marketing, U4EA UC Definition SMB a Large Opportunity –Market for UC in SMB –Examples Conclusion.
NETWORK HARDWARE AND SOFTWARE MR ROSS UNIT 3 IT APPLICATIONS.
Dealing with NATs and Firewalls! Prepared for:Fall VON 2003 Boston By: Karl Erik Ståhl President Intertex Data AB Chairman Ingate Systems AB
Steven J. Johnson President Ingate Systems Inc.
1 WebRTC Introduction and Overview © 2015 Ingate Systems AB Prepared for:Ingate SIP Trunking, UC and WebRTC Seminars WebRTC Introduction and Overview ITEXPO.
PKE Consulting Some slides from the WebRTC Conference May 2015.
1 What’s Next For SIP Trunking? Carriers Enabling and Bringing WebRTC Features With Their Trunks © 2015 Ingate Systems AB Prepared for:Ingate SIP Trunking,
Unleashing the Power of IP Communications™ Calling Across The Boundaries Mike Burkett, VP Products September 2002.
1 WebRTC in the Call Center and Number Replacement © 2015 Ingate Systems AB Prepared for:Ingate SIP Trunking, UC and WebRTC Seminars WebRTC in the.
Introducing… Conferencing Manager. Agenda Citrix MetaFrame Conferencing Manager Solving business challenges Value to our channel Citrix MetaFrame Conferencing.
WebRTC Don McGregor Research Associate MOVES Institute
Solutions for Unified Enterprise IP Communication Steven J. Johnson President, Ingate Systems Inc.
Introduction Steven Johnson President Ingate Systems Inc.
“End to End VoIP“ The Challenges of VoIP Access to the Enterprise Charles Rutledge VP Marketing Quintum Technologies
How to develop a VoIP softphone in C# that enables SIP Instant Messaging (IM) This presentation describes how to create a softphone in C# that allows you.
How to develop a VoIP softphone in C# by using OZEKI VoIP SIP SDK This presentation demonstrates the first steps concerning to how to develop a fully-functional.
Enabling WebRTC in the Enterprise
9/18/2018.
PKE Consulting 2014.
11/20/2018.
WebRTC for Bria Khris Kendrick
Lifesize® Technical Update
Enterprise Infrastructure Solutions for SIP Trunking
WebRTC & SIP E-SBC PBX Companion
Live Unified Communication Beyond the Borders
What WebRTC Does NOT Do:
What’s Next For SIP Trunking? WebRTC in the Enterprise
Protecting Yourself in a WebRTC World
Helping to Achieve ROI Targets with SIP Trunking
Microsoft Teams User Interface
Presentation transcript:

1 WebRTC in the Enterprise © 2015 Ingate Systems AB Prepared for:Ingate SIP Trunking, UC and WebRTC Seminars WebRTC in the Enterprise ITEXPO October 2015 Anaheim By:Karl Ståhl CEO Ingate Systems AB (and Intertex Data AB, now merged)

2 Where is WebRTC and What’s for the Enterprise?  Standards (IETF and W3C WGs started 2011) progressing slowly IETF has finally roughly hummed for VP8 AND H.264 as mandatory video codecs Apple and Microsoft have (almost, maybe) committed, but will probably only do H.264 Google will ship Chrome with VP8, VP9 and H.264 built-in (no download) Still only in some WebRTC browsers: Google’s Chrome, Mozilla’s Firefox and Opera Many others still missing Network-provided TURN-servers are needed (will talk more about), awaited standards draft-ietf-tram-turn-server-discovery-04 draft-ietf-rtcweb-return  Click-to-call is held up, even though… There are plugins getting WebRTC (including VP8) into IE (Microsoft’s) and Safari(Apple’s) today (our test site will prompt for those) Apps (not browsers) implementing the WebRTC protocols are being built – especially for iPhone (iOS) and Android – Needed!  But is there more for the enterprise than click-to-call on the website and the cloud services that we are starting to see?  Yes! Enterprise usage may actually be a driver!

3 MPLS What Can WebRTC Bring to the Enterprise? Something Beyond Just Using Cloud Services? There Will be an Enhanced “Enterprise Social Network” SIP System Data & VoIP LAN SIParator® But: No Numbers!? Passing links… Browsers as Softclients! HD Multimedia Telepresence But: No Numbers!? Passing links… Browsers as Softclients! HD Multimedia Telepresence LAN Company Web Server SIP Pass a WebRTC link over IM or an , asking people to click-to-call you or something.

4 Voice Video Data “For free!” From the first WebRTC Conference November 2012 Technically – What is it?

5 BASICS What WebRTC Does: Sets up media directly between browsers (SDP/RTP like SIP) – typically using a common web application. “Handles” NAT/FW traversal (ICE, STUN, TURN) – fooling firewalls (like Skype). Voice Video Data “For free!” What WebRTC Does NOT Do: “No Numbers” No rendezvous – “no addressing” at all. Not like SIP More communication islands? Yes, but it is adding high quality real-time communication when we are already in contact.

6 What are the WebRTC applications? Social Calling… Calling Without Phone Numbers You are already in contact: Chatting, ing. Just pass a link (URL) to click! Or join a scheduled meeting No rendezvous protocol like SIP required “Integrating into Facebook chat takes about half an hour”, Google said… This is Internet/OTT and does not enter VoIP, IMS networks or the enterprise PBX, unless…

7 Demonstration of social calling without numbers using Ingate’s public test site in Sweden When the receiver (e.g. via IM or ) of this link clicks it, a window pops-up and sets up a video conference between our WebRTC browsers. No numbers, no SIP, no PSTN involved. Whoever clicks this link will be connected to a conference bridge in the SIP PBX/UC solution (a WebRTC-SIP gateway is required). Passed together with a Webex invitation, the conference is held without the need for phones.

8 And a Click-to-Call Website is Great You are on the Web – Wanna talk? – Don’t pick up your phone. Just click! Communicate with voice, video and data and screen. Don’t Dial, Just click! Calling by Clicking at a Web Page A great application Do we need more than the company website and the always available browser? Company Web Server This is the Call Center Killer App! We want the call into the call center UC solution! The click may be context - sensitive, containing caller’s information. Avaya showed at the WebRTC conference.

9 To add WebRTC click-to-call buttons to enterprise websites, simply copy some JS- code from the SIParator® Companion into the enterprise website. Deployment and installation will be the same as for SIP trunking – The SIParator is already at the demarcation point (between the Internet and the enterprise LAN) and interfaces with the PBX/UC/contact center solution – Just like when SIP trunking using a SIParator, WebRTC goes into the PBX/UC/Call center (and/or directly to a browser anywhere). With a “WebRTC & SIP Companion” Gateway, adding Click-to-Call to a Website is Simple

10 Demonstration of the call center click-to-call killer application, using Ingate’s local test site here and public test site in Sweden. (1) Click-to-call buttons on a website can open a WebRTC voice or video window connecting to the right call agent also forwarding context and user information. A WebRTC-to-SIP gateway connects the WebRTC to the SIP-based call center solution. (2) To prove that we are really using SIP trunking hooked to good old telephony let’s here in LV, a Swedish mobile phone dial which is SIP trunked to by registered at this web site. We just saw this demo…

11 The WebRTC Browser as a Softphone Having the PBX/UC softphone available everywhere, on every device that has a browser, without any plug-in and not just for plain voice phone calls, but potentially also for HiFi HD telepresence-quality videoconferencing, is of course a dream. This is an obvious WebRTC application for the enterprise PBX or UC solution. It will especially ease remote PBX/UC usage, since WebRTC includes the NAT/Firewall traversal method (ICE/STUN/TURN) in itself. A Gateway WebRTC- SIP Gateway is Required

12 It’s not only the web: We Need The WebRTC Calls Into the Contact Center Ingate provides a WebRTC- SIP gateway in the trunk CPE, so WebRTC calls go into the existing auto attendant, queues, forwards, transfers, conference bridges and PBX phones. The same gateway can integrate WebRTC clients WebRTC by itself bypasses the SIP PBX/UC infrastructure. Voice/Video and more, from click-to- call buttons and passed links etc.

13 Demonstration of HD Telepresence Quality Video Conferencing, using Ingate’s public test site in Sweden. This has only been available with 100 kUSD equipment in special rooms before Soon at everyone’s desktop and pocket. Save flight tickets and other travel for quality meetings The WebRTC browser gives a quality only seen in expensive telepresence systems before. Here a conference between a SIP-connected browser client, two laptop WebRTC browsers, a mobile Galaxy S5 using Chrome browser and ”ms. Time” telling time in Sweden at telephony number

14 Part 2: General WebRTC Usage in the Enterprise Here it is about using cloud based WebRTC services – web server applications that WebRTC was/is intended for (not the previous where “WebRTC & SIP Companion” gateway is the web application) Today we see real-time communication applications like UberConference, click-to-call usage, Google Hangouts and other early usage Enterprise usage – from the protected enterprise LAN – is of course highly important. But there are problems to solve – same as with any real-time communication, whether H.323, SIP or now WebRTC  Restrictive enterprise firewalls block WebRTC For WebRTC demonstration/evaluation, carriers today have to use their guest Wi-Fi instead of their own LAN…  Data-crowded enterprise firewalls means bad quality, QoS

15 WebRTC and UC Require Better QoS Than Voice * QoS discussion and details in footnote From 3.5 kHz Voice to HiFi HD Telepresence Quality! Audio HiFi Codec Opus & Video HD Codec VP8 and/or H.264 * The confusion around Quality of Service (QoS) requirements for real-time traffic: While telcos mostly regard QoS as highly important and often do level 2 or 2.5 separated networks or reservation-type of QoS for voice, even where level 3 IP QoS (e.g. diffserv) could achieve the same, others (within IETF and WebRTC enthusiasts) often ignore QoS, assuming such problems will go away and believe “it is all about bandwidth”. That is true but only if the pipe is not filled! However, TCP traffic (surf, , file transfer) intermittently fills the pipe in its attempts to transfer the data as fast as possible. Doubling the bandwidth when sharing real-time traffic with intense data traffic on the same pipe, will not make half of the bandwidth usable for quality traffic - it will rather halve the time that the pipe is crowded.

16 LAN Company Web Server WebRTC - Like All Real-Time Communication Protocols - has a NAT/Firewall Traversal Problem LAN Company Web Server  Firewalls do not allow unknown incoming signaling and media is a “surprise” (just like SIP)  SBCs are Firewalls that know SIP and take it into the LAN, but WebRTC prescribes ICE/STUN/TURN to fool the firewall to let the real- time traffic through (similar to Skype.)  Websockets, WS/WSS, often used to hold the signaling channel open  There are media issues… a)Getting through b)Quality media ICE media STUN TURN SERVER signaling WS/WSS

17 Ingate Has Been Driving the Idea of a TURN Server PARALLEL to the Firewall (Q-TURN) Upcoming standards for network- provided TURN servers will allow: Knock-knock; Give my media a Quality Pipe Regard ICE as a request for real-time traffic through the firewall. Have the TURN server functionality PARALLEL to the firewall and setup the media flows there under control. Security is back in the right place – Where you have the firewall. The enterprise firewall in itself can still be restrictive. The carrier provides a “WebRTC- SBC” in the trunk CPE Q- TURN Q-TURN Enables QoS and More: Prioritization and traffic-shaping Diffserv or RVSP QoS over the Net Authentication (in STUN and TURN) Accounting (usage of this pipe)

18 Ingate Has Been Driving the Idea of a TURN Server PARALLEL to the Firewall (Q-TURN) Upcoming standards for network provided TURN servers will allow: Knock-knock; Give my media a Quality Pipe Regard ICE as a request for real-time traffic through the firewall. Have the TURN server functionality PARALLEL to the firewall and setup the media flows there under control. Security is back in the right place – Where you have the firewall. The enterprise firewall in itself can still be restrictive. The Carrier provides a “WebRTC- SBC” in the Trunk CPE Q- TURN Q-TURN Enables QoS and More: Prioritization and traffic-shaping Diffserv or RVSP QoS over the Net Authentication (in STUN and TURN) Accounting (usage of this pipe) Q-TURN (a network-provided TURN server) will be added in future releases of the Ingate SIParator®. Awaiting standards to be used by browsers: ietf-tram-turn-server-discovery-04 draft-ietf-rtcweb-return WebRTC browsers will then use the network-provided TURN server crossing the enterprise firewall.

19 © 2015 Ingate Systems AB Thank You! WebRTC in the Enterprise