Osmocom BSC NAT: Aggregate multiple BSCs (A interfaces) in one BSC/A-interface https://osmocom.org/projects/osmo-bscnat
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.
 
 
 
 
 
Oliver Smith cce4b03bd3 bssap_conn: fix missing length check 4 months ago
contrib Initialize MGW pool on start up 8 months ago
debian Initialize MGW pool on start up 8 months ago
doc Initialize MGW pool on start up 8 months ago
include subscr_conn_fsm: refactor timeouts 6 months ago
src bssap_conn: fix missing length check 4 months ago
tests Add project skeleton 12 months ago
.gitignore Add project skeleton 12 months ago
.gitreview Add project skeleton 12 months ago
AUTHORS Add project skeleton 12 months ago
COPYING Add project skeleton 12 months ago
Makefile.am Add project skeleton 12 months ago
README.md README: osmo-dev: add BSC{0,1}_CODEC_LIST="fr2" 9 months ago
configure.ac Initialize MGW pool on start up 8 months ago
git-version-gen Add project skeleton 12 months ago
osmoappdesc.py Add project skeleton 12 months ago

README.md

osmo-bsc-nat

OsmoBSCNAT masquerades multiple BSCs behind one. It is part of the Osmocom Open Source Mobile Communications project.

Homepage

The official homepage of the project is https://osmocom.org/projects/osmo-bscnat/wiki

GIT Repository

You can clone from the official osmo-bsc-nat.git repository using

git clone git://git.osmocom.org/osmo-bsc-nat.git

There is a cgit interface at https://git.osmocom.org/osmo-bsc-nat/

Documentation

User Manuals and VTY reference manuals are optionally built in PDF form as part of the build process.

Pre-rendered PDF version of the current "master" can be found at User Manual as well as the VTY Reference Manual

Mailing List

Discussions related to osmo-bsc-nat 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.

Manual Testing With osmo-dev

With osmo-dev it is possible to build all Osmocom components for a full test network with OsmoBSCNAT, and run the network on your PC. Set up the make directory as described in osmo-dev's README, then build components with:

$ make cn-bsc-nat

Set up a network as described in osmo-dev's net/README, then put the following in your configuration to let it run osmo-bsc-nat with one virtual BSC, BTS and MS (can be used next to a real BSC/BTS/MS):

BSC_COUNT=2
BSC0_CODEC_LIST="fr2"
BSC1_CODEC_LIST="fr2"
BTS1_RUN_IN_OSMO_DEV=1
STP_RAN_IP="127.0.0.2"
MS_RUN_IN_OSMO_DEV=1

Contributing

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 osmo-bsc-nat can be seen at https://gerrit.osmocom.org/#/q/project:osmo-bsc-nat+status:open