entrepreneurial advantages with new open-source technologies
DESCRIPTION
Entrepreneurial Advantages with New Open-Source TechnologiesJay Phillips, Ruby and VoIP Hacker, AdhearsionDate: Thursday, October 29Time: 11:45 - 12:00 PMLocation: TransformatorhuisAs an industry how do we build scalable voice applications with open-source tools? How do we infuse talented web developers into the "uncool" telephony world? Why hasn't open-source completely dominated telephony like it has in other tech industries? These are some of the biggest questions facing the future of Emerging Communications and their answers are changing dramatically every year.Brewing at Voxeo Labs is an open-source approach to building arbitrarily sophisticated communications applications which promises to shake up the industry. In this session Jay Phillips, the new VP of R&D at Voxeo and creator of the open-source Adhearsion telephony framework, will discuss the exciting new ways developers and entrepreneurs will be able to easily build, productize, and scale telephony applications. As an open process, willing community members are also invited to help build this public asset and make their lasting marks in a profound way on the world.TRANSCRIPT
![Page 1: Entrepreneurial Advantages with New Open-Source Technologies](https://reader034.vdocuments.net/reader034/viewer/2022052617/5484352f5906b5886f8b46fa/html5/thumbnails/1.jpg)
Entrepreneurial Advantages with New
Open-Source Technologies
Jay Phillips
Thursday, October 29, 2009
![Page 2: Entrepreneurial Advantages with New Open-Source Technologies](https://reader034.vdocuments.net/reader034/viewer/2022052617/5484352f5906b5886f8b46fa/html5/thumbnails/2.jpg)
THE
LECONOMY
creative commons photo from http://www.flickr.com/photos/maywong_photos/
Thursday, October 29, 2009
![Page 3: Entrepreneurial Advantages with New Open-Source Technologies](https://reader034.vdocuments.net/reader034/viewer/2022052617/5484352f5906b5886f8b46fa/html5/thumbnails/3.jpg)
Open-Source Software Development Will
Never Be L ShapedL
Thursday, October 29, 2009
![Page 4: Entrepreneurial Advantages with New Open-Source Technologies](https://reader034.vdocuments.net/reader034/viewer/2022052617/5484352f5906b5886f8b46fa/html5/thumbnails/4.jpg)
Thursday, October 29, 2009
![Page 5: Entrepreneurial Advantages with New Open-Source Technologies](https://reader034.vdocuments.net/reader034/viewer/2022052617/5484352f5906b5886f8b46fa/html5/thumbnails/5.jpg)
☭communism
Thursday, October 29, 2009
![Page 6: Entrepreneurial Advantages with New Open-Source Technologies](https://reader034.vdocuments.net/reader034/viewer/2022052617/5484352f5906b5886f8b46fa/html5/thumbnails/6.jpg)
Thursday, October 29, 2009
![Page 7: Entrepreneurial Advantages with New Open-Source Technologies](https://reader034.vdocuments.net/reader034/viewer/2022052617/5484352f5906b5886f8b46fa/html5/thumbnails/7.jpg)
proletariat?
Thursday, October 29, 2009
![Page 8: Entrepreneurial Advantages with New Open-Source Technologies](https://reader034.vdocuments.net/reader034/viewer/2022052617/5484352f5906b5886f8b46fa/html5/thumbnails/8.jpg)
proletariat?
Thursday, October 29, 2009
![Page 9: Entrepreneurial Advantages with New Open-Source Technologies](https://reader034.vdocuments.net/reader034/viewer/2022052617/5484352f5906b5886f8b46fa/html5/thumbnails/9.jpg)
Thursday, October 29, 2009
![Page 10: Entrepreneurial Advantages with New Open-Source Technologies](https://reader034.vdocuments.net/reader034/viewer/2022052617/5484352f5906b5886f8b46fa/html5/thumbnails/10.jpg)
Open-Source is the FirstPost-Scarcity
Economy
Thursday, October 29, 2009
![Page 11: Entrepreneurial Advantages with New Open-Source Technologies](https://reader034.vdocuments.net/reader034/viewer/2022052617/5484352f5906b5886f8b46fa/html5/thumbnails/11.jpg)
Open-Source is the Final Stage of
Technological Evolution
Thursday, October 29, 2009
![Page 12: Entrepreneurial Advantages with New Open-Source Technologies](https://reader034.vdocuments.net/reader034/viewer/2022052617/5484352f5906b5886f8b46fa/html5/thumbnails/12.jpg)
Where are we going?
Thursday, October 29, 2009
![Page 13: Entrepreneurial Advantages with New Open-Source Technologies](https://reader034.vdocuments.net/reader034/viewer/2022052617/5484352f5906b5886f8b46fa/html5/thumbnails/13.jpg)
• Cost of minutes are approaching zero
• Software development is getting easier
• Backend telephony moving to the handset
• Less investment capital to go around
• Business models based on cloud computing
Where are we going?
Thursday, October 29, 2009
![Page 14: Entrepreneurial Advantages with New Open-Source Technologies](https://reader034.vdocuments.net/reader034/viewer/2022052617/5484352f5906b5886f8b46fa/html5/thumbnails/14.jpg)
Innovation is all about the applications
Thursday, October 29, 2009
![Page 15: Entrepreneurial Advantages with New Open-Source Technologies](https://reader034.vdocuments.net/reader034/viewer/2022052617/5484352f5906b5886f8b46fa/html5/thumbnails/15.jpg)
Thursday, October 29, 2009
![Page 16: Entrepreneurial Advantages with New Open-Source Technologies](https://reader034.vdocuments.net/reader034/viewer/2022052617/5484352f5906b5886f8b46fa/html5/thumbnails/16.jpg)
Thursday, October 29, 2009
![Page 17: Entrepreneurial Advantages with New Open-Source Technologies](https://reader034.vdocuments.net/reader034/viewer/2022052617/5484352f5906b5886f8b46fa/html5/thumbnails/17.jpg)
Thursday, October 29, 2009
![Page 18: Entrepreneurial Advantages with New Open-Source Technologies](https://reader034.vdocuments.net/reader034/viewer/2022052617/5484352f5906b5886f8b46fa/html5/thumbnails/18.jpg)
“Voice is a Spice”• Applications are about connecting people
• “Web 2.0” is about the social web
• Voice isn’t the application
• Innovating here is hard
• Innovators should build lots of little voice experimental apps
• Master doing experiments quickly
- Thomas Howe
Thursday, October 29, 2009
![Page 19: Entrepreneurial Advantages with New Open-Source Technologies](https://reader034.vdocuments.net/reader034/viewer/2022052617/5484352f5906b5886f8b46fa/html5/thumbnails/19.jpg)
Thursday, October 29, 2009
![Page 20: Entrepreneurial Advantages with New Open-Source Technologies](https://reader034.vdocuments.net/reader034/viewer/2022052617/5484352f5906b5886f8b46fa/html5/thumbnails/20.jpg)
VOICETECH
Integrate with...
Thursday, October 29, 2009
![Page 21: Entrepreneurial Advantages with New Open-Source Technologies](https://reader034.vdocuments.net/reader034/viewer/2022052617/5484352f5906b5886f8b46fa/html5/thumbnails/21.jpg)
Social Graphs
CMSs
Support interfaces
Wacky inventions
Sales and Lead-Gen
???
VOICETECH
Integrate with...
Thursday, October 29, 2009
![Page 22: Entrepreneurial Advantages with New Open-Source Technologies](https://reader034.vdocuments.net/reader034/viewer/2022052617/5484352f5906b5886f8b46fa/html5/thumbnails/22.jpg)
Fast App Development
• Ruby on Rails
• jQuery / YUI
• Dynamic languages
• MySQL, PostgreSQL, Sqlite
• Cassandra, CouchDB, Redis
• ORMs for relational DBs
• Linux
• Reuse open-source code!
• Cloud telephony(e.g. Tropo.com)
• Java: JSR 309 and JSR 289
• FreeSWITCH
• Asterisk
• Yate
• Adhearsion
• OpenSIPs / Kamailio
• UniMRCP
Non-Voice Technology Voice Technology
Thursday, October 29, 2009
![Page 23: Entrepreneurial Advantages with New Open-Source Technologies](https://reader034.vdocuments.net/reader034/viewer/2022052617/5484352f5906b5886f8b46fa/html5/thumbnails/23.jpg)
Cloud TelephonyOnce you build your
application, how do you scale and operationalize it?
• Usually cheapest solution
• Easiest to setup
• Handles traffic spikes well
• Support staff available
PROS CONS
• Can be a proprietary trap
• Some companies are fly-by-night
• Some things may be impossible
• Asset ownership
Thursday, October 29, 2009
![Page 24: Entrepreneurial Advantages with New Open-Source Technologies](https://reader034.vdocuments.net/reader034/viewer/2022052617/5484352f5906b5886f8b46fa/html5/thumbnails/24.jpg)
Voxeo.com Tropo.com
Enterprise TelephonyApplication Hosting
Very AffordableScripting LanguageTelephony Hosting
Thursday, October 29, 2009
![Page 25: Entrepreneurial Advantages with New Open-Source Technologies](https://reader034.vdocuments.net/reader034/viewer/2022052617/5484352f5906b5886f8b46fa/html5/thumbnails/25.jpg)
Java Powered TelephonyJava’s back and it’s here to stay.
New open-source standards-basedJava frameworks rock
• Very robust and powerful
• Standards-based
• Many Java programmers
• Java tools are top-notch
PROS CONS• JSR 309 and JSR 289 are very
boilerplate-heavy
• Usually depend on a separatemedia server
• Simple apps overly complicated
SIPMethod, Mobicents, SailFin
Thursday, October 29, 2009
![Page 26: Entrepreneurial Advantages with New Open-Source Technologies](https://reader034.vdocuments.net/reader034/viewer/2022052617/5484352f5906b5886f8b46fa/html5/thumbnails/26.jpg)
Voxeo is open-sourcingSIPMethod!
Thursday, October 29, 2009
![Page 27: Entrepreneurial Advantages with New Open-Source Technologies](https://reader034.vdocuments.net/reader034/viewer/2022052617/5484352f5906b5886f8b46fa/html5/thumbnails/27.jpg)
AsteriskThe grandpa of
open-source telephony.10 years old!
• Most popular open-sourcetelephony solution
• Large community
• Does what it was designed for pretty well
• Supported by Digium
PROS CONS
• Very expensive to scale
• APIs are super yucky
• Hard to reuse stuff
• Very limited features
• Lots of legacy code
Thursday, October 29, 2009
![Page 28: Entrepreneurial Advantages with New Open-Source Technologies](https://reader034.vdocuments.net/reader034/viewer/2022052617/5484352f5906b5886f8b46fa/html5/thumbnails/28.jpg)
FreeSWITCHBasically “Asterisk 2.0”
• Very scalable
• Modular architecture
• Lots of features
• Good single-process scalability
• Supported by Barracuda
PROS CONS
• Some features never been used
• Integration options could beimproved
• Clustering will still be expensive
Thursday, October 29, 2009
![Page 29: Entrepreneurial Advantages with New Open-Source Technologies](https://reader034.vdocuments.net/reader034/viewer/2022052617/5484352f5906b5886f8b46fa/html5/thumbnails/29.jpg)
AdhearsionVery modern open-source
telephony development framework
• Very fast development
• Intuitive environment
• Virtually no boilerplate
• Super easy integration
PROS CONS
• Ruby (and Java) only
• Limited by Asterisk
• FreeSWITCH and Tropo bindings are immature
Thursday, October 29, 2009
![Page 30: Entrepreneurial Advantages with New Open-Source Technologies](https://reader034.vdocuments.net/reader034/viewer/2022052617/5484352f5906b5886f8b46fa/html5/thumbnails/30.jpg)
OpenSIPS / KamailioThese sibling projects let you build very scalable SIP-only “applications.”
• Very fast
• Reliable
• Great for building clusters
PROS CONS
• Community now split
• Few exciting uses of pure-SIP applications
Thursday, October 29, 2009
![Page 31: Entrepreneurial Advantages with New Open-Source Technologies](https://reader034.vdocuments.net/reader034/viewer/2022052617/5484352f5906b5886f8b46fa/html5/thumbnails/31.jpg)
UniMRCPGeneral-purpose, modular,
standards-based media server
• MRCP is very powerful
• Very modular
• Removes lock-in withproprietary telephonytechnology vendors
PROS CONS
• MRCP 2.0 very new
• Few good open-source MRCPclients
• MRCP is very complex
Thursday, October 29, 2009
![Page 32: Entrepreneurial Advantages with New Open-Source Technologies](https://reader034.vdocuments.net/reader034/viewer/2022052617/5484352f5906b5886f8b46fa/html5/thumbnails/32.jpg)
Thanks!
Twitter:
Email:Skype: Jicksta
@jicksta
Jay PhillipsVoxeo Labs
Blog: Jicksta.com
Thursday, October 29, 2009