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
Mobility Outlook: HTML and native mobile
Search
Voxeo
October 17, 2011
Technology
110
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Mobility Outlook: HTML and native mobile
Voxeo
October 17, 2011
More Decks by Voxeo
See All by Voxeo
Rayo: Real-time Cloud Communications
kbmartin15
2
230
The New HTML Standards
kbmartin15
1
130
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
Next Generation Application Delivery - Voxeo PRISM
kbmartin15
1
160
Other Decks in Technology
See All in Technology
QA4AI 2026-Oct 生成AI時代の品質保証
tokuty
0
610
Kiro Crewをはじめよう
kizawa2020
1
150
SREでアラート疲れを 解決しよう!
kairim0
1
230
契約書画像からの情報抽出に特化した視覚接地モデルを育てる話
sansantech
PRO
1
170
WasmをRustにする
sansantech
PRO
0
220
hackers_champloo_2026_tidb
makocchi
0
140
パッチ更新でterraform initが落ちた日
grimoh
1
120
AI時代に必要な脅威モデリング― 変化の速度に負けない理解とリスク判断
masakane55
5
1.3k
今さら理解するウェブフォントver.2026
takanorip
3
690
継続的なAIコスト最適化
bgpat
1
290
Deep Data Security 機能解説
oracle4engineer
PRO
2
800
今こそ知りたいAmplifyGen2
mkdev10
2
160
Featured
See All Featured
Deep Space Network (abreviated)
tonyrice
0
370
Data-driven link building: lessons from a $708K investment (BrightonSEO talk)
szymonslowik
1
1.4k
How to audit for AI Accessibility on your Front & Back End
davetheseo
0
600
Building the Perfect Custom Keyboard
takai
2
900
The Impact of AI in SEO - AI Overviews June 2024 Edition
aleyda
6
1.2k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
35
3.8k
The State of eCommerce SEO: How to Win in Today's Products SERPs - #SEOweek
aleyda
2
12k
Tips & Tricks on How to Get Your First Job In Tech
honzajavorek
1
800
Making the Leap to Tech Lead
cromwellryan
135
10k
ラッコキーワード サービス紹介資料
rakko
1
5.3M
Designing Dashboards & Data Visualisations in Web Apps
destraynor
232
55k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
666
130k
Transcript
Industry Insight Mobility Outlook Focus on HTML and native mobile
Andreas Volmer Sr. Product Manager Voxeo RJ Auburn CTO Voxeo
Agenda © Voxeo 2010 • Multi-channel service delivery with
VoiceObjects today • Embracing HTML5 • Native apps
HTML 5 © Voxeo 2010
Unified Self-Service Design Once, Deploy Anywhere © Voxeo 2010 Mobile
Apps Tex2ng Voice and Video Mobile Web Multi-Channel Application
UI Design for the Mobile Web © Voxeo 2010 •
IVR Dialog Flow Sequential, simple structure Clear, restricted content
... Please make your choice: Service plan manager, customer data,
billing, or support. Design Once, Deploy Anywhere
VoiceObjects Server Core VXML Driver Applica2on Defini2on
VXML Browser IVR [MessagingProxy] Messaging Proxy SMS GW Adapter SMS GW HTTP API SMS Gateway HTTP GET HTTP GET VXML /HTTP Web Driver HTML Browser Handset HTML /HTTP VoiceObjects Server Media PlaOorm Drivers Multi-Channel Architecture © Voxeo 2010 Rendering Templates
Rendering Templates ... <img class="voTopLogo" id="@OBJTYPE@_@OBJNAME@" src="@TOP_LOGO_URL@" tphmin="0" tphmax="1" tphlink="TOP_LOGO_URL"/>
<div class="voOutput" id="@OBJTYPE@_@OBJNAME@"> @PROMPT@ </div> <form action="@RETURNURL@?dialogID=@DIALOGID@” method="@METHOD@“> <replicator tphlink="SLOTNAME" >@SLOTLABEL@ ... ... <img class="voTopLogo" id="@OBJTYPE@_@OBJNAME@" src="@TOP_LOGO_URL@" tphmin="0" tphmax="1" tphlink="TOP_LOGO_URL"/> <div class="voOutput" id="@OBJTYPE@_@OBJNAME@"> @PROMPT@ </div> <form action="@RETURNURL@?dialogID=@DIALOGID@” method="@METHOD@“> <replicator tphlink="SLOTNAME" >@SLOTLABEL@ ... ... <img class="voTopLogo" id="@OBJTYPE@_@OBJNAME@" src="@TOP_LOGO_URL@" tphmin="0" tphmax="1" tphlink="TOP_LOGO_URL"/> <div class="voOutput" id="@OBJTYPE@_@OBJNAME@"> @PROMPT@ </div> <form action="@RETURNURL@?dialogID=@DIALOGID@” method="@METHOD@“> <replicator tphlink="SLOTNAME" >@SLOTLABEL@ ... ... <img class="voTopLogo" id="@OBJTYPE@_@OBJNAME@" src="@TOP_LOGO_URL@" tphmin="0" tphmax="1" tphlink="TOP_LOGO_URL"/> <div class="voOutput" id="@OBJTYPE@_@OBJNAME@"> @PROMPT@ </div> <form action="@RETURNURL@?dialogID=@DIALOGID@” method="@METHOD@“> <replicator tphlink="SLOTNAME" >@SLOTLABEL@ ... ... <img class="voTopLogo" id="@OBJTYPE@_@OBJNAME@" src="@TOP_LOGO_URL@" tphmin="0" tphmax="1" tphlink="TOP_LOGO_URL"/> <div class="voOutput" id="@OBJTYPE@_@OBJNAME@"> @PROMPT@ </div> <form action="@RETURNURL@?dialogID=@DIALOGID@” method="@METHOD@“> <replicator tphlink="SLOTNAME" >@SLOTLABEL@ ... © Voxeo 2010 • Markup rendering is based on Rendering Templates – Standard templates for standard browser, iPhone etc. – Optional Customization • Service level • Page level
How it works: Menus © Voxeo 2010 Different Cascading
Style Sheets (CSS)
How it works: Simple Forms © Voxeo 2010
How it works: Multi-field forms © Voxeo 2010 4
Slots:
Select Appropriate Keypad © Voxeo 2010
How it works: Collapsible Content
Handling Text Resources • Text Object • References external text
files defining key/value pairs • Text files • can be exchanged without service redeployment • are cached by VO Server • Supports multiple languages • Manage default texts in case text file is missing • Per language, Layer, Channel © Voxeo 2010
Handling Text Resources • Text Object • References external text
files defining key/value pairs © Voxeo 2010
• The Idea – Similar to the „NoMatch“ handling in the
voice channel • The VoiceObjects Solution – Define regular expressions per input • regex:{regular expression}:regex (#slotname#) – In case validation fails for at least one field, a NoMatch event is triggered © Voxeo 2010 Server-side Input Validation
• Examples – regex:^\d{15,16}$:regex – regex:^[a-zA-Z''-'\s]{1,40}$:regex – regex:^[01]?[- .]?(\([2-9]\d{2}\)|[2-9]\d{2})[- .]?\d{3}[-
.]?\d {4}$:regex • In case input validation fails, a NoMatch event is triggered – LASTRESULT(validation) Returns list of slot names where validation failed © Voxeo 2010 15 or 16 digits Name US Phone number Server-side Input Validation
Agenda © Voxeo 2010 • Multi-channel service delivery with
VoiceObjects today • Embracing HTML5 • Native apps
VoiceObjects and Mobility • Step 1: Strengthen VO’s Mobile Web
Story • Integrate with 3rd party frameworks
Agenda • Multi-channel service delivery with VoiceObjects today • Embracing
HTML5 • Native apps © Voxeo 2010
• Step 2: Go Native! • Integrate with 3rd party
frameworks – Turn HTML5 into native apps – iPhone, Android, Windows 7, … VoiceObjects and Mobility
Questions? © Voxeo 2010