Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Rapid Prototyping with Tropo
Search
Voxeo
October 14, 2011
Technology
1
96
Rapid Prototyping with Tropo
Mark Headd, Voxeo Labs Developer Evangelist
Voxeo
October 14, 2011
Tweet
Share
More Decks by Voxeo
See All by Voxeo
Rayo: Real-time Cloud Communications
kbmartin15
2
210
Mobility Outlook: HTML and native mobile
kbmartin15
1
86
The New HTML Standards
kbmartin15
1
99
Voice Biometrcis Panel with Intro by Dan Miller, Opus Research
kbmartin15
1
55
Tropo Customer Show and Tell
kbmartin15
1
96
Migrating Legacy Voice Apps - ARCA and Edify Conversion
kbmartin15
1
85
Migrating Legacy Voice Apps - PeriPro Converter
kbmartin15
1
78
What's New in Voxeo Prophecy?
kbmartin15
1
120
Building In-Browser Telephony Apps with Phono
kbmartin15
2
90
Other Decks in Technology
See All in Technology
OCI Data Integration技術情報 / ocidi_technical_jp
oracle4engineer
PRO
1
2.6k
Postmanの日本市場におけるDevRel (的) 活動 / Postman's DevRelish activities in Japan
yokawasa
1
120
いろんなものと両立する Kaggleの向き合い方
go5paopao
2
980
ライブラリでしかお目にかかれない珍しい実装
mikanichinose
2
330
ジョブマッチングサービスにおける相互推薦システムの応用事例と課題
hakubishin3
3
630
mikroBus HAT を用いた簡易ベアメタル開発
tarotene
0
270
Spring Frameworkの新標準!? ~ RestClientとHTTPインターフェース入門 ~
ogiwarat
2
260
Mini Tokyo 3D × PLATEAU - 公共交通デジタルツインにリアルな風景を
nagix
1
230
Lambdaと地方とコミュニティ
miu_crescent
2
270
製造現場のデジタル化における課題とPLC Data to Cloudによる新しいアプローチ
hamadakoji
0
210
AWS パートナー企業でテクニカルサポートに従事して 3年経ったので思うところをまとめてみた
kazzpapa3
1
220
10分でわかるfreeeのQA
freee
1
3.5k
Featured
See All Featured
Building a Modern Day E-commerce SEO Strategy
aleyda
38
6.9k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
42
9.2k
VelocityConf: Rendering Performance Case Studies
addyosmani
325
24k
Typedesign – Prime Four
hannesfritz
40
2.4k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
28
9.1k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
246
1.3M
Fantastic passwords and where to find them - at NoRuKo
philnash
50
2.9k
How to Think Like a Performance Engineer
csswizardry
20
1.1k
Java REST API Framework Comparison - PWX 2021
mraible
PRO
28
8.2k
Learning to Love Humans: Emotional Interface Design
aarron
273
40k
BBQ
matthewcrist
85
9.3k
Ruby is Unlike a Banana
tanoku
96
11k
Transcript
Rapid Prototyping with Tropo Mark J. Headd Developer Evangelist, Voxeo
Labs @mheadd github.com/mheadd
What this talk will cover... • Benefits of using Tropo
to build IVR prototypes • Tropo Language options • Tropo methods • DTMF and speech recognition with Tropo • Accessing external resources • Deploying / managing Tropo scripts • Provisioning communication channels • Wrapping up
Benefits of Using Tropo
Tropo Language Options
Tropo Methods • answer() • ask() • call() • conference()
• getHeader() • hangup() • log() • message() • record() • redirect() • reject() • say() • startCallRecording() • stopCallRecording() • transfer() • wait()
• Tropo supports a simple grammar vocabulary. var response =
ask( 'Please enter your 5 digit zip code', { choices: '[5 DIGITS]' } ); $response = ask( "Please tell me your favorite color", array("red, blue, yellow, green"); ); • Also supports SRGS standard grammar standard. DTMF / Speech Recognition
Accessing External Resources • Code executes inside Tropo cloud. •
Limited acces to native libraries / modules for DB access. • HTTP can be used to access external resources. • Same paradigm used by CCXML / VoiceXML
Deploying Tropo Scripts • Several different methods for deploying scripts
• FTP / WebDAV • SourceKit • GitHub • Versioning, collaboration opportunities
Provisioning Channels • Adding channels to Tropo apps. • Phone
(SIP, Skype, PSTN) • SMS • IM (Jabber, Yahoo, MSN, etc.) • New opportunities for testing call flow and grammars
Wrapping Up • Simple, fast powerful. • TTS / ASR
24 languages. • DIDs in 41 countries. • Support for simple and "complex" grammars. • Choice of deployment / management options