Introduction to RestComm - Mobicents Summit 2011

1,041
-1

Published on

Published in: Technology, Education
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
1,041
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
25
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Introduction to RestComm - Mobicents Summit 2011

  1. 1. RestComm By: Thomas Quintana RestComm Project LeadDirector of Cloud Engineering @ Telestax
  2. 2. About Me● Cloud Architect● Java & Scala freelancer● Member of the Mobicents Core team as of 2011● Director of cloud engineering at Telestax
  3. 3. Agenda● What is RestComm?● How does RestComm work?● Using RestComm● What makes RestComm interesting?● Q&A
  4. 4. What is RestComm?Web Driven Communications Platform
  5. 5. How does RestComm work? A call is made to RestComm RestComm requests XML instructions Your application returns XML instructionsRestComm executes the XML instructions
  6. 6. Using RestCommThere are two ways to interact with RestComm.● RCML Instruction Set● Restful API
  7. 7. RCML Request/Response Model● HTTP GET or POST requesthttp://www.yourcompany.com/hello-world.php● HTTP response <Response> <Say>Hello World!</Say> </Response>
  8. 8. RCML Verbs● Say ● Fax● Play ● Dial● Gather ● Hangup● Record ● Redirect● Mms ● Reject● Sms ● Pause
  9. 9. RCML Nouns ● Number ● Client ● Conference
  10. 10. Restful API● Manage accounts● Initiate calls, conferences, SMS or MMS messages● Modify ongoing calls and conferences● Manage account content
  11. 11. What Makes RestComm Interesting?● 100% Open Source● API Compatible with Twilio● SMS aggregator agnostic● VoIP service provider agnostic● Optimized for private clouds
  12. 12. Where Are We Today?● 100% TwiML compatible & 100% compatible with Twilios Restful APIs (Warning: Restful API services are only limited by service provider capabilities)● Support for multiple media servers (Mobicents Media Server & FreeSwitch)● Integration with RDBMS and MongoDB (easy to integrate with other storage back-ends)● Support for multiple international SMS aggregators (easy to add more)● Support for a broad range of VoIP service providers (easy to add more)
  13. 13. What Are We Missing?● Media fail-over support● Web administration dashboard● Support for monitoring tools● A complete set of documentation
  14. 14. Q&A Thomas Quintana http://www.restcomm.orgEmail: thomas.quintana@telestax.com Twitter: @thomasquintana
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×