Difference between revisions of "OpenBTS: Konfigurasi Asterisk untuk OpenBTS"
Onnowpurbo (talk | contribs) |
Onnowpurbo (talk | contribs) |
||
Line 134: | Line 134: | ||
==Pranala Menarik== | ==Pranala Menarik== | ||
+ | |||
+ | * [[OpenBTS]] | ||
+ | |||
+ | ===Persiapan Hardware=== | ||
* [[USRP: High Precision Clock]] | * [[USRP: High Precision Clock]] | ||
− | * [[ | + | * [[USRP: Instalasi Board]] |
+ | |||
+ | ===OpenBTS 2.6=== | ||
+ | |||
* [[GNURadio: Ubuntu Install]] | * [[GNURadio: Ubuntu Install]] | ||
* [[GNURadio: Spectrum Analizer GSM]] | * [[GNURadio: Spectrum Analizer GSM]] | ||
Line 152: | Line 159: | ||
* [[OpenBTS: Amplifier]] | * [[OpenBTS: Amplifier]] | ||
* [[OpenBTS: SMS]] | * [[OpenBTS: SMS]] | ||
+ | |||
+ | ===OpenBTS 2.8=== | ||
+ | |||
+ | * [[GNURadio: Ubuntu 11.10 Install]] | ||
+ | * [[OpenBTS: Ubuntu 11.10 Install]] | ||
+ | |||
+ | ===Ettus E110=== | ||
+ | |||
+ | * [[OpenBTS: E110 Cara Login]] | ||
+ | * [[OpenBTS: E110 Install Image di MicroSD]] | ||
+ | |||
+ | ===Lain Lain=== | ||
+ | |||
* [[Membuat Base Station GSM Open Source]] | * [[Membuat Base Station GSM Open Source]] | ||
* [[Teknologi Selular]] | * [[Teknologi Selular]] | ||
Line 162: | Line 182: | ||
* [[Asterisk]] | * [[Asterisk]] | ||
* [[Mobile phone]] | * [[Mobile phone]] | ||
+ | |||
+ | ===Catatan Legal dan Pendukung=== | ||
+ | |||
+ | * [[Siapa Bilang OpenBTS Ilegal?]] | ||
+ | * [[OpenBTS: Catatan MNC dan MCC Indonesia]] | ||
+ | * [[OpenBTS : Alokasi Frekuensi Operator GSM Indonesia]] | ||
===Catatan Sejarah=== | ===Catatan Sejarah=== | ||
* [[2011/04/30 - Workshop OpenBTS Pertama di Indonesia dilakukan di Univ Gajah Putih Takengon Aceh Tengah]] | * [[2011/04/30 - Workshop OpenBTS Pertama di Indonesia dilakukan di Univ Gajah Putih Takengon Aceh Tengah]] | ||
+ | * [[OpenBTS: Daftar Workshop atau Seminar yang pernah dilakukan]] | ||
+ | * [[OpenBTS: Daftar Artikel di Media]] | ||
[[Category: Wireless]] | [[Category: Wireless]] | ||
[[Category: Selular]] | [[Category: Selular]] |
Revision as of 13:09, 9 February 2012
Integrasi OpenBTS ke Asterisk sangat sederhana secara prinsip. Setiap SIM akan di konfigurasi sebagai SIP user menggunakan IMSI sebagai username. Proses memasukan pelanggan OpenBTS melalui dua tahap:
- Mendapatkan IMSI dari SIM, hal ini di implementasi dengan mengirim SMS saat handphone tersambung ke OpenBTS
- Masukan ke sip.conf dan extensions.conf untuk mendukung SIP user baru tersebut.
Pada dasarnya tidak banyak yang perlu di konfigurasi di Asterisk agar dia dapat berbicara dengan OpenBTS. Kita terutama perlu mengedit file
/etc/asterisk/sip.conf /etc/asterisk/extensions.conf
Contoh konfigurasi ada di folder
/usr/local/src/openbts-2.6.0Mamou/AsteriskConfig
Di OpenBTS 2.6 masih belum sempurna, setiap kali kita mengubah user di asterisk, kita perlu mengcompile ulang smqueue, silahkan baca-baca OpenBTS: SMS
Cek Nomor IMSI di OpenBTS
Kita dapat juga mencek nomor IMSI di OpenBTS, setelah kita masuk ke prompt OpenBTS>
Welcome to OpenBTS. Type "help" to see available commands. OpenBTS>
Ketik
tmsis
akan keluar
TMSI IMSI IMEI age used 0x4f309ebf 510890929069598 ? 22h 22h 0x4f309ec0 510112410440152 ? 22h 5s 0x4f309ec1 510110301694405 ? 22h 22h 0x4f309ec2 510104725431198 ? 22h 22h 0x4f31da5b 510110026566622 ? 15s 15s
Nomor-nomor 510XXX adalah nomor SIM card yang terdaftar di OpenBTS yang kita operasikan.
Konfigurasi sip.conf
Contoh isi /etc/asterisk/sip.conf adalah sebagai berikut
[IMSI510110301694405] canreinvite=no type=friend defaultuser=2101 ; context=default allow=gsm host=dynamic
Atau kalau ingin menggunakan context default pastikan ada context [default] di extensions.conf
[IMSI520010104743577] callerid=1000 canreinvite=no type=friend allow=gsm context=default host=dynamic [IMSI510110301694405] callerid=1111 canreinvite=no type=friend allow=gsm context=default host=dynamic [IMSI510112410440152] callerid=1112 canreinvite=no type=friend allow=gsm context=default host=dynamic
Konfigurasi extensions.conf
Contoh isi /etc/asterisk/extensions.conf, edit
vi /etc/asterisk/extensions.conf
cari kata-kata
[default] ; ; By default we include the demo. In a production system, you ; probably don't want to have the demo there. ; include => demo
Masukan sesudah kata-kata di atas, misalnya
; exten => _21XX,1,Dial(SIP/${EXTEN},30,rt) exten => 1111,1,Dial(SIP/IMSI510110301694405,60,rt) exten => 1112,1,Dial(SIP/IMSI510112410440152,60,rt) exten => 2102,1,Dial(SIP/IMSI238209700014858,60,rt) exten => 2103,1,Dial(SIP/IMSI310260254136340,60,rt)
Angka IMSI520154100006647 di peroleh dari SMS yang di terima oleh user OpenBTS.
Registrasi SIM automatis
Sumber: http://gnuradio.org/redmine/wiki/gnuradio/OpenBTSThe_use_of_autocreatepeer=yes Beberapa konfigurasi tambahan di /etc/asterisk/sip.conf yang memungkinkan registrasi SIM automatis
[general] allowoverlap=no ; Disable overlap dialing support. (Default is yes) bindport=5060 ; UDP Port to bind to (SIP standard port is 5060) bindaddr=0.0.0.0 ; IP address to bind to (0.0.0.0 binds to all) srvlookup=yes ; Enable DNS SRV lookups on outbound calls ; line untuk automatic sim registration autocreatepeer=yes canreinvite=no call-limit=1 type=friend allow=gsm context=sip-internal host=127.0.0.1 ; asumsinya OpenBts dan Asterisk berjalan di mesin yang sama
Bagi anda yang ingin mempelajari lebih lanjut tentang asterisk sangat di sarankan untuk membaca-baca tentang VoIP atau Internet Telepon karena disini akan di terangkan lebih jauh tentang berbagai konfigurasi asterisk dan bagaimana melakukan mapping ke +62XXX menggunakan teknologi ENUM.
Referensi
- http://gnuradio.org/redmine/wiki/gnuradio/OpenBTSSettingUpAsterisk - Konfigurasi Asterisk + smsqueue
- http://gnuradio.org/redmine/wiki/gnuradio/OpenBTSAsteriskscript - hotdesk dialplan
- http://gnuradio.org/redmine/wiki/gnuradio/OpenBTSThe_use_of_autocreatepeer=yes - Registrasi SIM automatis
Pranala Menarik
Persiapan Hardware
OpenBTS 2.6
- GNURadio: Ubuntu Install
- GNURadio: Spectrum Analizer GSM
- GNURadio: Mengubah board RFX1800 menjadi RFX900
- OpenBTS: Ubuntu Install
- OpenBTS: Konfigurasi
- OpenBTS: Kalibrasi
- OpenBTS: Konfigurasi Asterisk untuk OpenBTS
- OpenBTS: Menjalankan smqueue
- OpenBTS: Mengoperasikan BTS
- OpenBTS: Tampilan di Nokia saat pakai OpenBTS
- OpenBTS: Operasi 1800 MHz
- OpenBTS: Beberapa Tips
- OpenBTS: USRP2
- OpenBTS: Amplifier
- OpenBTS: SMS
OpenBTS 2.8
Ettus E110
Lain Lain
- Membuat Base Station GSM Open Source
- Teknologi Selular
- GSM: Daftar Channel Frekuensi
- Wireless Internet
- OpenBSC
- AirProbe
- Base station subsystem
- GSM
- Asterisk
- Mobile phone
Catatan Legal dan Pendukung
- Siapa Bilang OpenBTS Ilegal?
- OpenBTS: Catatan MNC dan MCC Indonesia
- OpenBTS : Alokasi Frekuensi Operator GSM Indonesia