VoiceCon: Developing Voice Apps Using Mashups and SOA

983 views

Published on

At VoiceCon SF 2009, Voxeo's Dan York spoke about what voice mashups, how you can create them, how you can create multi-channel mashups (voice, IM, web, social (ex. Twitter), SMS, etc.) and then showed how to create one using http://www.tropo.com/

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
983
On SlideShare
0
From Embeds
0
Number of Embeds
51
Actions
Shares
0
Downloads
26
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

VoiceCon: Developing Voice Apps Using Mashups and SOA

  1. 1. Developing Voice Apps Using Mashups and SOA Dan York, Director of Conversations, Voxeo VoiceCon SF 2009 November 4, 2009
  2. 2. 1999 – World’s Simplest Telephony XML <callxml version="3.0"> <say>Hello World</say> </callxml>
  3. 3. HTTP Phone Web Audio Server XML perl PHP python ruby Java servlets ??? XML
  4. 4. 2009 •  Largest worldwide provider of hosted XML telephony – VoiceXML, CCXML, CallXML •  THE most standards-compliant platform •  Over 100,000 developers using platform •  Global presence – offices in Orlando, Beijing, Cologne, London, San Francisco •  Premise product added 2006 •  One of only 2 platforms recommended by analyst firm Datamonitor for premise IVR •  Natively based on SIP & other open standards •  Free download and free developer accounts
  5. 5. Tropo.com
  6. 6. answer() say("Hello, world!”) hangup()
  7. 7. Unified Self-Service
  8. 8. Unified Self-Service
  9. 9. www.voxeo.com/free www.tropo.com
  10. 10. What is a “voice mashup”?
  11. 11. http://www.flickr.com/photos/plasticrevolver/61068219/
  12. 12. Mashup =2 or more services combined into a single user experience using lightweight APIs
  13. 13. WHY?
  14. 14. Speed Flexibility Agility
  15. 15. The Internet Way
  16. 16. HTTP Phone Web Audio Server XML perl PHP python ruby Java servlets ??? XML
  17. 17. Service HTTP Phone Web Audio Server XML perl PHP python ruby Java servlets ??? XML
  18. 18. Service Phone Audio Service
  19. 19. Service Service
  20. 20. Example: NY State Senate OpenLeg API (Mark Headd) NY Senate API Service
  21. 21. Example: NY State Senate OpenLeg API (Mark Headd) Phone: (646) 736-2439 SMS: (315) 308-1943 Jabber IM: opensenate@bot.im Twitter: @opensenate
  22. 22. Example: VnoTed.com (Ted Gilchrist) Location-Based Voice Updates Google Bright App Kite Engine Amazon Google S3 Maps
  23. 23. Let’s Make One! Yahoo! Weather
  24. 24. Unlocked Communications www.voxeo.com/free

×