Single post

Konfigurasi Minimal Asterisk 1.8 di Debian/Ubuntu

Wah udah lama ga nulis lagi.

Yah setelah riset bertahun-tahun (lebay) dan terpotong kesibukan akhirnya bisa juga bikin IP PBX sendiri di lab.

Eh mas ngomong-ngomong IP PBX itu apa ya? Lemme explain it to you (ini) (cuma nambah link doang).

Yak kalo udah tau kita bisa lanjut. Kalo di post sebelumnya kan pake elastix, sekarang kita pake asterisk, jadi konfigurasinya ngedit file gitu. Sebelumnya kita install dulu Asterisknya, gw pake Ubuntu Server 12.04 jadi bisa install dari repository.

sudo apt-get install asterisk

Abis itu tinggal next-next aja (emangnya windows?) becanda hehehe maksudnya ya tinggal follow instructions aja, pas disuruh milih negara bisa pilih Indonesia (+62).

Nah, setelah selesai, bakal terbentuk folder /etc/asterisk/. Di folder ini semua file konfigurasi asterisk ditaroh. Nah, untuk beginner kayak gw ini, yang gw kasih perhatian cuma dua, sip.conf ama extension.conf doang. Kalo 2 file ini dibuka bakal banyak banget baris-baris kofigurasinya. Untuk sementara baris-baris itu abaikan saja.

Biasanya kalo gw belajar gw bakal cari studi kasusnya, nah coba perhatiin studi kasus ini:

Sebuah perusahaan PQR adalah perusahaan konsultan jaringan memiliki sebuah ruko 3 lantai. Lantai 1 dipake buat front office, lantai 2 buat operasional kantor, dan lantai 3 buat bos besar. Nah, di kantor itu ada 5 IP Phone ato softphone, masing-masing buat front office, HRD, Keuangan, Operasional, ama yang terakhir buat bos besar. Nah, kita sebagai karyawan IT di situ disuruh bikin IP PBX biar kelima departemen itu bisa telpon-telponan.

Nah, diresapi dulu ya studi kasusnya, baru abis itu lanjut bacanya 😀

Jadi rencananya, setiap departemen itu dikasih nomor telepon sebagai berikut:
No telp 101 buat bos besar, 102 buat keuangan, 103 buat operasional, 104 buat HRD, dan yang terakhir 105 buat operasional.

Langsung aja kita buka file /etc/asterisk/sip.conf disitu bakal banyak banget isinya, untuk sementara ignore aja dulu langsung ke bagian bawah, isi dengan:

[101] ; ini username, bisa diganti kok
type=friend
host=dynamic
secret=1234 ; ini password, bisa diganti kok
context=users
disallow=all
allow=ulaw
[102]
type=friend
host=dynamic
secret=1234 ; ini password, bisa diganti kok
context=users
disallow=all
allow=ulaw
[103] ; dan seterusnya, bisa diisi sendiri kan?
; sebenernya gw males nulis + nambah space :p

Dari sini kita belum selesai, buka file /etc/asterisk/extensions.conf disitu juga bakal banyak banget isinya, seperti biasa langsung ke bagian bawah, isi dengan:

[users]
exten => 101,1,Dial(SIP/101,20)
exten => 102,1,Dial(SIP/102,20)
exten => 103,1,Dial(SIP/103,20)
exten => 104,1,Dial(SIP/104,20)
exten => 105,1,Dial(SIP/105,20)

Jangan lupa disimpan semua, trus di-restart asterisknya pake:
service asterisk restart
atau
/etc/init.d/asterisk restart
Kalo udah sampe sini kita konfigurasi dulu kliennya, kalo gw pakenya Zoiper soalnya enteng + praktis. Ini contohnya:

Nah dari klien tersebut kita konfigurasi Zoipernya biar bisa terhubung ke server VoIP kita, klik tanda kunci inggris di sebelah kanan atas, lalu pilih “Add new SIP Account” kalo ditanyain “Name” isi terserah. Kira-kira nanti kita isi seperti ini:

Domain: [ip address server kita]
Username: 101
Password: **** [isi dengan password di file sip.conf]
Caller ID Name: [terserah]

Nah kalo udah di-setting semua, udah bisa dipake telepon deh 😀
Kalo butuh bantuan, bisa hubungi gw di bagian About kok.
Makasih ya udah mau baca 🙂

LEAVE A COMMENT

theme by teslathemes