Transcript Mobility
Mobility
Creating Mobile Voice
& Video Applications
Douglas Green Publisher, Telecom Reseller
Jan Linden
VP, Engineering Global IP Solutions
Shai Berger
CEO, Fonolo
Arjun Roychowdhury
Asst. Vice President , Hughes Systique Corp.
Brady Cox, Zeacom
President, zeacom
Components
Developing a mobile VoIP
application that rivals PSTN and
mobile phone quality.
Mapping Phone Space
Just like Google spiders
web space, we spider
phone space
Currently maintaining a
live map of phone menus
for over 500 companies
in North America.
No cooperation from
those companies
required
5
•Adding Fonolo to your site
1 Fonolo maps out your
phone menu
2
Embed the
widget on your site
http://www.yoursite.com
3
When a visitor clicks
a call button, Fonolo will
connect her to the right spot in
your phone system
Ring
Caller
Only one line of HTML
to add.
Fonolo extracts the text in
your prompts and
automatically stays
synchronized with any
changes in your IVR.
You can assign different
parts of your phone
menu to shortcut
buttons.
Your phone system
Ring
Agent
6
•Problems addressed by Fonolo
Call centre
Tech
support
agents
Company
IVR
System
Company
Management
Billing
agents
Caller
?
7
Poor experience:
Phone menus
make callers
frustrated.
Mis-navigation:
Callers get confused by
prompts or “zero-out”. Leads
to wasted agent time.
Lack of Feedback: Current
approaches are expensive
or time consuming.
Reduce churn
Reduce cost
Improve processes
Working to
ensure a
quality VoIP system
•choosing the correct speech codec,
•the impact of latency,
•jitter buffer design
Better than PSTN
• VoIP allows for better than PSTN/mobile
experience
– HD voice can lead to greater intelligibility, comfort
and improved end-user experience
Yes – finally!
So Many Codec Options
iSAC
RTAudio
iPCM-WB
G.729.1
G.719
BV 32
G.722.1 (Siren)
Speex
G.722.2 (AMR-WB)
AAC-LD
G.722
SILK
G.718
SVOPC
G.711.1
EVRC-WB
Impact of IP Networks
• While HD voice important, need to account for
network impairments as important
– Wireless networks particularly challenging
– Need for rapidly adapting jitter buffer and smooth
packet loss concealment
Mobile platforms inherently challenging
• Low complexity solution to maximize
limited processing power and battery
• Noise suppression to handle
excessive background noise
• Hands Free operation requires
acoustic echo cancellation
• Small display and camera placement
issues for video
The Game Changers
The iphone OS and Android OS have changed the communications
landscape, their inherent challenges and what it means for application
developers building solutions for mobile unified communications
The biggest game changer
• Why ? It proved:
– UI matters
– OEMs can demand operator revenue pie
– Customers care about the phone, not
just service
• In Q408, ATT added 2.1m new subscribers, out of
which 36% were NEW iphone subscribers (not
old AT&T users upgrading)
• Iphone users give AT&T $94.5 ARPU compared to
avg of $60
– Power to 3rd party developers
OS SDKs compared
“Web” programming mobile tools
•
Concept:
– Building apps for mobile phones is complex. Different languages, UI, etc.
•
Solution:
– Build using HTML, CSS, Javascript.
•
Key Players:
– PhoneGap, RhoMobile, Mojo SDK (Palm’s Web OS)
•
How:
–
–
–
–
–
•
App developer writes code in HTML/CSS/JS/Ruby etc.
Headless browser is instantiated
Browser renders UI
Browser executes JS
JS hooks & URI hooks for plugins
Advantages
– Consistent, predictable, scalable UI (limited by browser capabilities)
– Fast development
•
Disadvantages
– Generally slower, does not work with all browsers/phone platforms, still nascent technology
wrt stability
– Not good for realtime graphics/heavy apps
Native Programming : Mobile Porting Layer
HSC’s role in the mobile ecosystem
Mobility
How we work now.