Transcript
Page 1: Libraries, Tools and how to use them - WebRTC World€¦ · Libraries, Tools and how to use them Cary FitzGerald Company November 28, 2012 . Panel Participants •Jose de Castro
Page 2: Libraries, Tools and how to use them - WebRTC World€¦ · Libraries, Tools and how to use them Cary FitzGerald Company November 28, 2012 . Panel Participants •Jose de Castro

November 27-29, 2012

South San Francisco Conference Center

Libraries, Tools and how to use them

Cary FitzGerald

Company

November 28, 2012

Page 3: Libraries, Tools and how to use them - WebRTC World€¦ · Libraries, Tools and how to use them Cary FitzGerald Company November 28, 2012 . Panel Participants •Jose de Castro

Panel Participants

• Jose de Castro

– CTO

– Voxeo Labs

• Nenad Corbic

– VP Software Engineering

– Sangoma

• Terje Strand

– Product Architect

– Oracle

Page 4: Libraries, Tools and how to use them - WebRTC World€¦ · Libraries, Tools and how to use them Cary FitzGerald Company November 28, 2012 . Panel Participants •Jose de Castro

November 27-29, 2012

South San Francisco Conference Center

Jose de Castro

CTO

VOXEO LABS

Page 5: Libraries, Tools and how to use them - WebRTC World€¦ · Libraries, Tools and how to use them Cary FitzGerald Company November 28, 2012 . Panel Participants •Jose de Castro

Voxeo Labs

• Based in San Francisco

• Editors of the WebRTC Specification

• Company behind Tropo.com

• Beautiful APIs for Carrier Networks – Tropo Voice and SMS

– Phono WebRTC Gateway

– Ameche Mobile Communications PaaS

• New phono-webrtc.js – Open Source

– Open Standards (XMPP, HTML5, WebRTC)

– Free unlimited P2P calling!

Page 6: Libraries, Tools and how to use them - WebRTC World€¦ · Libraries, Tools and how to use them Cary FitzGerald Company November 28, 2012 . Panel Participants •Jose de Castro

November 27-29, 2012

South San Francisco Conference Center

SANGOMA

Nenad Corbic

VP Software Engineering

Page 7: Libraries, Tools and how to use them - WebRTC World€¦ · Libraries, Tools and how to use them Cary FitzGerald Company November 28, 2012 . Panel Participants •Jose de Castro

Connect with Sangoma

• webRTC is one more technology to be added to our portfolio of Gateway products.

Product Description

Netborder Session Controller Innovative SBC targeted for service providers and enterprise. With true VM support.

Netborder Transcoding Gateway High density IP to IP, any to any transcoding appliance. Per call, per user codec selection. No configuration.

Netborder SS7 to VOIP Gateway Multi protocol, Any to Any Media Gateway. SS7, Sigtran, SIP, H323, Megaco, MGCP

Video Conferencing MCU

High quality, easy to use any to any SIP Video conferencing MCU. Video for the Enterprise.

Vega Media Gateways Enterprise multi-functional VoIP to TDM media gateways.

Page 8: Libraries, Tools and how to use them - WebRTC World€¦ · Libraries, Tools and how to use them Cary FitzGerald Company November 28, 2012 . Panel Participants •Jose de Castro

Sangoma WebRTC Strategy

• WebRTC compliance across the entire product line is on the Roadmap

– Sangoma Edge gateways will support WebRTC

– Bridge WebRTC to VoIP, PSTN, Enterprise, Carrier, UC, PBX, and Video Applications

• Sangoma’s products share common framework

– Highly scalable, Highly flexible

– This common framework across all products will enable a relatively quick integration of webRTC will all products

• WebRTC improves flexibility and increases the value of existing Sangoma products

– WebRTC + Video MCU hybrid Video Conferencing

– WebRTC applications for contact centers

Page 9: Libraries, Tools and how to use them - WebRTC World€¦ · Libraries, Tools and how to use them Cary FitzGerald Company November 28, 2012 . Panel Participants •Jose de Castro

November 27-29, 2012

South San Francisco Conference Center

ORACLE

Terje Strand

Product Architect

Page 10: Libraries, Tools and how to use them - WebRTC World€¦ · Libraries, Tools and how to use them Cary FitzGerald Company November 28, 2012 . Panel Participants •Jose de Castro

Oracle and WebRTC

Oracle Footprint in Communications

• Not just a database company anymore

• Industry vertical focus:

• Oracle Communications

• Service Delivery Products • Middleware for network applications

Oracle + Partner ISV + Custom

Libraries and toolkits

• Java, huge community, unsurpassed tooling

• Pure Software

• Oracle WebLogic

• Oracle Converged Communication Application Server (OCCAS)

Page 11: Libraries, Tools and how to use them - WebRTC World€¦ · Libraries, Tools and how to use them Cary FitzGerald Company November 28, 2012 . Panel Participants •Jose de Castro

SIP in the browser.....

Screenshot of some of the configuration parameters on Linksys SPA2102

Page 12: Libraries, Tools and how to use them - WebRTC World€¦ · Libraries, Tools and how to use them Cary FitzGerald Company November 28, 2012 . Panel Participants •Jose de Castro

Panel Questions • What are the major issues that a developer needs help with in developing a WebRTC application?

• What pitfalls do libraries help you avoid?

• Is the use of SIP in the browser for the signaling a valid approach?

• Should the media and signaling be provided by the same solution(s) or should they be separated?

• How do you integrate tools and gateways into WebRTC?

• Give an example or two of how extending WebRTC beyond peer to peer enhances the value.

• What parts of the standard apply to your products?

• What are the categories of libraries and tools that developers have available to them?

• What training would you recommend

• In a HTML5, WebRTC, node.js, etc world, what are the differences in engineering choices you make versus legacy systems?

• What are the economic/efficiency/value differences between your WebRTC projects and the legacy?

• How do you balance staying on the bleeding edge versus Getting Stuff Done?

• What are the top tools and libraries for design, development, test. deployment, management?

• What tools and libraries are weak or missing?

• Where have you wasted the most time?

• What are the biggest hurdles to interoperability?

• How much does the fact that the standard is a working progress affect your ability to develop new applications? Are there other missing standards?

Page 13: Libraries, Tools and how to use them - WebRTC World€¦ · Libraries, Tools and how to use them Cary FitzGerald Company November 28, 2012 . Panel Participants •Jose de Castro

November 27-29, 2012

South San Francisco Conference Center

November 27-29, 2012 South San Francisco Conference Center

THANK YOU

Cary FitzGerald

Independent Contractor