Skip to content

v4.0.0

Latest
Compare
Choose a tag to compare
@iedemam iedemam released this 26 Mar 01:07
· 27 commits to master since this release

This release represents a major effort to increase the stability and scalability of networks created using OpenBTS, SMQueue and SIPAuthServe. It also focuses on providing a much better experience when first getting started with the software. New components are included to take the guesswork out of setup and configuration.

The highlights:

  • OpenBTS layer 3 completely rewritten as a proper state machine dramatically increasing performance and stability.
  • SMQueue refactored to use multiple threads and cache messages when not running. Reliable message delivery rates increased 2.5x.
  • SIPAuthServe refactored to use a memory database cache, resulting in a 14x higher REGISTER message processing capacity.
  • New JSON management API called "NodeManager" to allow third-party applications to easily manage each component (OpenBTS, SMQueue and SIPAuthServe all speak NodeManager).
  • New PowerScanner application to quickly determine the cleanest ARFCNs in a given area.
  • Trusted Asterisk and system configurations to get started right away.
  • Tested versions of Asterisk and helper libraries to ensure version compatibility.
  • Installable binary packages for all components (Ubuntu 12.04 supported for now, more coming).

And, as you may have noticed, we're on GitHub! With nearly 50k new lines of code being pushed out, we want it to be as easy as possible to work collaboratively on the source. Attached to this release are the binary and source archives for all components as well as the development tools used to work directly on the GitHub repos.

Getting Started Wiki