Osmocom fork of Open SMPP 3.4 Library https://osmocom.org/projects/libsmpp34
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Pau Espin 09726c1cb1 Bump version: → 1.14.1 1 year ago
binaries binaries/Makefile.am: Fix parallel build issue 4 years ago
contrib contrib: integrate RPM spec 2 years ago
debian Bump version: → 1.14.1 1 year ago
def_frame Fix Out of bounds compilation warning in OCTET8 5 years ago
def_list delete auto-generated files 10 years ago
src Bump version: → 1.14.0 3 years ago
test_apps fix use of partly initialized struct in tcp test 4 years ago
test_pdu bind_receiver_test: Fix "unused value" of writing addr_ton twice 3 years ago
.gitignore .gitignore: Ignore new autofoo tmp files 1 year ago
.gitreview Add gerrit settings 5 years ago
AUTHORS initial import of libsmpp34-1.10 10 years ago
COPYING initial import of libsmpp34-1.10 10 years ago
ChangeLog initial import of libsmpp34-1.10 10 years ago
Makefile.am Makefile.am: EXTRA_DIST: debian, contrib/*.spec.in 2 years ago
NEWS initial import of libsmpp34-1.10 10 years ago
README.md README.md: Make sure all hyperlinks use <> 5 years ago
TODO-RELEASE Bump version: → 1.14.0 3 years ago
configure.ac contrib: integrate RPM spec 2 years ago
git-version-gen Use osmocom-style versioning in Makefile, configure, debian/rules 5 years ago
libsmpp34.pc.in add pkg-config support 10 years ago


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 git://git.osmocom.org/libsmpp34.git

There is a cgit interface at http://git.osmocom.org/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 libosmocore can be seen at https://gerrit.osmocom.org/#/q/project:libsmpp34+status:open