Skip to content
/ smslib Public

A library to handle SMS-related data: SMS PDU, SMPP PDU, User Data Headers (UDH), GSM alphabets, ...

Notifications You must be signed in to change notification settings

SciF0r/smslib

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 

Repository files navigation

smslib

A library to handle SMS-related data: SMS PDU, SMPP PDU, User Data Headers (UDH), GSM alphabets, ...

Intention

For a job I had to write an application which handles both, SMS PDU and SMPP PDU - which also involved User Data Headers, fiddling with the GSM alphabets, and so on. Fortunately, there are two libraries for this purpose:

Both work quite well, but are incomplete. Additionally, smpplib has not unit tests. My intention is to learn from the insights I gained while using both libraries and to write a new library which unites both and is complete.

Resources

The Plan

I think that the following steps should be done (in this order):

  1. Declare the required classes to describe SMPP and SMPP PDU
  2. Design an architecture which allows generic generation of PDU
  3. Based on this, design the rest of the software
  4. ...

Everything shall be unit tested.

About

A library to handle SMS-related data: SMS PDU, SMPP PDU, User Data Headers (UDH), GSM alphabets, ...

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published