Difference between revisions of "OpenBTS: Konfigurasi Asterisk untuk OpenBTS"
Onnowpurbo (talk | contribs) |
Onnowpurbo (talk | contribs) |
||
Line 46: | Line 46: | ||
Beberapa konfigurasi tambahan di /etc/asterisk/sip.conf yang memungkinkan registrasi SIM automatis | Beberapa konfigurasi tambahan di /etc/asterisk/sip.conf yang memungkinkan registrasi SIM automatis | ||
− | [general] | + | [general] |
− | allowoverlap=no ; Disable overlap dialing support. (Default is yes) | + | allowoverlap=no ; Disable overlap dialing support. (Default is yes) |
− | bindport=5060 ; UDP Port to bind to (SIP standard port is 5060) | + | 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) | + | 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 | + | srvlookup=yes ; Enable DNS SRV lookups on outbound calls |
− | + | ||
− | ; line untuk automatic sim registration | + | ; line untuk automatic sim registration |
− | autocreatepeer=yes | + | autocreatepeer=yes |
− | canreinvite=no | + | canreinvite=no |
− | call-limit=1 | + | call-limit=1 |
− | type=friend | + | type=friend |
− | allow=gsm | + | allow=gsm |
− | context=sip-internal | + | context=sip-internal |
− | host=127.0.0.1 ; asumsinya OpenBts dan Asterisk berjalan di mesin yang sama | + | 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]]. | 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]]. |
Revision as of 06:52, 10 December 2010
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:
- Dapatkan IMSI dari SIM.
- 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 isi /etc/asterisk/sip.conf adalah sebagai berikut
[IMSI520010104743577] callerid=21011 canreinvite=no type=friend allow=gsm context=sip-external host=dynamic [IMSI510110301694405] callerid=21019 canreinvite=no type=friend allow=gsm context=sip-external host=dynamic
Contoh isi /etc/asterisk/extensions.conf adalah sebagai berikut
[sip-external] exten => 21011,1,Dial(SIP/IMSI520010104743577) exten => 21022,1,Dial(SIP/IMSI520010201115028) exten => 21023,1,Dial(SIP/IMSI520012391814084) exten => 21024,1,Dial(SIP/IMSI520990400939846) exten => 21025,1,Dial(SIP/IMSI520189200141327) exten => 21025,1,Dial(SIP/IMSI520189200141327) exten => 21019,1,Dial(SIP/IMSI510110301694405) exten => 21018,1,Dial(SIP/IMSI520154100006647)
Angka IMSI520154100006647 di peroleh dari SMS yang di terima oleh user OpenBTS.
Registrasi SIM automatis
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