Thursday 11 April 2013

SandBTS

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,IMSI5103849384934934)



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 




No comments:

Post a Comment