Osmocom fork of Open SMPP 3.4 Library https://osmocom.org/projects/libsmpp34
Go to file
Pau Espin 5bf55100c6 Bump version: → 1.14.3
Change-Id: I2b029ca9d00a7c576312e6287f12a66d0d7e8ca1
2023-09-12 12:40:44 +02:00
binaries binaries/Makefile.am: libraries shall not be in AM_LDFLAGS 2023-03-09 16:35:15 +07:00
contrib contrib/jenkins.sh: actually build with $PARALLEL_MAKE 2022-08-29 22:36:12 +07:00
debian Bump version: → 1.14.3 2023-09-12 12:40:44 +02:00
def_frame Fix Out of bounds compilation warning in OCTET8 2017-09-15 20:24:25 +02:00
def_list delete auto-generated files 2012-11-08 15:04:58 +01:00
m4 Makefile.am, configure.ac: fix autoreconf related warnings 2022-08-14 13:06:52 +07:00
src Bump version: → 1.14.2 2023-02-07 14:28:28 +01:00
test_apps test_apps: Fix compilation of example smsc code 2022-10-27 13:44:38 +02:00
test_pdu bind_receiver_test: Fix "unused value" of writing addr_ton twice 2019-07-21 11:33:24 +02:00
.gitignore Makefile.am, configure.ac: fix autoreconf related warnings 2022-08-14 13:06:52 +07:00
.gitreview Add gerrit settings 2016-12-21 14:51:49 +01:00
AUTHORS initial import of libsmpp34-1.10 2012-11-07 08:32:31 +01:00
COPYING initial import of libsmpp34-1.10 2012-11-07 08:32:31 +01:00
ChangeLog initial import of libsmpp34-1.10 2012-11-07 08:32:31 +01:00
Makefile.am Makefile.am, configure.ac: fix autoreconf related warnings 2022-08-14 13:06:52 +07:00
NEWS initial import of libsmpp34-1.10 2012-11-07 08:32:31 +01:00
README.md update git URLs (git -> https; gitea) 2022-08-14 12:34:35 +07:00
TODO-RELEASE Bump version: → 1.14.0 2019-08-07 14:48:07 +02:00
configure.ac Add -Werror=implicit-int -Werror=int-conversion -Werror=old-style-definition 2022-11-03 12:24:15 +01:00
git-version-gen Use osmocom-style versioning in Makefile, configure, debian/rules 2017-08-14 18:55:24 +02:00
libsmpp34.pc.in add pkg-config support 2012-11-08 15:05:04 +01:00


libsmpp34 - C library for SMPP 3.4

This repository contains a C-language library implementing the SMPP Protocol version 3.4 as specified by the SMPP Developers Forum.

The library was inherited from the c-open-smmp34 project, which unfortunately doesn't have any form of revision control system and hence the Osmocom Open Source Mobile Communications project has imported the v1.10 release into this git repository and performed subsequent improvements.


The official homepage of the Osmocom version of the library is http://osmocom.org/projects/libsmpp34 while the original upstream project is found at https://sourceforge.net/projects/c-open-smpp-34/

GIT Repository

You can clone from the Osmocom libsmpp34.git repository using

git clone https://gitea.osmocom.org/cellular-infrastructure/libsmpp34

There is a web interface at https://gitea.osmocom.org/cellular-infrastructure/libsmpp34


API documentation is generated during the build process, but also available online from the upstream project at http://c-open-smpp-34.sourceforge.net/out-1.10/web/c-open-libsmpp34_en/index.html

Mailing List

Discussions related to libsmpp34 are happening on the openbsc@lists.osmocom.org mailing list, please see https://lists.osmocom.org/mailman/listinfo/openbsc for subscription options and the list archive.

Please observe the Osmocom Mailing List Rules when posting.


Our coding standards are described at https://osmocom.org/projects/cellular-infrastructure/wiki/Coding_standards

We us a gerrit based patch submission/review process for managing contributions. Please see https://osmocom.org/projects/cellular-infrastructure/wiki/Gerrit for more details

The current patch queue for libsmpp34 can be seen at https://gerrit.osmocom.org/#/q/project:libsmpp34+status:open