Download Slides - ClueCon

internalchildlikeInternet και Εφαρμογές Web

12 Νοε 2013 (πριν από 3 χρόνια και 9 μήνες)

122 εμφανίσεις

Rapid Telephony Application
Development Framework

(www.plivo.org)

© 2011 Plivo Team

Demo

http://cluecon.plivo.org

© 2011 Plivo Team

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)

© 2011 Plivo Team

What is Plivo


Provides developers with telephony
building blocks :


RESTXML


RESTAPIs


Can be used by developers of any
language:


PHP, Perl, Ruby, Python, Java, Node.js or
.NET

© 2011 Plivo Team

What can it be used for?


Building almost any kind of a telephony
application


Click to Call systems,


PBXs,


IVRs,


Voice
-
mail

Systems,


Billing Systems


Call Center Applications


….

© 2011 Plivo Team

RESTXML


XML Abstractions to control a call


10 elements like <Play> <Speak> <Conference>
<Dial> etc. and more coming..


© 2011 Plivo Team

RESTAPIs


APIs for certain actions like Call, BulkCall,
Transfer, HangUp, Conference etc..



© 2011 Plivo Team

Weather App using Plivo



Step1: Announcement

Step2: Collect
Zipcode DTMF

Step3: Fetch Weather from Yahoo
Weather APIs and Announce

Now Lets Call
-

(646) 588
-
4441


© 2011 Plivo Team

The Big Question:

Does it Scale?


Quad Core Box, 4GB RAM, CentOS 5.4


Without any Optimizations:


About 1200 call legs


After Optimizations


Nearly 2000 call legs


Run horizontal instances of FreeSWITCH
and Plivo to scale higher


© 2011 Plivo Team

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

© 2011 Plivo Team

Give it a Shot


Get Involved with Plivo


IRC
#plivo

on freenode


Mailing List
plivo
-
users

on google group


http://groups.google.com/group/plivo
-
users/


Plivo Docs


(www.plivo.org/docs/)


Plivo Helpers


(www.plivo.org/docs/helper
-
libraries/ )


Plivo Wiki


(wiki.plivo.org/ )

© 2011 Plivo Team

www.plivo.org

https://github.com/plivo

Follow us on

Twitter: plivo


Q & A