Project

General

Profile

Actions

Osmocom New Splits (BSC MGW HLR MSC) » History » Revision 17

« Previous | Revision 17/27 (diff) | Next »
duo_kali, 10/18/2018 10:50 AM


DISCLAIMER

This page is user-contributed information, and not official documentation by the Osmocom project. It might be outdated or inaccurate.
Please help by improving this document, or reporting any issues to the relevant mailing list.

How to install New Splits using LimeSDR (Ubuntu 16.04)
--call voice & sms--

Build LimeSDR software and dependency

  • Install Dependency

sudo add-apt-repository -y ppa:myriadrf/drivers
sudo apt-get update

-install core library and build dependencies
sudo apt-get install git g++ cmake libsqlite3-dev

-install hardware support dependencies
sudo apt-get install libsoapysdr-dev libi2c-dev libusb-1.0-0-dev

-install graphics dependencies
sudo apt-get install libwxgtk3.0-dev freeglut3-dev gnuplot

#Install SoapySDR

git clone https://github.com/pothosware/SoapySDR.git
cd SoapySDR
mkdir build
cd build
cmake ..
make
sudo make install
sudo ldconfig

#Install LimeSuite

git clone https://github.com/myriadrf/LimeSuite.git
cd LimeSuite
mkdir buildir && cd buildir
cmake ../
make -j4
sudo make install
sudo ldconfig

cd LimeSuite/udev-rules
sudo sh ./install.sh

Type “LimeSuiteGUI” on terminal to check GUI is running
--update your firmware using LimeSuiteGUI or by type in terminal using “LimeUtil -update” (make sure LimeUtil -info = LimeSuite version is 18.10)

Build osmo-trx

mkdir osmobsc
cd osmobsc

git clone git://git.osmocom.org/libosmocore
cd libosmocore
autoreconf -fi
./configure
make
sudo make install

cd osmobsc
git clone https://github.com/osmocom/osmo-trx
cd osmo-trx
autoreconf -fi
./configure –with-lms –without-uhd
make -j5
make check
sudo make install
sudo ldconfig

run on terminal: 

sudo osmo-trx-lms -C ~/osmobsc/limesdr.cfg

noted: config is attached or available example at osmo-trx/doc/examples/osmo-trx-lms/osmo-trx-limesdr.cfg

Build Osmocom Stacks (osmo-bsc, osmo-msc, osmo-hlr, osmo-mgw)

cd osmobsc
git clone git://git.osmocom.org/libosmo-abis
cd libosmo-abis
autoreconf -fi
./configure
make -j5
sudo make install

cd osmobsc
git clone git://git.osmocom.org/libosmo-netif
cd libosmo-netif
autoreconf -fi
./configure
make -j5
sudo make install

cd osmobsc
git clone git://git.osmocom.org/libosmo-sccp
cd libosmo-sccp
autoreconf -fi
./configure
make -j5
sudo make install

cd osmobsc
git clone git://git.osmocom.org/libsmpp34
cd libsmpp34
autoreconf -fi
./configure
make
sudo make install

cd osmobsc
git clone git://git.osmocom.org/osmo-bsc
cd osmo-bsc
autoreconf -fi
./configure
make -j5
sudo make install
sudo ldconfig

cd osmobsc
git clone git://git.osmocom.org/osmo-mgw
cd osmo-mgw
autoreconf -fi
./configure 
make -j5
sudo make install 
sudo ldconfig

cd osmobsc
git clone git://git.osmocom.org/osmo-msc
cd osmo-msc
autoreconf -fi
./configure 
make -j5
sudo make install 
sudo ldconfig

cd osmobsc
git clone git://git.osmocom.org/osmo-hlr
cd osmo-hlr
autoreconf -fi
./configure 
make -j5
sudo make install 
sudo ldconfig

cd osmobsc
git clone git://git.osmocom.org/osmo-bts.git
cd osmo-bts
autoreconf -fi
./configure --enable-trx
make
sudo make install
sudo ldconfig

how to run osmocom stacks

** open terminal for seperate command

run:
osmo-msc -c ~/osmobsc/osmo-msc.cfg 
osmo-hlr -l hlr.db -c ~/osmobsc/osmo-hlr.cfg
osmo-stp -c ~/osmobsc/osmo-stp.cfg
osmo-mgw -c ~/osmobsc/osmo-mgw.cfg
osmo-bsc -c ~/osmobsc/osmo-bsc.cfg
osmo-bts-trx -c ~/osmobsc/osmo-bts-trx.cfg
sudo osmo-trx-lms -C ~/osmobsc/limesdr.cfg

#Now you running Osmocom Stacks New Splits

****Registering IMSI at osmo-hlr:

telnet localhost 4258
enable
subs imsi (imsi no) create
subs imsi (imsi no) update msisdn (msisdn no)

*no need LCR or Asterisk for making a call since osmo-mgw handle it 
*using osmo-sip-connector for connect to asterisk need add -M to osmo-msc ( osmo-msc -c ~/osmobsc/osmo-msc.cfg -M /tmp/bsc_mncc )
Files (1)
config osmo-splits.tar.gz config osmo-splits.tar.gz 2.01 KB duo_kali, 10/06/2018 09:58 AM

Updated by duo_kali over 5 years ago · 17 revisions

Add picture from clipboard (Maximum size: 48.8 MB)