Slide 1

Slide 1 text

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

Slide 2

Slide 2 text

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  

Slide 3

Slide 3 text

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  

Slide 4

Slide 4 text

THINK: MOBILE PHONES Think of what’s available on Mobile Phones 4   November  8,  2010   MODS  2010  |  uday  m.  shankar  |  @udayms  |  acrossthinlines.com  

Slide 5

Slide 5 text

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

Slide 6

Slide 6 text

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

Slide 7

Slide 7 text

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

Slide 8

Slide 8 text

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

Slide 9

Slide 9 text

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

Slide 10

Slide 10 text

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

Slide 11

Slide 11 text

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  

Slide 12

Slide 12 text

MONEY Do you need more reasons? November  8,  2010   MODS  2010  |  uday  m.  shankar  |  @udayms  |  acrossthinlines.com   12  

Slide 13

Slide 13 text

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  

Slide 14

Slide 14 text

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  

Slide 15

Slide 15 text

SMS PROTOTYPING Bit tricky!!! November  8,  2010   MODS  2010  |  uday  m.  shankar  |  @udayms  |  acrossthinlines.com   15  

Slide 16

Slide 16 text

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  

Slide 17

Slide 17 text

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

Slide 18

Slide 18 text

This is how it looks November  8,  2010   MODS  2010  |  uday  m.  shankar  |  @udayms  |  acrossthinlines.com   18  

Slide 19

Slide 19 text

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  

Slide 20

Slide 20 text

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  

Slide 21

Slide 21 text

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  

Slide 22

Slide 22 text

VOICE PROTOTYPING Even more tricky!!! November  8,  2010   MODS  2010  |  uday  m.  shankar  |  @udayms  |  acrossthinlines.com   22  

Slide 23

Slide 23 text

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

Slide 24

Slide 24 text

This is how it looks November  8,  2010   MODS  2010  |  uday  m.  shankar  |  @udayms  |  acrossthinlines.com   24  

Slide 25

Slide 25 text

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  

Slide 26

Slide 26 text

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  

Slide 27

Slide 27 text

November  8,  2010   MODS  2010  |  uday  m.  shankar  |  @udayms  |  acrossthinlines.com   27   Email [email protected] Blog Acrossthinlines.com Twitter @udayms udayms.wordpress.com References Google, Slideshare, Flickr QUESTIONS?