VoiceCon: Developing Voice Apps Using Mashups and SOA

34
Developing Voice Apps Using Mashups and SOA Dan York, Director of Conversations, Voxeo VoiceCon SF 2009 November 4, 2009

description

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/

Transcript of VoiceCon: Developing Voice Apps Using Mashups and SOA

Developing Voice Apps Using Mashups and SOA

Dan York, Director of Conversations, Voxeo VoiceCon SF 2009 November 4, 2009

1999 – World’s Simplest Telephony XML

<callxml version="3.0">

<say>Hello World</say>

</callxml>

Web Server

HTTP

XML

Phone Audio

PHP perl python

Java ???

ruby

XML

servlets

•  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

2009

Tropo.com

answer() say("Hello, world!”) hangup()

Unified Self-Service

Unified Self-Service

www.voxeo.com/free

www.tropo.com

What is a “voice mashup”?

http://www.flickr.com/photos/plasticrevolver/61068219/

Mashup =2 or more services combined into a single user experience using lightweight APIs

WHY?

Speed Flexibility

Agility

The Internet

Way

Web Server

HTTP

XML

Phone Audio

PHP perl python

Java ???

ruby

XML

servlets

Web Server

HTTP

XML

Phone Audio

PHP perl python

Java ???

ruby

XML

servlets

Service

Service

Phone Audio

Service

Service

Service

Service

Example: NY State Senate OpenLeg API (Mark Headd)

NY Senate

API

Example: NY State Senate OpenLeg API (Mark Headd)

Phone: (646) 736-2439 SMS: (315) 308-1943 Jabber IM: [email protected] Twitter: @opensenate

Amazon S3

Example: VnoTed.com (Ted Gilchrist)�Location-Based Voice Updates

Google App

Engine

Bright Kite

Google Maps

Let’s Make One!

Yahoo! Weather

Unlocked Communications

www.voxeo.com/free