Skip to content

Files

Latest commit

author
Denis Simonet
Jul 12, 2014
ac86532 · Jul 12, 2014

History

History
36 lines (25 loc) · 1.18 KB

README.md

File metadata and controls

36 lines (25 loc) · 1.18 KB

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.