Prototyping Mobile Services

Prototyping Mobile Services

Slides from my talk at Mobile Developer Summit at Bangalore in 2010.

2f890006636505e78f8f38d68ca46859?s=128

Uday Shankar

April 24, 2012
Tweet

Transcript

  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. 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. 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. THINK: MOBILE PHONES Think of what’s available on Mobile Phones

    4   November  8,  2010   MODS  2010  |  uday  m.  shankar  |  @udayms  |  acrossthinlines.com  
  5. NOT THESE!!! These are SMART Phones November  8,  2010  

    MODS  2010  |  uday  m.  shankar  |  @udayms  |  acrossthinlines.com   5  
  6. THINK ABOUT THESE Oh Yes! These are still around! November

     8,  2010   MODS  2010  |  uday  m.  shankar  |  @udayms  |  acrossthinlines.com   6  
  7. VOICE & SMS Common features on all phones November  8,

     2010   MODS  2010  |  uday  m.  shankar  |  @udayms  |  acrossthinlines.com   7  
  8. WHY? November  8,  2010   MODS  2010  |  uday  m.

     shankar  |  @udayms  |  acrossthinlines.com   8  
  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. 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. 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. MONEY Do you need more reasons? November  8,  2010  

    MODS  2010  |  uday  m.  shankar  |  @udayms  |  acrossthinlines.com   12  
  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. 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. SMS PROTOTYPING Bit tricky!!! November  8,  2010   MODS  2010

     |  uday  m.  shankar  |  @udayms  |  acrossthinlines.com   15  
  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. 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. This is how it looks November  8,  2010   MODS

     2010  |  uday  m.  shankar  |  @udayms  |  acrossthinlines.com   18  
  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. 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. 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. VOICE PROTOTYPING Even more tricky!!! November  8,  2010   MODS

     2010  |  uday  m.  shankar  |  @udayms  |  acrossthinlines.com   22  
  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. This is how it looks November  8,  2010   MODS

     2010  |  uday  m.  shankar  |  @udayms  |  acrossthinlines.com   24  
  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. 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. 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?