Asterisk adalah software IP PBX gratis (open source) untuk sistem komunikasi telepon melalui internet VoIP (Voice Over Internet Protocol). Asterisk memungkinkan komunikasi antar pengguna telepon regular dengan telepon berbasis SIP. Tentu saja bisa diaplikasikan pada telepon seluler yang mendukung SIP seperti yang saya praktekkan pada Video di bawah.
Pada project kali ini saya menginstall Asterisk pada Router 3G TP-Link Mr3220 yang telah terinstall Openwrt dan sudah exroot.
Peralatan yg saya gunakan:
Router 3G TP-Link Mr3220
HP/Tab Android
HP Nokia Asha 311 (non android tapi support SIP)
Windows XP yg terinstall X-Lite
Router harus terhubung ke internet karena beberapa pkg pendukung (dependency) akan terinstall secara otomatis.
Melalui Putty :
opkg update
opkg install asterisk18
opkg install asterisk18
Setelah asterisk18 terinstall tanpa error, ganti /etc/asterisk/sip.conf menjadi:
[general]
srvlookup=no
bindport = 5060
bindaddr = 0.0.0.0
videosupport = yes
context = others
[111]
type=friend
context=my-phones
secret=111
host=dynamic
[222]
type=friend
context=my-phones
secret=222
host=dynamic
[333]
type=friend
context=my-phones
secret=333
host=dynamic
[444]
type=friend
context=my-phones
secret=444
host=dynamic
Keterangan :
Settingan di atas adalah untuk 4 nomor SIP; 111, 222, 333, dan 444.
[111] adalah nomor telepon atau account name yg akan dimasukkan pada saat register di Handphone atau X-Lite maupun SIP client lainnya sedangkan pada isi pada "secret" adalah password. Dua item di atas bisa dirubah sesuai keinginan anda namun harus disesuaikan dengan settingan extensions.conf. Ganti /etc/asterisk/extensions.conf menjadi:
[others]
[my-phones]
exten => 111, 1, Dial(SIP/111)
exten => 222, 1, Dial(SIP/222)
exten => 333, 1, Dial(SIP/333)
exten => 444, 1, Dial(SIP/444)
Setelah semua konfigurasi diatas tersimpan, start dan enable Asterisk.
/etc/init.d/asterisk18 enable
/etc/init.d/asterisk18 start
Pada langkah ini, Asterisk sudah bisa ditest. Untuk Windows bisa menggunakan X-Lite. Untuk Android saya menggunakan Zoiper dan CSipSimple. Banyak aplikasi SIP client lainnya untuk android. Cari - cari aja di Play Store.
Nokia Asha 311 tidak perlu software tambahan karena HP tsb sudah mendukung SIP. Tinggal masuk ke menu setting -> connectivity -> Internet Telephone -> bla bla bla. Untuk HP Nokia Asha 311 saya akan bahas di lain waktu. Tergantung request ... sepertinya ini HP yg gak laku di pasaran :)
Catatan :
Jika Video Call tidak muncul gambar, masukkan beberapa perintah berikut. Edit file /etc/asterisk/sip.conf dan tambahkan :
allow=h263p
allow=h264
allow=vp8
videosupport=yes
Jika belum berhasil buat calling atau tersambung tapi tidak keluar suara, Coba setting port RTP
Edit : rtp.conf
Masukan :
[general]
rtpstart=10000
rtpend=20000
Masuk ke server setting firewall :
iptables -A INPUT -p udp -m udp --dport 5060 -j ACCEPT
iptables -A INPUT -p udp -m udp --dport 10000:20000 -j ACCEPT
iptables -A INPUT -p udp -m udp --dport 2727 -j ACCEPT
Selesai !!!
Selamat menikmati Telepon Dan Video Call Gratis!!!
No comments:
Post a Comment