Plivo ClueCon 2011

5,800 views
5,647 views

Published on

Talk by Venky at ClueCon 2011

Published in: Technology, Business
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
5,800
On SlideShare
0
From Embeds
0
Number of Embeds
3,643
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Plivo ClueCon 2011

  1. 1. Rapid Telephony Application Development Framework (www.plivo.org)
  2. 2. Demo http://cluecon.plivo.org
  3. 3. So, What’s the Problem Area DB External APIs (twitter.. Etc) Plivo SoftSwitch / PBX Your App With your Custom Business Logic Plivo Way Your Custom Business Logic DB Telephony Scripts SoftSwitch / PBX Traditional Way External APIs (twitter.. Etc)
  4. 4. What is Plivo <ul><li>Provides developers with telephony building blocks : </li></ul><ul><ul><li>RESTXML </li></ul></ul><ul><ul><li>RESTAPIs </li></ul></ul><ul><li>Can be used by developers of any language: </li></ul><ul><ul><li>PHP, Perl, Ruby, Python, Java, Node.js or .NET </li></ul></ul>
  5. 5. What can it be used for? <ul><li>Building almost any kind of a telephony application </li></ul><ul><ul><li>Click to Call systems, </li></ul></ul><ul><ul><li>PBXs, </li></ul></ul><ul><ul><li>IVRs, </li></ul></ul><ul><ul><li>Voice-mail Systems, </li></ul></ul><ul><ul><li>Billing Systems </li></ul></ul><ul><ul><li>Call Center Applications </li></ul></ul><ul><ul><li>… . </li></ul></ul>
  6. 6. RESTXML <ul><li>XML Abstractions to control a call </li></ul><ul><ul><li>10 elements like <Play> <Speak> <Conference> <Dial> etc. and more coming.. </li></ul></ul>
  7. 7. RESTAPIs <ul><li>APIs for certain actions like Call, BulkCall, Transfer, HangUp, Conference etc.. </li></ul>
  8. 8. Weather App using Plivo      Now Lets Call - (646) 588-4441   Step1: Announcement Step2: Collect Zipcode DTMF Step3: Fetch Weather from Yahoo Weather APIs and Announce
  9. 9. The Big Question: Does it Scale? <ul><li>Quad Core Box, 4GB RAM, CentOS 5.4 </li></ul><ul><ul><li>Without any Optimizations: </li></ul></ul><ul><ul><ul><li>About 1200 call legs </li></ul></ul></ul><ul><ul><li>After Optimizations </li></ul></ul><ul><ul><ul><li>Nearly 2000 call legs </li></ul></ul></ul><ul><li>Run horizontal instances of FreeSWITCH and Plivo to scale higher </li></ul>
  10. 10. Today & The Future May 26 th: Launch of Plivo Future : More control of the Underlying Switch Support other Telephony Engines – Yate etc.. Integrate with a Cloud Layer Today : Production ready, Deeper Integration with the Switch
  11. 11. Give it a Shot <ul><li>Get Involved with Plivo </li></ul><ul><ul><li>IRC #plivo on freenode </li></ul></ul><ul><ul><li>Mailing List plivo-users on google group </li></ul></ul><ul><ul><ul><li>http://groups.google.com/group/plivo-users/ </li></ul></ul></ul><ul><li>Plivo Docs </li></ul><ul><ul><li>(www.plivo.org/docs/) </li></ul></ul><ul><li>Plivo Helpers </li></ul><ul><ul><li>(www.plivo.org/docs/helper-libraries/ ) </li></ul></ul><ul><li>Plivo Wiki </li></ul><ul><ul><li>(wiki.plivo.org/ ) </li></ul></ul>
  12. 12. www.plivo.org https://github.com/plivo Follow us on Twitter: plivo Q & A

×