Iseng-iseng bikin PBX, VOIP, SIP, IVR Server, dengan spek seadanya. Pentium II 300MHz, campuran Slackware, Asterisk, dan sebuah PCI AX-100P FXO card seharga Rp.250.000-an.. 


Emang Asterisk
komplit banget
Kebetulan Research pake Slackware 10.2, Sekalian testing ENUM
.. Pasang FXO card lalu install Module Drivernya dan Asterisk nya.
kebetulan abis donlot zaptel & asterisk di extract ke /usr/src/
root@kacung-1:/# cd /usr/src/zaptel; make install
root@kacung-1:/# cd ../asterisk; make install
root@kacung-1:/# make samples
install udah selesai, lalu edit file /etc/zapata.conf :
fxsks=1 ;AX-100P
defaultzone=us
loadzone=us
jangan lupa di load module nya:
root@kacung-1:/# modprobe zaptel
root@kacung-1:/# modprobe wcfxo
root@kacung-1:/# ztcfg -vv
lalu edit file konfigurasi asterisk yang umumnya ada di /etc/asterisk/ :
/etc/asterisk/zapata.conf
[channels]
signalling=fxs_ks
context=masukdariluar
channel=>1 ; AX-100P
/etc/asterisk/extensions.conf (Versi Gue
)
[masukdariluar]
exten => s,1,Dial(SIP/001,SIP/002,SIP/003)
;maksudnya biar kalo ada incoming telepon dari pstn di terusin ke extension 001, 002, 003. tergantung siapa yg mo angkat duluan.
Sampe sini.. SIP phone (Softphone/Hardphone) udah bisa nerima call dari luar,
.. kalo mo keluar tinggal tambahin :
/etc/asterisk/extensions.conf
[globals]
TELEPON=Zap/1
KELAMAAN=70
[macro-kepstn]
exten => s,1,SetGlobalVar(FOUNDME=ANSWER)
exten => s,2,Dial(${TELEPON}/9w${ARG1},${ARG2})
exten => s,3,SetGlobalVar(FOUNDME=${DIALSTATUS})
exten => s,4,Dial(s-${DIALSTATUS},1)
exten => s,103,SetGlobalVar(FOUNDME=SIBUK)
exten => s,104,Goto(s-SIBUK,1)
exten => s-SIBUK,1,SetGlobalVar(FOUNDME=SIBUK)
exten => s-SIBUK,2,Goto(s-TUTUP,1)
exten => s-BATAL,1,SetGlobalVar(FOUNDME=BATAL)
exten => s-BATAL,2,Goto(s-TUTUP,1)
exten => s-BOONG,1,SetGlobalVar(FOUNDME=BOONG)
exten => s-BOONG,2,Goto(s-TUTUP,1)
exten => s-GAKADA,1,SetGlobalVar(FOUNDME=GAKADA)
exten => s-GAKADA,2,Goto(s-TUTUP,1)
exten => s-.,1,SetGlobalVar(FOUNDME=BEGO)
exten => s-.,2,Goto(s-TUTUP,1)
exten => s-TUTUP,1,GotoIf($[${ARG3} = RT]?3:2)
exten => s-TUTUP,2,HangUp
exten => s-TUTUP,3,NoOp


maap variabel nya ngaco 
.. emang hobby
. Semua bisa di Customize, Tergantung Mainin di /etc/asterisk/extensions.conf.. 
mo bikin greating extensions, music on hold, voicemail, IVR (Interactive Voice Response), DLL.. 
.. Manageble via Web-Base 
..