Prototyping SMS/Voice Services

4,351
-1

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
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
4,351
On Slideshare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
27
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

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?

×