Asterisk merupakan software open source yang dikhususkan untuk internet telephony yang di desain untuk berjalan di atas OS Linux walaupun ada juga Asterisk yang juga bisa berjalan di OS Windows. Asterisk merupakan suatu sistem Open IP-PBX (IP-Private Branch Exchange) yaitu fungsinya yang hampir sama dengan sentral telepon

Sebelum memulai peperangan,perlu diketahui daholo file2 konfigurasi yang akan kita gunakan adalah

1. Sip.conf

Dikarenakan kita akan menggunakan protokol SIP untuk melakukan komuniksi VoIP maka modul ini sangatlah penting. Sip.conf mengatur pengesahan untuk endpoints, seperti database client,status client, fitur komunikasi, maupun deskripsi tentang sistem sip. Asterisk menggunakan sip.conf untuk menentukan panggilan yang mana yang ingin Anda terima dan dimanakah panggilan tersebut perlu dimasukkan ke dialplan (extensions.conf) Anda.

2. Extensions.conf

  • Dialplan Basics

Merupakan salah satu hal yang paling memusingkan dalam proses konfigurasi sebuah sentral telepon apa pun adalah dialplan. Konfigurasi dialplan Aterisk terdapat pada file extensions.conf yang letaknya biasanya berada di /etc/asterisk/extensions.conf. Tetapi direktori dari pada file tersebut sebenarnya terserah pada bagaimana Anda menginstall Asterisk.

Semua file konfigurasi asterisk ada di direktori /etc/asterisk/

War Begin…he😀

1. Buat direktori untuk tempat installer asterisknya

#mkdir /home/installer/

2. Download packetnya di http://downloads.digium.com/pub/asterisk/releases/asterisk-1.4.11.tar.gz

3. Ekstrak packet installernya

#cd /home/installer

#tar xvfz asterisk-1.4.11.tar.gz

4. Install asterisknya (ada baiknya baca file READMEnya dahulu)

#cd /home/installer/asterisk-1.4.11/

#./configure

#make&&make install

#make samples

Jika tidak ada error packet dependency maka asterisk cukces terinstall he😀

5. Langkah selanjutnya Konfigurasi file2 asterisk tersebut.

  • Create user

Untuk meng-create user maka file yang dikonfigurasi adalah file sip.conf,ada baiknya file sip.conf yang asli kita backup dahulu,baru kita membuat file sip.conf yang baru

NB = yang diberi tanda ( ; ) merupakan comment penjelasan dari script tidak ikut dirunning oleh program

#mv /etc/asterisk/sip.conf /etc/asterisk/sip.conf.bak

#nano /etc/asterisk/sip.conf

[general]

context=default

allowoverlap=no

allowguest=yes

canreinvite=yes

allowanonymous=yes

bindport=5060

bindaddr=0.0.0.0

;enable jenis codec yang digunakan

disallow=all

allow=alaw

allow=ulaw

allow=gsm

allow=g711

allow=g723

allow=g729

allow=h263

allow=h263p

;enable vidoe call

videosupport=yes

allowexternalinvites=yes

;ini adalah nomor user yang akan kita buat (dalam contoh ini memakai nomor 1001&9004)

[1001]

context=default

type=friend

username=1001

secret=1001

host=dynamic

dtmfmode=rfc2833

[9004]

context=default

type=friend

username=9004

secret=9004

host=dynamic

dtmfmode=rfc2833

  • Dialplan

File konfigurasi untuk dialplan adalah extensions.conf

#nano /etc/asterisk/extensions.conf

[general]

static=yes

writeprotect=no

:disini letak dialplan nomor yang kita buat tadi

[default]

exten => 1001,1,Dial(SIP/1001,30,tr)

exten => 1001,2,Hangup

exten => 9004,1,Dial(SIP/9004,30,tr)

exten => 9004,2,Hangup

6. OK’s asterisk ready, install x-lite (softphone) di komputer client

x-lite

yoi2