• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
SMS Based Applications: Behind the scene

SMS Based Applications: Behind the scene






Total Views
Views on SlideShare
Embed Views



2 Embeds 103

http://www.mobilenepal.net 76
http://mobilenepal.net 27



Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.


12 of 2 previous next

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
Post Comment
Edit your comment

    SMS Based Applications: Behind the scene SMS Based Applications: Behind the scene Presentation Transcript

    • SMS based Applications:Behind the sceneBhabishyat Bikram KCAnjesh TuladharYoung Innovations
    • SMS?Short Messaging Service
    • Imagine sending same SMS to 100people from your mobile phone ....
    • Using SMS as Data● SMS can be structured in a way that it represented data● [string] [number] [string]....
    • Why using SMS as Data?● Ubiquitous● Accessible● Mobile Internet still an issue
    • Frontline SMS● Free and open source software● Can work without internet, only with cell phone and computer
    • Kannel● Open Source Sms gateway.● Gateway between SMSC (smpp protocol) and web application (http)● Works in linux environment.● Can handle thousands of requests.
    • Kannel● Kannel consists of three parts● Bearerbox ( common interface for sms and wep services)● Smsbox ( interface for sms service)● Wapbox ( interface for wap service)● Different logs are maintained.● e.g Bearerbox-access.log , smsbox-access.log
    • ● 2012-04-28 09:59:21 Receive SMS [SMSC:NTNepal5005] [SVC:] [ACT:] [BINF:] [FID:] [from:+9779841000000] [to:5005] [flags:- 1:0:-1:0:-1] [msg:5:MS 14] [udh:0:]● 2012-04-28 09:59:21 Sent SMS [SMSC:NTNepal5005] [SVC:default] [ACT:] [BINF:] [FID:] [from:5005] [to:+9779841000000] [flags:-1:0:-1:-1:-1] [msg:88:Thank you for voting .] [udh:0:]
    • Integration with Telecom Operators● VPN (using racoon)● Leaseline
    • System Lease line NTC ncell KannelSmart Telecom Drupal based system UTL Vpn connections Blackmyna.com
    • Push and Pull SMS● Sms services : pull and push● Getting service as requested - pull● Services sent by server itself - push● Short codes or short numbers can be used for SMS or MMS● Easier to read and remember.● Keywords are used to separate messages on shared shortcodes.
    • Drupal based MIS● System to send and receive sms using web interface. ( blackmyna.com )● Services provided :● Pull : Poll , Basicnews and couple of other client based services.● Push: General push, Scheduled push.
    • Working of Drupal based MIS Drupal custom modules Drupal core PullKannel User Custom Classes Scheduler Push Sms daemon
    • Not enough for extensions● Not extensible, difficult to cope up with the specific needs of the client.
    • API development● Developed based on OneAPI standards.● OneAPI defines commonly supported web friendly api that allows to expose mobile and other network operators capabilities to web.● Provides API for developing systems for push and pull sms.● Easy to use and easy to maintain.● Sms/1/smsmessaging/outbound? senderAddress=4266&address=9841000000&mes sage=check
    • System extended via API Drupal based Kannel System API Third Party Software
    • National Immunization Programme● In partnership with UNICEF and GoN Child Health Division● For real time reporting via SMS by health workers● www.nip.org.np
    • NIP: Workflow
    • Thank you.