Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Rapid Prototyping with Tropo
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Voxeo
October 14, 2011
Technology
110
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Rapid Prototyping with Tropo
Mark Headd, Voxeo Labs Developer Evangelist
Voxeo
October 14, 2011
More Decks by Voxeo
See All by Voxeo
Rayo: Real-time Cloud Communications
kbmartin15
2
230
Mobility Outlook: HTML and native mobile
kbmartin15
1
110
The New HTML Standards
kbmartin15
1
120
Voice Biometrcis Panel with Intro by Dan Miller, Opus Research
kbmartin15
1
69
Tropo Customer Show and Tell
kbmartin15
1
120
Migrating Legacy Voice Apps - ARCA and Edify Conversion
kbmartin15
1
100
Migrating Legacy Voice Apps - PeriPro Converter
kbmartin15
1
100
What's New in Voxeo Prophecy?
kbmartin15
1
130
Building In-Browser Telephony Apps with Phono
kbmartin15
2
110
Other Decks in Technology
See All in Technology
Deploying a Full-Stack Bun-Native Framework on Cloudflare Workers
7nohe
0
150
GoにおけるFFIのこれまでとこれから
goccy
5
2.5k
ペアプロの価値はコードを書くことだけじゃない
codmoninc
PRO
0
200
アプリログインとWeb認証基盤をつなぐ ASWebAuthenticationSession 作法
shimastripe
1
230
Snowflakeで実現する全社横断の顧客の声(VOC)分析・活用基盤@Snowflake World Tour Tokyo 2026
yuto16
0
200
#jawssonic2026 あの時代が悪かった ~動かなかったSageMakerと共に迎えたイベント当日~
ktkn1129
0
150
深夜のクラウド懺悔室 1:29:300 or 1:0:0
kazzpapa3
1
240
Sigmaで作る業務アプリ
kazushiro_honma
0
120
module Synths; end
asonas
1
130
AIオーケストレーションを活用した 開発ワークフローの設計と実践
bqnq
0
150
AI時代だからこそ、スケールしないことをやろう
yutashigemura
1
160
すぐできる衛星通信対応 あとは山奥に行くだけ
tatetate55
0
110
Featured
See All Featured
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
28
3.6k
Side Projects
sachag
456
43k
Raft: Consensus for Rubyists
vanstee
141
7.7k
State of Search Keynote: SEO is Dead Long Live SEO
ryanjones
0
270
Code Review Best Practice
trishagee
74
20k
Public Speaking Without Barfing On Your Shoes - THAT 2023
reverentgeek
1
560
Building a A Zero-Code AI SEO Workflow
portentint
PRO
0
720
Building an army of robots
kneath
306
46k
New Earth Scene 8
popppiees
3
2.6k
Git: the NoSQL Database
bkeepers
PRO
432
67k
Facilitating Awesome Meetings
lara
57
7.1k
The untapped power of vector embeddings
frankvandijk
2
1.9k
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