OsmoSTP » History » Revision 11

« Previous | Revision 11/15 (diff) | Next »
laforge, 05/11/2018 11:07 AM
test suite


The Osmocom Signal Transfer Point is a SS7 Transfer Point implementing MTP routing as well as SIGTRAN SG (Signaling Gateway) functionality.

The program is currently part of the libosmo-sccp git repository, as it is basically just a small main loop + VTY interface wrapped around the libosmo-sigtran code (which in turn implements connectionless + connection-oriented SCCP, SUA and M3UA in both SG and ASP roles).

SIGTRAN protocol support

OsmoSTP supports all transport protocols implemented in libosmo-sigtran. At time of this writing (October 2017), this includes:
  • SCTP + M3UA + SCCP
  • SCTP + SUA
  • IPA + SCCP (experimental

We're looking for contributions/funding to add more protocols like M2UA, M2PA

traffic mode support

OsmoSTP currently only implements override and doesn't implement the load-share or broadcast traffic modes. Contributions in whatever form are welcome.

Position in a typical Osmocom cellular network

Binary Packages

Osmocom provides binary packages for several flavors of Debian and Ubuntu GNU/Linux on a variety of architectures (i586, x86_64, armhf, armv7l). Unless you are a software developer interested in developing on Osmocom, it is recommended you use those packages instead of building from source.

For more details see Binary_Packages

User Manuals

The OsmoSTP user manual is still work in progress.

Source Code

The source code is available from (module libosmo-sccp).

Public read-only access is available via

git clone git://

You can browse it via cgit:

Contributions are welcome via Gerrit.

Test Suite

We are running the sua-testtool and m3ua-testtool by Michael Tuexen, implementing the ETSI conformance specshave a TTCN-3 test suites

Contact / Getting Help

Contact us via the openbsc@ mailing list, see [[Cellular Infrastructure:Mailing Lists]].

You can file issues (bugs / feature requests) using the redmine project you're currently viewing.

Authors / Credit

OsmoSTP was created by Harald Welte. It is maintained by Harald Welte and his team at sysmocom.

Updated by laforge over 3 years ago · 11 revisions

Add picture from clipboard (Maximum size: 48.8 MB)