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
110
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
230
Mobility Outlook: HTML and native mobile
kbmartin15
1
92
The New HTML Standards
kbmartin15
1
110
Voice Biometrcis Panel with Intro by Dan Miller, Opus Research
kbmartin15
1
59
Tropo Customer Show and Tell
kbmartin15
1
110
Migrating Legacy Voice Apps - ARCA and Edify Conversion
kbmartin15
1
89
Migrating Legacy Voice Apps - PeriPro Converter
kbmartin15
1
82
What's New in Voxeo Prophecy?
kbmartin15
1
120
Building In-Browser Telephony Apps with Phono
kbmartin15
2
100
Other Decks in Technology
See All in Technology
ビズリーチにおける検索・推薦の取り組み / DEIM2026
visional_engineering_and_design
1
110
EMからICへ、二周目人材としてAI全振りのプロダクト開発で見つけた武器
yug1224
4
440
us-east-1 に障害が起きた時に、 ap-northeast-1 にどんな影響があるか 説明できるようになろう!
miu_crescent
PRO
5
2.5k
Introduction to Sansan Meishi Maker Development Engineer
sansan33
PRO
0
360
類似画像検索モデルの開発ノウハウ
lycorptech_jp
PRO
4
930
Oracle Database@Azure:サービス概要のご紹介
oracle4engineer
PRO
4
1.1k
Digitization部 紹介資料
sansan33
PRO
1
7k
Kaggleの経験が実務にどう活きているか / kaggle_findy
sansan_randd
5
810
Exadata Database Service on Dedicated Infrastructure(ExaDB-D) UI スクリーン・キャプチャ集
oracle4engineer
PRO
7
7.1k
JAWS DAYS 2026 CDP道場 事前説明会 / JAWS DAYS 2026 CDP Dojo briefing document
naospon
0
190
越境する組織づくり ─ 多様性を前提にしたチームビルディングとリードの実践知
kido_engineer
2
110
Security Diaries of an Open Source IAM
ahus1
0
200
Featured
See All Featured
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.6k
Claude Code のすすめ
schroneko
67
220k
Navigating Weather and Climate Data
rabernat
0
130
Design in an AI World
tapps
0
160
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
128
55k
SEO in 2025: How to Prepare for the Future of Search
ipullrank
3
3.3k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
666
130k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
21
1.4k
Getting science done with accelerated Python computing platforms
jacobtomlinson
2
130
エンジニアに許された特別な時間の終わり
watany
106
240k
Building Applications with DynamoDB
mza
96
6.9k
Amusing Abliteration
ianozsvald
0
120
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