The smspdulib library is intended for more transparent interaction with SMS PDU. This thought over hierarchy of classes will allow you to create new classes for other types of short messages using the realized base functionality. At present, the following types of short messages are supported: status report, SMS (with long (large) SMS parts support)