Project

General

Profile

OsmoSTP

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[lite]

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 git.osmocom.org (module libosmo-sccp).

Public read-only access is available via

git clone git://git.osmocom.org/libosmo-sccp.git

You can browse it via cgit: https://git.osmocom.org/libosmo-sccp

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 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.

Commercial Support

Commercial support as well as development, system integration and training services for this project are available from sysmocom

Add picture from clipboard (Maximum size: 48.8 MB)