training on sms app - anjesh tuladhar

23
SMS based Application Anjesh Tuladhar YoungInnovations

Upload: mobilenepal

Post on 29-Jun-2015

202 views

Category:

Technology


4 download

DESCRIPTION

Mr. Anjesh Tuladhar, one of the trainers during Ncell App Camp 2014, shared how one can build apps only using SMS.

TRANSCRIPT

Page 1: Training on SMS App - Anjesh Tuladhar

SMS based Application

Anjesh TuladharYoungInnovations

Page 2: Training on SMS App - Anjesh Tuladhar

Some statsMobile users: 84.03%

Internet users: 33.76%

NTA MIS, Jul 2014

Page 3: Training on SMS App - Anjesh Tuladhar

Breakdown of Internet users

ADSL

Cable Modem

CDMA 1X, EVDO

Dialup (PSTN +ISDN)

GPRS,EDGE,WCDMA

WiMAX

Wireless Modem, Optical Fibre Ethernet

0

1,000,000

2,000,000

3,000,000

4,000,000

5,000,000

6,000,000

7,000,000

8,000,000

9,000,000

114,673

31,727

193,317

14,821

8,518,094

9,633

64,304

Smart phone users?

Page 4: Training on SMS App - Anjesh Tuladhar

TargetUsers• Foreigners• Locals by geographic location

– Rural– Urban

• Locals by age group– Teenagers– Adults

Locations• Urban• Rural• Rural without 3G/internet

Page 5: Training on SMS App - Anjesh Tuladhar

SMS might be one of the options based on your target users andtarget locations

Page 6: Training on SMS App - Anjesh Tuladhar

What can you do with SMS• Users can request for information/services• System can send SMS alerts and other

information

Page 7: Training on SMS App - Anjesh Tuladhar

Push SMSPush (outbound) sends SMS from your system

ApplicationServer

SMS Gateway

Telecom Mobile

API call SMS

Page 8: Training on SMS App - Anjesh Tuladhar

Pull SMSPull (inbound) receives SMS from the mobile

ApplicationServer

SMS Gateway

Telecom Mobile

API call SMS

Page 9: Training on SMS App - Anjesh Tuladhar

Simple quick solution with SMSSync

SMSsync is a simple, yet powerful SMS to HTTP sync utility that turns any Android phone into a local SMS gateway

Page 10: Training on SMS App - Anjesh Tuladhar

How SMSSync works?

ApplicationServer

Android Mobilewith smssync Telecom Mobile

Http call SMSSMS

Page 11: Training on SMS App - Anjesh Tuladhar

SMSSync shortcomings• Requires an extra SIM card and android mobile• Might not handle huge number of SMS • Need to recharge the account on a constant

basic if you regularly send SMS from it• The mobile number will be 10 digit

Page 12: Training on SMS App - Anjesh Tuladhar

Working with VAS• Value Added Services (VAS) provides SMS

services on behalf of telecom operators• you can get 4 digit shortcode

Page 13: Training on SMS App - Anjesh Tuladhar

How SMS Gateway works?

ApplicationServer

SMS Gateway(E.g. Kannel)

Telecom Mobile

Http call SMSVPN

Page 14: Training on SMS App - Anjesh Tuladhar

Advantages of shortcode• Easy to remember 4 digit numbers• VAS should provide APIs to send and receive

SMS• You could set price for each SMS • Will work for huge number of concurrent SMS

Page 15: Training on SMS App - Anjesh Tuladhar
Page 16: Training on SMS App - Anjesh Tuladhar

Example code to send SMS

Page 17: Training on SMS App - Anjesh Tuladhar

VAS providers• Sparrow SMS• Digitainment• F1-soft• Focus one• Mercantile• …

Page 18: Training on SMS App - Anjesh Tuladhar

API docs available for Sparrow SMS

https://api.sparrowsms.com/platform/docs

Page 19: Training on SMS App - Anjesh Tuladhar

Other possibilities• Global companies but will be expensive

Page 20: Training on SMS App - Anjesh Tuladhar
Page 21: Training on SMS App - Anjesh Tuladhar
Page 22: Training on SMS App - Anjesh Tuladhar

Challenges with SMS based solutions

• Characters limit• Extra Cost• Content security• Language• Reliability

Page 23: Training on SMS App - Anjesh Tuladhar

Thank you