Telestax TADHack Presentation

1,167 views
987 views

Published on

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
1,167
On SlideShare
0
From Embeds
0
Number of Embeds
430
Actions
Shares
0
Downloads
18
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Telestax TADHack Presentation

  1. 1. TADHack 2014 Madrid
  2. 2. RestComm
  3. 3. RestComm Real Time Communications Platform for Web/Mobile Developers to build and scale Voice, Video and Messaging Apps for WebRTC, IMS/SIP and PSTN networks. RestComm What is RestComm?
  4. 4. RestComm ● Telecom API For Web Developers ● Built on top of Carrier Grade Mobicents Platform ● Deployable in public/private/hybrid clouds ● Pluggable Architecture ● Designed For Scalability ● Offers 100% API Compatibility with ● Voice/SMS/MMS/ASR/TTS service provider agnostic Why RestComm?
  5. 5. RestComm Architecture ● Scaling up and down working with Juju from Ubuntu ● Rolling upgrades ● Media Server in the cloud ● Amazon AMI on EC2 Marketplace RestComm TurnKey PaaS
  6. 6. RestComm Call Flow
  7. 7. RestComm Call Flow RestComm incoming call flow
  8. 8. RestComm Call Flow <Response> <Say>Welcome to TeleStax Conference bridge</Say> <Say>Powered by TelScale RestComm!</Say> <Say>You are joining the conference room</Say> <Dial callerId="+13055872294"> <Conference>TeleStaxConference</Conference> </Dial> </Response> RestComm Markup Language
  9. 9. RestComm Call Flow RestComm outgoing call flow
  10. 10. RestComm Call Flow <Response> <Sms from="+14105551234" to="+14105556789"> Hello World </Sms> </Response> RestComm Markup Language curl -X POST -H "application/json" http://administrator:password@127.0.0.1:8080/restcomm/2012-04- 24/Accounts/ACae6e420f425248d6a26948c17a9e2acf/SMS/Messages.json -d "From=+14105551234" -d "To=+14105556789" -d "Body=Hello World" REST API
  11. 11. RestComm Visual Designer
  12. 12. RestComm Visual Designer What is RVD? ● Build Voice, SMSC and USSD applications with minimal effort ● No telecomm or programming skills required ● Interact with External Services ● Programmers can choose their favourite web language
  13. 13. RestComm Visual Designer Building the application
  14. 14. RestComm Call Flow Binding the application to DID
  15. 15. RestComm Call Flow Binding the application to DID … and the application is ready to use!
  16. 16. RestComm Live Demo Voice Application: Weight Monitor
  17. 17. Demo: Weight Monitor
  18. 18. RestComm Live Demo USSD Application: Online Shop
  19. 19. Demo: Online Shop What is USSD? ● Unstructured Supplementary Service Data ● Send text between a mobile phone and an application program in the network ● Similar to SMS, but stateful ● USSD transactions occur during the session only
  20. 20. Demo: Online Shop Use Case 1 - Authenticate User ● User 1: alice, pass: 1234, 5 coins ● User 2: bob, pass: 1235, 15 coins
  21. 21. Demo: Online Shop Use Case 2 - Select Product ● Product 123 - MP3 Track (1 coin) ● Product 456 - eBook (15 coins) ● Product 789 - Videogame (20 coins)
  22. 22. Demo: Online Shop Use Case 3 - Purchase Product
  23. 23. RestComm WebRTC
  24. 24. WebRTC RestComm WebRTC Architecture
  25. 25. WebRTC HTML5 WebRTC P2P Video Chat
  26. 26. WebRTC HTML5 WebRTC Video Conferencing (Q4 2014)
  27. 27. http://www.telestax.com/contactus/

×