SlideShare uma empresa Scribd logo
1 de 19
Baixar para ler offline
OpenBTS



        Akhmat Safrudin
     somat@airputih.or.id
Arsitektur GSM




Sumber gambar : http://www.tutorialspoint.com/
Arsitektur OpenBTS




Sumber gambar : http://openbts.sourceforge.net
Interkoneksi
Perangkat Keras
* USRP




* CPU
Perangkat Lunak
No    Perangkat Lunak        Versi
1    GNU/Linux          -
2    Asterisk           1.4.21
3    Boost              1.44.0
4    GNURadio           3.2.2
5    Gsl                1.10
6    Kal                0.2
7    Libosip2           3.3.0
8    OpenBTS            2.6.0 Mamou
9    SDCC (Source)      2.9.0
Pemasangan
●   Instalasi GNU Radio
●   Uji Coba GNU Radio
●   Instalasi OpenBTS
●   Konfigurasi OpenBTS Asterisk dan
    Smqueue
●   Mengoperasikan OpenBTS
GNU Radio
●   Instalasi Boost
$ ./bootstrap.sh --show-libraries
$ ./bootstrap.sh --with-libraries=thread,date_time,program_options
$ ./bjam --prefix=/opt/boost_1_44_0
$ ./bjam --prefix=/opt/boost_1_44_0 install

●   Instalasi SDCC
●   Instalasi GSL
GNU Radio (2)
●   Instalasi Pustaka Pendukung
$ sudo apt-get install python-numpy python-qt4 libqwt5-
qt4-dev qt4-dev-tools python-qwt3d-qt4 libqwtplot3d-qt4-
dev python-qt4-dev libxt-dev libaudio-dev libpng-dev libxi-
dev    libxrender-dev    libxrandr-dev    libfreetype6-dev
libfontconfig-dev python-lxml python-cheetah oss-compat
swig g++ automake1.9 libtool libusb-dev libsdl1.2-dev
python-wxgtk2.8 guile-1.8-dev libqt4-dev python-opengl
fftw3-dev
GNU Radio (3)
●   Instalasi GNU Radio
●   $ export LD_LIBRARY_PATH=/opt/boost_1_44_0/lib:
●   $ ./configure --with-boost=/opt/boost_1_44_0 --disable-all-components --enable-
    usrp --enable-omnithread --enable-mblock --enable-pmt --enable-gnuradio-
    examples --enable-docs --enable-doxygen --enable-gnuradio-core --enable-gr-
    wxgui --enable-gruel --enable-gr-utils --enable-gr-usrp
●   $ make
●   $ sudo make install
●   $ sudo addgroup usrp
●   $ sudo adduser <user-yang-akan-digunakan-untuk-menjalankan-openbts> usrp
●   $ sudo vim /etc/udev/rules.d/10-usrp.rules
ACTION=="add", BUS=="usb", SYSFS{idVendor}=="fffe",
SYSFS{idProduct}=="0002", GROUP:="usrp", MODE:="0660"
Uji GNU Radio
●    Uji Koneksi USB
$ export LD_LIBRARY_PATH=/opt/boost_1_44_0/lib:
$ cd /usr/local/share/gnuradio/examples/usrp
$ ./usrp_benchmark_usb.py

●    Uji Respon USRP dan Frekuensi
$ export LD_LIBRARY_PATH=/opt/boost_1_44_0/lib:
$ usrp_siggen.py -f 1783.8M
$ usrp_fft.py -f 1.7838G &
Using TX d’board A: Flex 1800 Tx MIMO B
uU
Instalasi OpenBTS
●   Memasang Libosip2
●   Memasang Libortp7
$ sudo apt-get install libortp7-* asterisk
●   Compile OpenBTS
$ ln -s /opt/boost_1_44_0/include/boost /usr/local/include/boost
Patch
Configure – make – make install

●   Compile smqueue
OpenBTS Setting
●       OpenBTS
    ●   Setting log
    ●   Setting Path Tranceiver
    ●   Setting MCC MNC
    ●   Setting GSM Band and Channel
Asterisk Setting (1)
●       Asterisk
    ●   Setting Dialplan
[macro-dialSIP]
exten => s,1,Dial(SIP/${ARG1})
exten => s,2,Goto(s-${DIALSTATUS},1)
exten => s-CANCEL,1,Hangup
exten => s-NOANSWER,1,Hangup
exten => s-BUSY,1,Busy(30)
exten => s-CONGESTION,1,Congestion(30)
exten => s-CHANUNAVAIL,1,playback(ss-noservice)
exten => s-CANCEL,1,Hangup

[sip-local]
exten => 2102,1,Macro(dialSIP,IMSI123456789012345)
exten => 2103,1,Macro(dialSIP,IMSI098765432123456)
Asterisk Setting (2)
●       Asterisk
    ●   Setting SIP
[IMSI123456789012345]
canreinvite=no
type=friend
context=sip-external
allow=gsm
host=dynamic
Smqueue Setting
●   Nonaktifkan IPV6
    ●   Ubah berkas
        smqueue/smqueue.config
Tambahkan :
Log.Alarms.Max 10
    ●   Tambahkan berkas savedqueue.txt
Jalankan!

$ cd openbts-2.6.0Mamou/apps/
$ ./OpenBTS


        Merdeka! 0/
Tanya-Jawab



               ?
http://makeitfossible.web.id
http://airputih.or.id

Mais conteúdo relacionado

Mais procurados

1. openvpn simple
1. openvpn simple1. openvpn simple
1. openvpn simple
khanh02l1
 
Asus WL500gP USB Serial
Asus WL500gP USB SerialAsus WL500gP USB Serial
Asus WL500gP USB Serial
guestac21b8
 
Picobgp - A simple deamon for routing advertising
Picobgp - A simple deamon for routing advertisingPicobgp - A simple deamon for routing advertising
Picobgp - A simple deamon for routing advertising
Claudio Mignanti
 

Mais procurados (20)

RabbitMQ Server - cheat sheet -
RabbitMQ Server - cheat sheet -RabbitMQ Server - cheat sheet -
RabbitMQ Server - cheat sheet -
 
1. openvpn simple
1. openvpn simple1. openvpn simple
1. openvpn simple
 
How to install OpenStack MITAKA --allinone - cheat sheet -
How to install OpenStack MITAKA --allinone - cheat sheet -How to install OpenStack MITAKA --allinone - cheat sheet -
How to install OpenStack MITAKA --allinone - cheat sheet -
 
How to burn your GPU with CUDA9.1
How to burn your GPU with CUDA9.1How to burn your GPU with CUDA9.1
How to burn your GPU with CUDA9.1
 
Qemu x86 BIOS @ https://youtu.be/F71LGSrj9cc
Qemu x86 BIOS @ https://youtu.be/F71LGSrj9ccQemu x86 BIOS @ https://youtu.be/F71LGSrj9cc
Qemu x86 BIOS @ https://youtu.be/F71LGSrj9cc
 
My First BCC
My First BCCMy First BCC
My First BCC
 
Iphone ifuse
Iphone ifuseIphone ifuse
Iphone ifuse
 
eTwinning - traceroute command
eTwinning - traceroute commandeTwinning - traceroute command
eTwinning - traceroute command
 
High Availability Server Clustering without ILB(Internal Load Balancer) (MEMO)
High Availability Server Clustering without ILB(Internal Load Balancer) (MEMO)High Availability Server Clustering without ILB(Internal Load Balancer) (MEMO)
High Availability Server Clustering without ILB(Internal Load Balancer) (MEMO)
 
Asus WL500gP USB Serial
Asus WL500gP USB SerialAsus WL500gP USB Serial
Asus WL500gP USB Serial
 
Quagga with ROUTE_MULTIPATH
Quagga with ROUTE_MULTIPATHQuagga with ROUTE_MULTIPATH
Quagga with ROUTE_MULTIPATH
 
My First AMD EPYC 7251 memo
My First AMD EPYC 7251 memoMy First AMD EPYC 7251 memo
My First AMD EPYC 7251 memo
 
LSA2 - 02 Control Groups
LSA2 - 02   Control GroupsLSA2 - 02   Control Groups
LSA2 - 02 Control Groups
 
SPDK benchmark memo
SPDK benchmark memoSPDK benchmark memo
SPDK benchmark memo
 
Control-M 800 - Infrastructure Example
Control-M 800 - Infrastructure ExampleControl-M 800 - Infrastructure Example
Control-M 800 - Infrastructure Example
 
Unix for developers
Unix for developersUnix for developers
Unix for developers
 
redis-benchmark with AMD RYZEN 1800X Intel Kaby Lake (i7-7700K) memo
redis-benchmark with AMD RYZEN 1800X Intel Kaby Lake (i7-7700K) memoredis-benchmark with AMD RYZEN 1800X Intel Kaby Lake (i7-7700K) memo
redis-benchmark with AMD RYZEN 1800X Intel Kaby Lake (i7-7700K) memo
 
I pv6 ospfv3 case study
I pv6 ospfv3 case studyI pv6 ospfv3 case study
I pv6 ospfv3 case study
 
Picobgp - A simple deamon for routing advertising
Picobgp - A simple deamon for routing advertisingPicobgp - A simple deamon for routing advertising
Picobgp - A simple deamon for routing advertising
 
Python
PythonPython
Python
 

Destaque

Openbts animal farm david a burgess germany
Openbts animal farm david a burgess germanyOpenbts animal farm david a burgess germany
Openbts animal farm david a burgess germany
Daud Suleiman
 
Open bts guide_en_v0.1
Open bts guide_en_v0.1Open bts guide_en_v0.1
Open bts guide_en_v0.1
Daud Suleiman
 

Destaque (15)

OpenBTS: Emergency GSM Messaging & Monitoring System for Civil Protection
OpenBTS: Emergency GSM Messaging & Monitoring System for Civil ProtectionOpenBTS: Emergency GSM Messaging & Monitoring System for Civil Protection
OpenBTS: Emergency GSM Messaging & Monitoring System for Civil Protection
 
OpenBTS - Building Real Mobile Networks, Big or Small
OpenBTS - Building Real Mobile Networks, Big or SmallOpenBTS - Building Real Mobile Networks, Big or Small
OpenBTS - Building Real Mobile Networks, Big or Small
 
29c3 OpenBTS workshop - Hardware and sotware
29c3 OpenBTS workshop - Hardware and sotware29c3 OpenBTS workshop - Hardware and sotware
29c3 OpenBTS workshop - Hardware and sotware
 
Project Presentation Midyear
Project Presentation MidyearProject Presentation Midyear
Project Presentation Midyear
 
Openbts animal farm david a burgess germany
Openbts animal farm david a burgess germanyOpenbts animal farm david a burgess germany
Openbts animal farm david a burgess germany
 
Open bts guide_en_v0.1
Open bts guide_en_v0.1Open bts guide_en_v0.1
Open bts guide_en_v0.1
 
Rédaction d'un cahier des charges web
Rédaction d'un cahier des charges webRédaction d'un cahier des charges web
Rédaction d'un cahier des charges web
 
Modèle de cahier des charges web
Modèle de cahier des charges webModèle de cahier des charges web
Modèle de cahier des charges web
 
Usulan Kebijakan Open BTS
Usulan Kebijakan Open BTSUsulan Kebijakan Open BTS
Usulan Kebijakan Open BTS
 
Mobile Network Security: a tale of tracking, spoofing and owning mobile phone...
Mobile Network Security: a tale of tracking, spoofing and owning mobile phone...Mobile Network Security: a tale of tracking, spoofing and owning mobile phone...
Mobile Network Security: a tale of tracking, spoofing and owning mobile phone...
 
Introduction à la gestion de projet web
Introduction à la gestion de projet webIntroduction à la gestion de projet web
Introduction à la gestion de projet web
 
Imsi catcher
Imsi catcherImsi catcher
Imsi catcher
 
Gsm security final
Gsm security finalGsm security final
Gsm security final
 
Catching imsi catchers
Catching imsi catchersCatching imsi catchers
Catching imsi catchers
 
iParanoid: an IMSI Catcher - Stingray Intrusion Detection System
 iParanoid: an IMSI Catcher - Stingray Intrusion Detection System iParanoid: an IMSI Catcher - Stingray Intrusion Detection System
iParanoid: an IMSI Catcher - Stingray Intrusion Detection System
 

Semelhante a OpenBTS AirPutih

Open bts guide_en_v0.1 (2)
Open bts guide_en_v0.1 (2)Open bts guide_en_v0.1 (2)
Open bts guide_en_v0.1 (2)
Mamoud Kamara
 

Semelhante a OpenBTS AirPutih (20)

install mosquitto-auth-plug - cheat sheet -
install mosquitto-auth-plug - cheat sheet -install mosquitto-auth-plug - cheat sheet -
install mosquitto-auth-plug - cheat sheet -
 
GNU Radio
GNU RadioGNU Radio
GNU Radio
 
Rasperry Pi and TI CC2650 IPv6 border router
Rasperry Pi and TI CC2650 IPv6 border routerRasperry Pi and TI CC2650 IPv6 border router
Rasperry Pi and TI CC2650 IPv6 border router
 
[OpenStack Day in Korea 2015] Track 1-6 - 갈라파고스의 이구아나, 인프라에 오픈소스를 올리다. 그래서 보이...
[OpenStack Day in Korea 2015] Track 1-6 - 갈라파고스의 이구아나, 인프라에 오픈소스를 올리다. 그래서 보이...[OpenStack Day in Korea 2015] Track 1-6 - 갈라파고스의 이구아나, 인프라에 오픈소스를 올리다. 그래서 보이...
[OpenStack Day in Korea 2015] Track 1-6 - 갈라파고스의 이구아나, 인프라에 오픈소스를 올리다. 그래서 보이...
 
Basic Git Tutorial
Basic Git TutorialBasic Git Tutorial
Basic Git Tutorial
 
C&C Botnet Factory
C&C Botnet FactoryC&C Botnet Factory
C&C Botnet Factory
 
Hadoop single cluster installation
Hadoop single cluster installationHadoop single cluster installation
Hadoop single cluster installation
 
GCC ARM nRF51 IoT SDK -cheat sheet-
GCC ARM nRF51 IoT SDK -cheat sheet-GCC ARM nRF51 IoT SDK -cheat sheet-
GCC ARM nRF51 IoT SDK -cheat sheet-
 
Open bts guide_en_v0.1 (2)
Open bts guide_en_v0.1 (2)Open bts guide_en_v0.1 (2)
Open bts guide_en_v0.1 (2)
 
A Journey to Boot Linux on Raspberry Pi
A Journey to Boot Linux on Raspberry PiA Journey to Boot Linux on Raspberry Pi
A Journey to Boot Linux on Raspberry Pi
 
Hacking the swisscom modem
Hacking the swisscom modemHacking the swisscom modem
Hacking the swisscom modem
 
The origin: Init (compact version)
The origin: Init (compact version)The origin: Init (compact version)
The origin: Init (compact version)
 
Linux Containers From Scratch
Linux Containers From ScratchLinux Containers From Scratch
Linux Containers From Scratch
 
How to Burn Multi-GPUs using CUDA stress test memo
How to Burn Multi-GPUs using CUDA stress test memoHow to Burn Multi-GPUs using CUDA stress test memo
How to Burn Multi-GPUs using CUDA stress test memo
 
A million ways to provision embedded linux devices
A million ways to provision embedded linux devicesA million ways to provision embedded linux devices
A million ways to provision embedded linux devices
 
UP Board AI Core Configuration memo
UP Board AI Core Configuration memoUP Board AI Core Configuration memo
UP Board AI Core Configuration memo
 
NFD9 - Matt Peterson, Data Center Operations
NFD9 - Matt Peterson, Data Center OperationsNFD9 - Matt Peterson, Data Center Operations
NFD9 - Matt Peterson, Data Center Operations
 
Great Hiroshima with Python 170830
Great Hiroshima with Python 170830Great Hiroshima with Python 170830
Great Hiroshima with Python 170830
 
Solaris
SolarisSolaris
Solaris
 
3. configuring a compute node for nfv
3. configuring a compute node for nfv3. configuring a compute node for nfv
3. configuring a compute node for nfv
 

Último

CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
giselly40
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Enterprise Knowledge
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 

Último (20)

Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 

OpenBTS AirPutih

  • 1. OpenBTS Akhmat Safrudin somat@airputih.or.id
  • 2. Arsitektur GSM Sumber gambar : http://www.tutorialspoint.com/
  • 3. Arsitektur OpenBTS Sumber gambar : http://openbts.sourceforge.net
  • 6.
  • 7. Perangkat Lunak No Perangkat Lunak Versi 1 GNU/Linux - 2 Asterisk 1.4.21 3 Boost 1.44.0 4 GNURadio 3.2.2 5 Gsl 1.10 6 Kal 0.2 7 Libosip2 3.3.0 8 OpenBTS 2.6.0 Mamou 9 SDCC (Source) 2.9.0
  • 8. Pemasangan ● Instalasi GNU Radio ● Uji Coba GNU Radio ● Instalasi OpenBTS ● Konfigurasi OpenBTS Asterisk dan Smqueue ● Mengoperasikan OpenBTS
  • 9. GNU Radio ● Instalasi Boost $ ./bootstrap.sh --show-libraries $ ./bootstrap.sh --with-libraries=thread,date_time,program_options $ ./bjam --prefix=/opt/boost_1_44_0 $ ./bjam --prefix=/opt/boost_1_44_0 install ● Instalasi SDCC ● Instalasi GSL
  • 10. GNU Radio (2) ● Instalasi Pustaka Pendukung $ sudo apt-get install python-numpy python-qt4 libqwt5- qt4-dev qt4-dev-tools python-qwt3d-qt4 libqwtplot3d-qt4- dev python-qt4-dev libxt-dev libaudio-dev libpng-dev libxi- dev libxrender-dev libxrandr-dev libfreetype6-dev libfontconfig-dev python-lxml python-cheetah oss-compat swig g++ automake1.9 libtool libusb-dev libsdl1.2-dev python-wxgtk2.8 guile-1.8-dev libqt4-dev python-opengl fftw3-dev
  • 11. GNU Radio (3) ● Instalasi GNU Radio ● $ export LD_LIBRARY_PATH=/opt/boost_1_44_0/lib: ● $ ./configure --with-boost=/opt/boost_1_44_0 --disable-all-components --enable- usrp --enable-omnithread --enable-mblock --enable-pmt --enable-gnuradio- examples --enable-docs --enable-doxygen --enable-gnuradio-core --enable-gr- wxgui --enable-gruel --enable-gr-utils --enable-gr-usrp ● $ make ● $ sudo make install ● $ sudo addgroup usrp ● $ sudo adduser <user-yang-akan-digunakan-untuk-menjalankan-openbts> usrp ● $ sudo vim /etc/udev/rules.d/10-usrp.rules ACTION=="add", BUS=="usb", SYSFS{idVendor}=="fffe", SYSFS{idProduct}=="0002", GROUP:="usrp", MODE:="0660"
  • 12. Uji GNU Radio ● Uji Koneksi USB $ export LD_LIBRARY_PATH=/opt/boost_1_44_0/lib: $ cd /usr/local/share/gnuradio/examples/usrp $ ./usrp_benchmark_usb.py ● Uji Respon USRP dan Frekuensi $ export LD_LIBRARY_PATH=/opt/boost_1_44_0/lib: $ usrp_siggen.py -f 1783.8M $ usrp_fft.py -f 1.7838G & Using TX d’board A: Flex 1800 Tx MIMO B uU
  • 13. Instalasi OpenBTS ● Memasang Libosip2 ● Memasang Libortp7 $ sudo apt-get install libortp7-* asterisk ● Compile OpenBTS $ ln -s /opt/boost_1_44_0/include/boost /usr/local/include/boost Patch Configure – make – make install ● Compile smqueue
  • 14. OpenBTS Setting ● OpenBTS ● Setting log ● Setting Path Tranceiver ● Setting MCC MNC ● Setting GSM Band and Channel
  • 15. Asterisk Setting (1) ● Asterisk ● Setting Dialplan [macro-dialSIP] exten => s,1,Dial(SIP/${ARG1}) exten => s,2,Goto(s-${DIALSTATUS},1) exten => s-CANCEL,1,Hangup exten => s-NOANSWER,1,Hangup exten => s-BUSY,1,Busy(30) exten => s-CONGESTION,1,Congestion(30) exten => s-CHANUNAVAIL,1,playback(ss-noservice) exten => s-CANCEL,1,Hangup [sip-local] exten => 2102,1,Macro(dialSIP,IMSI123456789012345) exten => 2103,1,Macro(dialSIP,IMSI098765432123456)
  • 16. Asterisk Setting (2) ● Asterisk ● Setting SIP [IMSI123456789012345] canreinvite=no type=friend context=sip-external allow=gsm host=dynamic
  • 17. Smqueue Setting ● Nonaktifkan IPV6 ● Ubah berkas smqueue/smqueue.config Tambahkan : Log.Alarms.Max 10 ● Tambahkan berkas savedqueue.txt
  • 19. Tanya-Jawab ? http://makeitfossible.web.id http://airputih.or.id