Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Prototyping
voice/sms services
For Emerging Markets
UDAY M. SHANKAR | @udayms
w w w . a c r o s s t h i n l i n e s . c o m
Who am I?
2	
  
UI/UX Evangelist
Presently owns Prototyping function in
Yahoo! India UED
November	
  8,	
  2010	
   MODS	
...
Disclaimer
3	
  
The views expressed in this presentation are the
views of the speaker and do not necessarily
reflect the v...
THINK: MOBILE PHONES
Think of what’s available on Mobile Phones
4	
  November	
  8,	
  2010	
   MODS	
  2010	
  |	
  uday	...
NOT THESE!!!
These are SMART Phones
November	
  8,	
  2010	
   MODS	
  2010	
  |	
  uday	
  m.	
  shankar	
  |	
  @udayms	...
THINK ABOUT
THESE
Oh Yes! These are still
around!
November	
  8,	
  2010	
   MODS	
  2010	
  |	
  uday	
  m.	
  shankar	
 ...
VOICE & SMS
Common features on all
phones
November	
  8,	
  2010	
   MODS	
  2010	
  |	
  uday	
  m.	
  shankar	
  |	
  @u...
WHY?
November	
  8,	
  2010	
   MODS	
  2010	
  |	
  uday	
  m.	
  shankar	
  |	
  @udayms	
  |	
  acrossthinlines.com	
  ...
November	
  8,	
  2010	
   MODS	
  2010	
  |	
  uday	
  m.	
  shankar	
  |	
  @udayms	
  |	
  acrossthinlines.com	
   9	
 ...
November	
  8,	
  2010	
   MODS	
  2010	
  |	
  uday	
  m.	
  shankar	
  |	
  @udayms	
  |	
  acrossthinlines.com	
   10	
...
WHY IS THIS
IMPORTANT?
Why Voice & SMS in the
times of iPhone & Android?
November	
  8,	
  2010	
   MODS	
  2010	
  |	
  u...
MONEY
Do you need more reasons?
November	
  8,	
  2010	
   MODS	
  2010	
  |	
  uday	
  m.	
  shankar	
  |	
  @udayms	
  |...
THE MONEY IS IN EMERGING
MARKETS
28 markets. India & China are the leaders.
November	
  8,	
  2010	
   MODS	
  2010	
  |	
...
OK...THAT IS ALL BUSINESS
Not exactly what I am going to be talking about!
November	
  8,	
  2010	
   MODS	
  2010	
  |	
 ...
SMS PROTOTYPING
Bit tricky!!!
November	
  8,	
  2010	
   MODS	
  2010	
  |	
  uday	
  m.	
  shankar	
  |	
  @udayms	
  |	
...
DISCLAIMER:
THIS IS NOT THE
ONLY WAY TO DO
THIS!!!
Refer back to this PPT online
later…
November	
  8,	
  2010	
   MODS	
 ...
You need
November	
  8,	
  2010	
   MODS	
  2010	
  |	
  uday	
  m.	
  shankar	
  |	
  @udayms	
  |	
  acrossthinlines.com...
This is how it looks
November	
  8,	
  2010	
   MODS	
  2010	
  |	
  uday	
  m.	
  shankar	
  |	
  @udayms	
  |	
  acrosst...
Setting it up - Mobile
•  Nokia phones do not work here
•  Use a Sony Ericsson or Samsung
•  I recommend Sony Ericsson K75...
Setting it up - PC
•  Install PHP/MySQL stack on your PC
•  Download and install NowSMS on your PC
- www.nowsms.com
•  Cre...
How all this works
•  NowSMS intercepts all incoming SMS messages
and fires a command in the CLI (command line
interface).
...
VOICE PROTOTYPING
Even more tricky!!!
November	
  8,	
  2010	
   MODS	
  2010	
  |	
  uday	
  m.	
  shankar	
  |	
  @udaym...
You need
November	
  8,	
  2010	
   MODS	
  2010	
  |	
  uday	
  m.	
  shankar	
  |	
  @udayms	
  |	
  acrossthinlines.com...
This is how it looks
November	
  8,	
  2010	
   MODS	
  2010	
  |	
  uday	
  m.	
  shankar	
  |	
  @udayms	
  |	
  acrosst...
Setting it up - Skype
•  Install Skype client on your PC.
•  Or get a Skype international number and
configure your Skype o...
How all this works
•  When you make a call from Skype on mobile to
the Service Provider Id, it rings on the Windows
Server...
November	
  8,	
  2010	
   MODS	
  2010	
  |	
  uday	
  m.	
  shankar	
  |	
  @udayms	
  |	
  acrossthinlines.com	
   27	
...
Upcoming SlideShare
Loading in …5
×

Prototyping SMS/Voice Services

5,514 views

Published on

This is a talk I gave at the Mobile Developer Summit 2010. A lightning 20 minute talk introducing rapid sms and voice prototyping methods.

Published in: Design
  • Be the first to comment

  • Be the first to like this

Prototyping SMS/Voice Services

  1. 1. Prototyping voice/sms services For Emerging Markets UDAY M. SHANKAR | @udayms w w w . a c r o s s t h i n l i n e s . c o m
  2. 2. Who am I? 2   UI/UX Evangelist Presently owns Prototyping function in Yahoo! India UED November  8,  2010   MODS  2010  |  uday  m.  shankar  |  @udayms  |  acrossthinlines.com  
  3. 3. Disclaimer 3   The views expressed in this presentation are the views of the speaker and do not necessarily reflect the views or policies of Yahoo! November  8,  2010   MODS  2010  |  uday  m.  shankar  |  @udayms  |  acrossthinlines.com  
  4. 4. THINK: MOBILE PHONES Think of what’s available on Mobile Phones 4  November  8,  2010   MODS  2010  |  uday  m.  shankar  |  @udayms  |  acrossthinlines.com  
  5. 5. NOT THESE!!! These are SMART Phones November  8,  2010   MODS  2010  |  uday  m.  shankar  |  @udayms  |  acrossthinlines.com   5  
  6. 6. THINK ABOUT THESE Oh Yes! These are still around! November  8,  2010   MODS  2010  |  uday  m.  shankar  |  @udayms  |  acrossthinlines.com   6  
  7. 7. VOICE & SMS Common features on all phones November  8,  2010   MODS  2010  |  uday  m.  shankar  |  @udayms  |  acrossthinlines.com   7  
  8. 8. WHY? November  8,  2010   MODS  2010  |  uday  m.  shankar  |  @udayms  |  acrossthinlines.com   8  
  9. 9. November  8,  2010   MODS  2010  |  uday  m.  shankar  |  @udayms  |  acrossthinlines.com   9   17 million subscribers added in July 2010 Total wireless subscribers - 652.42 million (2.66% growth) Webdunita.com - goo.gl/ZhQye
  10. 10. November  8,  2010   MODS  2010  |  uday  m.  shankar  |  @udayms  |  acrossthinlines.com   10   27% mobile phones are `internet ready` Only 2 million users `actively` (once a month) access internet on mobile IMAI & IMRB - Pluggd.in - goo.gl/N1ZOo
  11. 11. WHY IS THIS IMPORTANT? Why Voice & SMS in the times of iPhone & Android? November  8,  2010   MODS  2010  |  uday  m.  shankar  |  @udayms  |  acrossthinlines.com   11  
  12. 12. MONEY Do you need more reasons? November  8,  2010   MODS  2010  |  uday  m.  shankar  |  @udayms  |  acrossthinlines.com   12  
  13. 13. THE MONEY IS IN EMERGING MARKETS 28 markets. India & China are the leaders. November  8,  2010   MODS  2010  |  uday  m.  shankar  |  @udayms  |  acrossthinlines.com   13  
  14. 14. OK...THAT IS ALL BUSINESS Not exactly what I am going to be talking about! November  8,  2010   MODS  2010  |  uday  m.  shankar  |  @udayms  |  acrossthinlines.com   14  
  15. 15. SMS PROTOTYPING Bit tricky!!! November  8,  2010   MODS  2010  |  uday  m.  shankar  |  @udayms  |  acrossthinlines.com   15  
  16. 16. DISCLAIMER: THIS IS NOT THE ONLY WAY TO DO THIS!!! Refer back to this PPT online later… November  8,  2010   MODS  2010  |  uday  m.  shankar  |  @udayms  |  acrossthinlines.com   16  
  17. 17. You need November  8,  2010   MODS  2010  |  uday  m.  shankar  |  @udayms  |  acrossthinlines.com   17   NOWSMS Gateway Windows Server SMS Gateway Server Mobile Phone GSM Modem Capability PHP + MySQL
  18. 18. This is how it looks November  8,  2010   MODS  2010  |  uday  m.  shankar  |  @udayms  |  acrossthinlines.com   18  
  19. 19. Setting it up - Mobile •  Nokia phones do not work here •  Use a Sony Ericsson or Samsung •  I recommend Sony Ericsson K750i •  Connect the phone to PC by USB •  Setup the mobile phone to work with your PC in GSM Modem mode •  Install all drivers and back up data •  Clear your inbox November  8,  2010   MODS  2010  |  uday  m.  shankar  |  @udayms  |  acrossthinlines.com   19  
  20. 20. Setting it up - PC •  Install PHP/MySQL stack on your PC •  Download and install NowSMS on your PC - www.nowsms.com •  Create these tables in your MySQL – incoming – outgoing – keywords – responses •  Test your PHP from browser - phpinfo(); •  Test PHP from command line November  8,  2010   MODS  2010  |  uday  m.  shankar  |  @udayms  |  acrossthinlines.com   20  
  21. 21. How all this works •  NowSMS intercepts all incoming SMS messages and fires a command in the CLI (command line interface). •  It then takes the output of the command and uses that as the output to reply to the number from which the sms originally came from. •  NowSMS passes incoming message to the command as arguments. •  Now… We do our magic in PHP/MySQL and ensure that we print out what should be sent out. November  8,  2010   MODS  2010  |  uday  m.  shankar  |  @udayms  |  acrossthinlines.com   21  
  22. 22. VOICE PROTOTYPING Even more tricky!!! November  8,  2010   MODS  2010  |  uday  m.  shankar  |  @udayms  |  acrossthinlines.com   22  
  23. 23. You need November  8,  2010   MODS  2010  |  uday  m.  shankar  |  @udayms  |  acrossthinlines.com   23   Windows Server Skype PrettyMay Call Center PHP + MySQL Skype International Number Prettymay.net
  24. 24. This is how it looks November  8,  2010   MODS  2010  |  uday  m.  shankar  |  @udayms  |  acrossthinlines.com   24  
  25. 25. Setting it up - Skype •  Install Skype client on your PC. •  Or get a Skype international number and configure your Skype on the PC to use the international number. •  Install Skype on your mobile phone. •  Create two user ids in Skype – one for the test candidate and one for the service provider. •  Install PrettyMay on the Windows server and create `call-flows`. •  Create and use Audio Files as necessary. November  8,  2010   MODS  2010  |  uday  m.  shankar  |  @udayms  |  acrossthinlines.com   25  
  26. 26. How all this works •  When you make a call from Skype on mobile to the Service Provider Id, it rings on the Windows Server. •  The PrettyMay software running on the server intercepts the call and plays audio files according to the flow you have created. •  PrettyMay also listens to DTMF tones received and plays different audio files. •  This makes your voice prototype pretty interactive! November  8,  2010   MODS  2010  |  uday  m.  shankar  |  @udayms  |  acrossthinlines.com   26  
  27. 27. November  8,  2010   MODS  2010  |  uday  m.  shankar  |  @udayms  |  acrossthinlines.com   27   Email udayms@gmail.com Blog Acrossthinlines.com Twitter @udayms udayms.wordpress.com References Google, Slideshare, Flickr QUESTIONS?

×