Difference between revisions of "OpenBTS: RangeNetwork Compile OpenBTS 3.1.3"
Jump to navigation
Jump to search
Onnowpurbo (talk | contribs) |
Onnowpurbo (talk | contribs) |
||
Line 96: | Line 96: | ||
Menjalankan dapat dari /OpenBTS/ | Menjalankan dapat dari /OpenBTS/ | ||
+ | |||
+ | cd /OpenBTS/ | ||
+ | |||
+ | ./sipauthserve & | ||
+ | |||
+ | ./smqueue & | ||
+ | |||
+ | cd /usr/local/src/yate | ||
+ | rm -Rf /var/log/yate | ||
+ | rm -Rf /var/log/VBTS.log | ||
+ | ./run -t -l /var/log/yate -vvvv -c /usr/local/etc/yate -m /usr/local/lib/yate -e /usr/local/share/yate -d | ||
+ | |||
+ | mkdir /var/run/OpenBTS/ | ||
+ | touch /var/run/OpenBTS/TransactionTable.db | ||
+ | cd /OpenBTS/ | ||
+ | ./OpenBTS & | ||
==Referensi== | ==Referensi== | ||
* http://wush.net/trac/rangepublic/wiki/InstallOpenBTSrP313 | * http://wush.net/trac/rangepublic/wiki/InstallOpenBTSrP313 |
Revision as of 20:56, 14 January 2014
Sumber: http://wush.net/trac/rangepublic/wiki/InstallOpenBTSrP313
Install Pendukung
sudo apt-get install autoconf libtool libosip2-dev libusb-1.0-0-dev g++ sqlite3 \ libsqlite3-dev erlang libreadline6-dev libncurses5-dev libortp-dev libortp
Download
ROOT_OPENBTS berada di /home/openbts/software/public
mkdir -p /OpenBTS/ mkdir -p /home/openbts/software/public cd /home/openbts/software svn co http://wush.net/svn/range/software/public public
Install UHD
Compatible UHD images di
Install liba53
cd /home/openbts/software/public cd a53/trunk sudo make install
Compile
cd /home/openbts/software/public/openbts/tags/rP3.1.3 sudo autoreconf -i sudo ./configure --with-uhd --with-resamp sudo make cd apps sudo ln -s ../Transceiver52M/transceiver .
cd /home/openbts/software/public/openbts/tags/rP3.1.3/TransceiverRAD1 cp transceiver /OpenBTS/ cp ezusb.ihx /OpenBTS/ cp fpga.rbf /OpenBTS/
cd /home/openbts/software/public/openbts/tags/rP3.1.3/apps cp OpenBTS /OpenBTS/ cp OpenBTSDo /OpenBTS/ cp OpenBTSCLI /OpenBTS/ cp runloop.OpenBTS.sh /OpenBTS/
Set database konfigurasi OpenBTS
sudo mkdir /etc/OpenBTS sudo sqlite3 -init ./apps/OpenBTS.example.sql /etc/OpenBTS/OpenBTS.db ".quit"
Install Subscriber Registry
Buat directory Asterisk subscriber.
sudo mkdir -p /var/lib/asterisk/sqlite3dir
Build SIPAuthServe.
cd /home/openbts/software/public/subscriberRegistry/tags/rP3.1.3 sudo make
cd /home/openbts/software/public/subscriberRegistry/tags/rP3.1.3 cp comp128 /usr/local/bin/ cp comp128 /OpenBTS/ cp sipauthserve /OpenBTS/ cp runloop.sipauthserve.sh /OpenBTS/
Inisialisasi subscriberRegistry config database. Run:
cd subscriberRegistry sudo sqlite3 -init subscriberRegistry.example.sql /etc/OpenBTS/sipauthserve.db ".quit"
Install smqueue
Build SMQueue.
cd /home/openbts/software/public/smqueue/tags/rP3.1.3 sudo autoreconf -i sudo ./configure sudo make
cd /home/openbts/software/public/smqueue/tags/rP3.1.3 sudo sqlite3 -init smqueue/smqueue.example.sql /etc/OpenBTS/smqueue.db ".quit"
cd /home/openbts/software/public/smqueue/tags/rP3.1.3/smqueue cp runloop.smqueue.sh /OpenBTS/ cp smqueue /OpenBTS/
Menjalankan OpenBTS
Menjalankan dapat dari /OpenBTS/
cd /OpenBTS/
./sipauthserve &
./smqueue &
cd /usr/local/src/yate rm -Rf /var/log/yate rm -Rf /var/log/VBTS.log ./run -t -l /var/log/yate -vvvv -c /usr/local/etc/yate -m /usr/local/lib/yate -e /usr/local/share/yate -d
mkdir /var/run/OpenBTS/ touch /var/run/OpenBTS/TransactionTable.db cd /OpenBTS/ ./OpenBTS &