SandBTS adalah salah satu project yang dikembangkan oleh Team RNDC untuk menjalankan OpenBTS secara mudah.
SandBTS sendiri menggunakan OS ubuntu, namun untuk menjalankan SandBTS harus memiliki device USRP1 , FLEX900 / FLEX1800.
sebelum menjalankap applikasi SandBTS.sh sebaiknya mengecek USRP1 sudah terhubung atau belum, dengan perintah lsusrp
root@sandbts: #lsusrp
USRP 0 serial number 9R2608U1
RX d'board A: Flex 1800 Rx
RX d'board B: Flex 900 Rx
TX d'board A: Flex 1800 Tx
TX d'board B: Flex 900 Tx
apabila sudah terhubung maka tampilan seperti diatas.
apabila tidak terhubung maka buatlah group untuk usrp dengan perintah di bawah
sudo addgroup usrp
sudo usermod -G usrp -a UserNameNya
echo 'ACTION=="add", BUS=="usb", SYSFS{idVendor}=="fffe", SYSFS{idProduct}=="0002", GROUP:="usrp", MODE:="0660"' > tmpfile
sudo chown root.root tmpfile
sudo mv tmpfile /etc/udev/rules.d/10-usrp.rules
sudo udevadm control --reload-rules
untuk mengeceknya dengan perintah seperti di bawah
ls -lR /dev/bus/usb | grep usrp
hasil yang akan di keluarkan seperti
crw-rw---- 1 root usrp 189, 1 2010-12-09 17:38 002
Untuk melakukan setting nomor handphone yang ingin terhubung di SandBTS bisa menambahkan pada bagian.
/etc/asterisk/extensions.conf dengan format seperti di bawah.
[sip-local]
exten => 2102,1,Macro(dialSIP,IMSI999999) #2102 adalah nomor
dial/MSISDN dan 999999 nomor imsinya
ex :
exten => 2102,1,Macro(dialSIP,IMSI 5103849384934934)
dan pada bagian /etc/asterisk/sip.conf
[IMSI 5103849384934934]
callerid=2102
canreinvite=no
type=friend
context=sip-external
allow=gsm
nb:
restart asterik "sudo /etc/init.d/asterisk restart" apabila sehabis merubah setinggan
settingan smqueue , apabila ingin menambahkan no hp yang tergistrasi, harus mengkompile ulang smqueue
dan menambahkan settinggan pada smqueue.cpp di bagian seperti di bawah ini.
{"IMSI_no_imsinya", "2101"}, /* Hp yang Terdaftar, 2101 adalah nomor MSISDN nya */
ex:
{"IMSI5103849384934934", "2101"},
Download ISO SandBTS
SandBTS sendiri menggunakan OS ubuntu, namun untuk menjalankan SandBTS harus memiliki device USRP1 , FLEX900 / FLEX1800.
sebelum menjalankap applikasi SandBTS.sh sebaiknya mengecek USRP1 sudah terhubung atau belum, dengan perintah lsusrp
root@sandbts: #lsusrp
USRP 0 serial number 9R2608U1
RX d'board A: Flex 1800 Rx
RX d'board B: Flex 900 Rx
TX d'board A: Flex 1800 Tx
TX d'board B: Flex 900 Tx
apabila sudah terhubung maka tampilan seperti diatas.
apabila tidak terhubung maka buatlah group untuk usrp dengan perintah di bawah
sudo addgroup usrp
sudo usermod -G usrp -a UserNameNya
echo 'ACTION=="add", BUS=="usb", SYSFS{idVendor}=="fffe", SYSFS{idProduct}=="0002", GROUP:="usrp", MODE:="0660"' > tmpfile
sudo chown root.root tmpfile
sudo mv tmpfile /etc/udev/rules.d/10-usrp.rules
sudo udevadm control --reload-rules
untuk mengeceknya dengan perintah seperti di bawah
ls -lR /dev/bus/usb | grep usrp
hasil yang akan di keluarkan seperti
crw-rw---- 1 root usrp 189, 1 2010-12-09 17:38 002
Untuk melakukan setting nomor handphone yang ingin terhubung di SandBTS bisa menambahkan pada bagian.
/etc/asterisk/extensions.conf dengan format seperti di bawah.
[sip-local]
exten => 2102,1,Macro(dialSIP,IMSI999999) #2102 adalah nomor
[IMSI
callerid=2102
canreinvite=no
type=friend
context=sip-external
allow=gsm
nb:
restart asterik "sudo /etc/init.d/asterisk restart" apabila sehabis merubah setinggan
settingan smqueue , apabila ingin menambahkan no hp yang tergistrasi, harus mengkompile ulang smqueue
dan menambahkan settinggan pada smqueue.cpp di bagian seperti di bawah ini.
{"IMSI_no_imsinya", "2101"}, /* Hp yang Terdaftar, 2101 adalah nomor MSISDN nya */
Download ISO SandBTS
No comments:
Post a Comment