Introduction to RestComm - Mobicents Summit 2011
Upcoming SlideShare
Loading in...5
×
 

Like this? Share it with your network

Share

Introduction to RestComm - Mobicents Summit 2011

on

  • 1,360 views

 

Statistics

Views

Total Views
1,360
Views on SlideShare
1,360
Embed Views
0

Actions

Likes
1
Downloads
23
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Introduction to RestComm - Mobicents Summit 2011 Presentation Transcript

  • 1. RestComm By: Thomas Quintana RestComm Project LeadDirector of Cloud Engineering @ Telestax
  • 2. About Me● Cloud Architect● Java & Scala freelancer● Member of the Mobicents Core team as of 2011● Director of cloud engineering at Telestax
  • 3. Agenda● What is RestComm?● How does RestComm work?● Using RestComm● What makes RestComm interesting?● Q&A
  • 4. What is RestComm?Web Driven Communications Platform
  • 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. Using RestCommThere are two ways to interact with RestComm.● RCML Instruction Set● Restful API
  • 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. RCML Verbs● Say ● Fax● Play ● Dial● Gather ● Hangup● Record ● Redirect● Mms ● Reject● Sms ● Pause
  • 9. RCML Nouns ● Number ● Client ● Conference
  • 10. Restful API● Manage accounts● Initiate calls, conferences, SMS or MMS messages● Modify ongoing calls and conferences● Manage account content
  • 11. What Makes RestComm Interesting?● 100% Open Source● API Compatible with Twilio● SMS aggregator agnostic● VoIP service provider agnostic● Optimized for private clouds
  • 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. What Are We Missing?● Media fail-over support● Web administration dashboard● Support for monitoring tools● A complete set of documentation
  • 14. Q&A Thomas Quintana http://www.restcomm.orgEmail: thomas.quintana@telestax.com Twitter: @thomasquintana