Otra forma de hacer aplicaciones de telefonía

1,342 views

Published on

Esta presentación realiza una introducción a Tropo, Phono y como pueden utilizarse estas te

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

  • Be the first to like this

No Downloads
Views
Total views
1,342
On SlideShare
0
From Embeds
0
Number of Embeds
388
Actions
Shares
0
Downloads
17
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Otra forma de hacer aplicaciones de telefonía

  1. 1. <ul>Building Real-Time Telephony Apps on the Cloud </ul>
  2. 2. <ul>Highlights since 1999 </ul><ul>1999 </ul><ul>2011 </ul><ul>VoiceXML </ul><ul>CCXML </ul><ul>Asterisk 1.0 </ul><ul>Tropo </ul><ul>Twilio </ul><ul>Ribbit </ul>
  3. 3. <ul>What is Tropo </ul>
  4. 4. Tropo Real-Time Cloud Communications
  5. 5. <ul>What is Tropo </ul><ul><li>Platform for building communication apps.
  6. 6. Cloud-based
  7. 7. Human friendly
  8. 8. Supports multiple languages. </li></ul>
  9. 9. <ul>What is Tropo </ul>
  10. 10. <ul>What is Tropo </ul><ul><li>Application code runs in the Tropo cloud
  11. 11. Can be hosted on our servers, or fetched from yours.
  12. 12. Users interact with an app through multiple channels. </li></ul>
  13. 13. <ul>Creating an Application </ul>
  14. 14. <ul>Creating an Application </ul>
  15. 15. <ul>Creating an Application </ul>
  16. 16. <ul>Creating an Application </ul>
  17. 17. <ul>Creating an Application </ul>
  18. 18. +34 911 233 778 <ul>Creating an Application </ul>
  19. 19. <ul>DSL </ul><ul><li>Call
  20. 20. Answer
  21. 21. Transfer
  22. 22. Reject
  23. 23. Hangup </li></ul><ul><li>Say
  24. 24. Ask
  25. 25. Record
  26. 26. Conference </li></ul>
  27. 27. <ul>Technology Stack </ul><ul>© Voxeo Corporation </ul><ul>© Voxeo Corporation </ul><ul>© Voxeo Corporation </ul>
  28. 28. <ul>Technology Stack </ul>
  29. 29. <ul>Features </ul><ul><li>Phone channel supports DTMF and Speech Rec
  30. 30. SIP interoperability
  31. 31. Multiple IM networks
  32. 32. Twitter
  33. 33. TTS / ASR in 24 languages
  34. 34. International SMS support
  35. 35. Outbound rate limiting – 100 calls / second. </li></ul>
  36. 36. <ul>Built for Developers </ul><ul><li>100% free for developers.
  37. 37. No credits, no limits on minutes, no hassles.
  38. 38. Phone numbers are free for devs (41 countries).
  39. 39. We don't play ads on dev calls.
  40. 40. We don't ask for a CC until you're ready for production.
  41. 41. 24x7 support – dev forums and IRC (#tropo) . </li></ul>
  42. 42. <ul>All About Apps </ul><ul>Über Status Unified status across Twitter, VoiceMail, etc. </ul><ul>Inbound Self-Service Simple and personal IVR for small business </ul><ul>SMB Contact Center Smart presence-enabled call routing </ul><ul>Many more... </ul><ul>Voice / IM Dialing Trigger calls using voice and IM channels </ul><ul>Smart Notifications Pervasive / multi-channel notifications </ul><ul>Voice-Enabled Games Conspire with team members in real-time </ul><ul>Social Mashups Twitter -> SMS | FaceBook -> Voice </ul>
  43. 43. <ul>Samples </ul>
  44. 44. <ul>Samples </ul>
  45. 45. <ul>Samples </ul>
  46. 46. <ul>Samples </ul>
  47. 47. <ul>Samples </ul>
  48. 48. <ul>Samples </ul>https://github.com/jrbaldwin
  49. 49. <ul>Samples </ul>
  50. 50. <ul>Samples </ul>
  51. 51. <ul>Samples </ul>
  52. 52. <ul>Money </ul><ul>Voice </ul><ul><li>Inbound: $0.02 / min
  53. 53. Outbound: $0.02 / min + Intl. Rate </li></ul><ul><li>Fixed = $0.02 / min
  54. 54. Mobile = $0.18 / min </li></ul><ul>Spain Intl. Rates </ul><ul>SMS </ul><ul><li>Inbound: $0.02 / each
  55. 55. Outbound: $0.02 / each </li></ul><ul><li>Note: Intl. needs to be enabled. </li></ul>
  56. 56. <ul>Open Source </ul><ul><li>http://www.github.com/mpermar/tropo-restaurants-finder </li></ul>
  57. 57. <ul>Open Source </ul>
  58. 58. <ul>Open Source </ul>
  59. 59. <ul>Open Source </ul>
  60. 60. <ul>DEMO </ul>http://www.github.com/tropo/tropo-restaurants-finder +34 931 786 172 +990009369996138011
  61. 61. In-Browser Telephony Apps on the Web / iPhone / Android
  62. 62. <ul>Open Source </ul><ul>http://www.github.com/phono </ul>
  63. 63. <ul>PhonoSDK </ul><ul><li>JavaScript Library
  64. 64. Make and Receive Calls
  65. 65. Instant Messaging
  66. 66. Open Source </li></ul>
  67. 67. <ul>Device Ready </ul>
  68. 68. <ul>Phono 0.3 </ul>
  69. 69. <ul>Simple </ul><ul>© Voxeo Corporation </ul><ul>© Voxeo Corporation </ul><ul>© Voxeo Corporation </ul><ul>$ .phono({ </ul><ul>onReady : function() { this.phone.dial(“857-239-0087”); } }); </ul>
  70. 70. <ul>Sip </ul><ul>$ .phono({ </ul><ul>onReady : function() { this.phone.dial(“sip:mperez@sip2sip.info”); } }); </ul>
  71. 71. <ul>Device Ready </ul>
  72. 72. <ul>Tropo </ul><ul>$ .phono({ </ul><ul>onReady : function() { this.phone.dial(“app:991442445”, { <li>Headers: [
  73. 73. {
  74. 74. x-foo: “foo”,
  75. 75. x-bar: “bar”
  76. 76. }
  77. 77. ] </li><ul><li>}); </li></ul><li>}
  78. 78. }); </li></ul>
  79. 79. <ul>Phono Architecture </ul><ul>Media Plugins </ul>
  80. 80. <ul>Phono Mobile </ul><ul>+ </ul><ul>= </ul><ul>Pure Awesome! </ul>
  81. 81. <ul>Phono Mobile </ul>
  82. 82. <ul>DEMO </ul>
  83. 83. <ul>Wow! </ul>
  84. 84. <ul>Device Ready </ul>
  85. 85. <ul>Device Ready </ul>
  86. 86. Next Geneneration Real-Time Cloud Communications
  87. 87. <ul>The Web has gone Real-Time </ul><ul>Web </ul><ul>Cloud Comm </ul><ul>Node.js </ul><ul>WebSockets </ul><ul>WebRTC </ul><ul>XMPP / BOSH </ul>
  88. 88. <ul>The Real-Time Cloud </ul><ul>= </ul><ul>XMPP Extension </ul><ul>Make + Receive Calls </ul><ul>Media Control </ul><ul>Geo Location </ul><ul>Messaging </ul><ul>Device Registration </ul>
  89. 89. <ul>Man in the Middle </ul><ul>Your App </ul>
  90. 90. <ul>Wow! </ul><ul>< iq >     <complete xmlns = ” urn:ozone:ask:complete ” >        < value >123</ value >        < utterance >one two three</ utterance >     </ ask > </ iq > </ul><ul>< iq >     < ask xmlns = ” urn:ozone:ask ” >        < choices >[3 DIGITS]</ choices >        < timeout >10s</ timeout >     </ ask > </ iq > </ul><ul>Rayo Client </ul>
  91. 91. <ul>Wow! </ul>
  92. 92. <ul>Rayo Java Client! </ul>
  93. 93. <ul>Open Source </ul><ul>http://github.com/rayo </ul>
  94. 94. <ul>Thank You </ul><ul>@mpermar </ul>

×