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
100
Voice Biometrcis Panel with Intro by Dan Miller, Opus Research
kbmartin15
1
56
Tropo Customer Show and Tell
kbmartin15
1
97
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
C++26 エラー性動作
faithandbrave
2
860
サービスでLLMを採用したばっかりに振り回され続けたこの一年のあれやこれや
segavvy
2
690
ネットワーク可視化の世界
likr
7
5.5k
10個のフィルタをAXI4-Streamでつなげてみた
marsee101
0
190
非機能品質を作り込むための実践アーキテクチャ
knih
6
1.7k
サーバーなしでWordPress運用、できますよ。
sogaoh
PRO
0
160
PHP ユーザのための OpenTelemetry 入門 / phpcon2024-opentelemetry
shin1x1
3
1.6k
ソフトウェア開発における「パーフェクトな意思決定」/Perfect Decision-Making in Software Development
yayoi_dd
2
2.5k
AI×医用画像の現状と可能性_2024年版/AI×medical_imaging_in_japan_2024
tdys13
0
850
小学3年生夏休みの自由研究「夏休みに Copilot で遊んでみた」
taichinakamura
0
200
Oracle Cloud Infrastructure:2024年12月度サービス・アップデート
oracle4engineer
PRO
1
400
GitHub Copilot のテクニック集/GitHub Copilot Techniques
rayuron
42
18k
Featured
See All Featured
Designing on Purpose - Digital PM Summit 2013
jponch
116
7k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
191
16k
Measuring & Analyzing Core Web Vitals
bluesmoon
5
190
The Power of CSS Pseudo Elements
geoffreycrofte
73
5.4k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
232
17k
A Modern Web Designer's Workflow
chriscoyier
693
190k
Thoughts on Productivity
jonyablonski
68
4.4k
Reflections from 52 weeks, 52 projects
jeffersonlam
347
20k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
507
140k
Bootstrapping a Software Product
garrettdimon
PRO
305
110k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
226
22k
GraphQLの誤解/rethinking-graphql
sonatard
67
10k
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