- Ubuntu Trusty (previous LTS and in between versions should work too)
sudo apt-get install gcc make git autoconf libtool pkg-config build-essential automake libortp-dev python libsqlite3-dev
git clone https://gist.github.com/8b2d6c1493c70544c39e.git osmonitb
cd osmonitb
./install.sh
osmo-nitb -c openbsc.cfg -l db.sqlite3 -P -m -C --debug=DRLL:DCC:DMM:DRR:DRSL:DNM
At this point you should be able to get to OpenBSC management interface:
telnet localhost 4242
Or you can try to get to SMPP socket at port 2775. SMPP parameters are at the end of openbsc.cfg
file. If you manage to send messages through SMPP, they should appear in db.sqlite3
database.
(optional, for Docker fans; or for convenience)
docker build --rm -t osmocom .
docker run -i -t -w /root osmocom bash
osmo-nitb -c openbsc.cfg -l db.sqlite3 -P -m -C --debug=DRLL:DCC:DMM:DRR:DRSL:DNM &
telnet localhost 2775 # SMPP socket