Yang paling utama adalah mengupdate ports FreeBSD nya:
# portsnap fetch
# portsnap extract
Install nano untuk text editornya, ini yang sering saya pakai.
#pkg install nano
Install libffi karena ini sangat dibutuhkan pada saat membangun Asterisk.
# cd /usr/ports/devel/libffi
# make config-recursive
# make install clean
Install Asterisk:
# cd /usr/ports/net/asterisk
# make config-recursive
# make install clean
Enable Asterisk di file rc.conf , untuk memproses Asterisk pada saat booting awal.
# nano /etc/rc.conf
asterisk_enable="YES"
Download dan install Asterisk-GUI disini saya sarankan untuk penggunaan Asterisk GUI sehingga memudahkan dalam menejemen pengelolaan VoIP karena antarmuka yang mudah dipahami.
Download dan ekstrak filenya terlebih dahulu :
# cd ~
# fetch http://downloads.asterisk.org/pub/telephony/asterisk-gui/asterisk-gui-2.1.0-rc1.tar.gz
# tar xvf asterisk-gui-2.1.0-rc1.tar.gz
Install dan Konfigurasi Asterisk GUI
# cd asterisk-gui-2.1.0-rc1
# ./configure --prefix=/usr/local
# gmake
# gmake install
# cd /usr/local/etc/asterisk/
Ubah http.conf untuk mengaktifkan Asterisk-GUI:
# nano http.conf
Ubah dan tambahkan kode berikut:
[general]
enabled=yes
enablestatic=yes
bindaddr=0.0.0.0
bindport=8088
Ubah manager.conf untuk mengaktifkan dan menambahkan 'admin' pengguna :
# nano manager.conf
Ubah dan tambahkan kode berikut:
[general]
enabled = yes
webenabled = yes
[admin]
secret = admin #ubah untuk kata sandi anda
read = system,call,log,verbose,command,agent,config,read,write,originate
write = system,call,log,verbose,command,agent,config,read,write,originate
Menjalankan DAHDI (Digium/Asterisk Hardware Device Interface)
Buat konfigurasi DAHDI dari sample:
# cp /usr/local/etc/dahdi/system.conf.sample /usr/local/etc/dahdi/system.conf
Buat file konfigurasi DAHDI palsu:
# touch /usr/local/etc/asterisk/dahdi_scan.conf
# echo "[general]" > /usr/local/etc/asterisk/dahdi_guiread.conf
Pemecahan masalah
Jika Anda menginstal Asterisk-GUI, Anda harus membuat link simbolik dalam agar bekerja dengan benar, jika tidak GUI akan ada dalam loop terus menerus di log-in:
# cd /var
# mkdir lib
# ln -s /usr/local/share/asterisk /var/lib/asterisk
Direkomendasikan untuk mengubah kepemilikan berikut file/direktori untuk pengguna Asterisk:
# chown -R asterisk:asterisk /usr/local/etc/asterisk/ /usr/local/lib/asterisk /usr/local/share/asterisk /usr/local/etc/dahdi /var/lib/asterisk
# chmod 644 /usr/local/etc/asterisk/*
Memulai Asterisk
# service asterisk start
Setelah instalasi selesai, bisa langsung mengakses alamat http://AlamatIP:8088/static/config/index.html
masuk dengan user 'admin' dan kata sandi yang sudan di setting di manager.conf.
# portsnap fetch
# portsnap extract
Install nano untuk text editornya, ini yang sering saya pakai.
#pkg install nano
Install libffi karena ini sangat dibutuhkan pada saat membangun Asterisk.
# cd /usr/ports/devel/libffi
# make config-recursive
# make install clean
Install Asterisk:
# cd /usr/ports/net/asterisk
# make config-recursive
# make install clean
Enable Asterisk di file rc.conf , untuk memproses Asterisk pada saat booting awal.
# nano /etc/rc.conf
asterisk_enable="YES"
Download dan install Asterisk-GUI disini saya sarankan untuk penggunaan Asterisk GUI sehingga memudahkan dalam menejemen pengelolaan VoIP karena antarmuka yang mudah dipahami.
Download dan ekstrak filenya terlebih dahulu :
# cd ~
# fetch http://downloads.asterisk.org/pub/telephony/asterisk-gui/asterisk-gui-2.1.0-rc1.tar.gz
# tar xvf asterisk-gui-2.1.0-rc1.tar.gz
Install dan Konfigurasi Asterisk GUI
# cd asterisk-gui-2.1.0-rc1
# ./configure --prefix=/usr/local
# gmake
# gmake install
# cd /usr/local/etc/asterisk/
Ubah http.conf untuk mengaktifkan Asterisk-GUI:
# nano http.conf
Ubah dan tambahkan kode berikut:
[general]
enabled=yes
enablestatic=yes
bindaddr=0.0.0.0
bindport=8088
Ubah manager.conf untuk mengaktifkan dan menambahkan 'admin' pengguna :
# nano manager.conf
Ubah dan tambahkan kode berikut:
[general]
enabled = yes
webenabled = yes
[admin]
secret = admin #ubah untuk kata sandi anda
read = system,call,log,verbose,command,agent,config,read,write,originate
write = system,call,log,verbose,command,agent,config,read,write,originate
Menjalankan DAHDI (Digium/Asterisk Hardware Device Interface)
Buat konfigurasi DAHDI dari sample:
# cp /usr/local/etc/dahdi/system.conf.sample /usr/local/etc/dahdi/system.conf
Buat file konfigurasi DAHDI palsu:
# touch /usr/local/etc/asterisk/dahdi_scan.conf
# echo "[general]" > /usr/local/etc/asterisk/dahdi_guiread.conf
Pemecahan masalah
Jika Anda menginstal Asterisk-GUI, Anda harus membuat link simbolik dalam agar bekerja dengan benar, jika tidak GUI akan ada dalam loop terus menerus di log-in:
# cd /var
# mkdir lib
# ln -s /usr/local/share/asterisk /var/lib/asterisk
Direkomendasikan untuk mengubah kepemilikan berikut file/direktori untuk pengguna Asterisk:
# chown -R asterisk:asterisk /usr/local/etc/asterisk/ /usr/local/lib/asterisk /usr/local/share/asterisk /usr/local/etc/dahdi /var/lib/asterisk
# chmod 644 /usr/local/etc/asterisk/*
Memulai Asterisk
# service asterisk start
Setelah instalasi selesai, bisa langsung mengakses alamat http://AlamatIP:8088/static/config/index.html
masuk dengan user 'admin' dan kata sandi yang sudan di setting di manager.conf.
Halaman Login, user 'admin' pass 'admin'
Tampilan Manajemen Asterisk GUI - VoIP Server