0
Instalasi Asterisk & FreePBX               diUbuntu Linux Server 10.04 LTS              Bengkalis, November 2011          ...
Layout Introduction Instalasi dan konfigurasi Asterisk Instalasi dan konfigurasi FreePBX Instalasi SIP Client
All About Introduction Pengenalan    Asterisk dan FreePBX Teknik instalasi Asterisk dan FreePBX di  Server Ubuntu Linux ...
Makhluk apa itu Asterisk? Asterisk, The Open Source PBX,  www.asterisk.org Fungsi PBX (Private Branch Exchange) secara  ...
Apa itu FreePBX? GUI  untuk mengelola  Asterisk You love GUI more than  CLI, don’t you? :D
Bahan bacaan Asterisk,  The Future of Telephony. By  Jared Smith, Jim Van Meggelen, Leif  Madsen. ISBN: 0-596-00962-3 ww...
What are we doin’? Instalasi Asterisk di Ubuntu Linux Server  10.04 LTS Instalasi interface web untuk manajemen  Asteris...
Instalasi (1)1.       Update repository ubuntu linux           sudo aptitude update2.       Upgrade ubuntu linux        ...
Instalasi (2)   Download system asterisk berikut ini:       http://downloads.asterisk.org/pub/telephony/d        ahdi-li...
Instalasi (3) Ekstrak   semua file *.tar.gz ke dalam folder /usr/src     sudo tar zxvf dahdi-linux-complete-      2.2.1+...
Install satu-satu   Masuk ke directory dahdi-linux-complete-2.2.1+2.2.1       sudo make all && sudo make install && sudo...
Tambahkan user baru   sudo adduser asterisk --disabled-password --no-    create-home --gecos "asterisk PBX user   sudo a...
Buat script untuk memanage           Asterisk Service      cd /etc/init.d/     Buat file asterisk dengan isi:#!/bin/bash...
Now, the FreePBX’s thing Masuk ke dalam directory freepbx-2.7.0 Salin amportal.conf ke /etc Buat database mysql       ...
Modifikasi /etc/amportal.conf   sed -i "s/# (AMPDBUSER=.*)/1/" /etc/amportal.conf    sed -i "s/#    (AMPDBPASS=).*/1${AST...
Ubah permissions direktoriberikut chown asterisk. /var/run/asterisk chown -R asterisk. /etc/asterisk chown -R asterisk....
Terakhir, install freepbx   ./start_asterisk start   ./install_amp   Dan restart apache dan dahdi   /etc/init.d/apache...
Akses freepbx dari browserAnda
What’s next? Konfigurasi  Asterisk via FreePBX dan instalasi SIP Client     Kita menggunakan Cisco/Linksys      SPA941/9...
Upcoming SlideShare
Loading in...5
×

Instalasi Asterisk dan FreePBX di Ubuntu Server 10.04 LTS

2,866

Published on

Materi pelatihan bagian I, Instalasi Asterisk dan FreePBX di Ubuntu Server 10.04 LTS.

Published in: Technology
1 Comment
1 Like
Statistics
Notes
No Downloads
Views
Total Views
2,866
On Slideshare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
143
Comments
1
Likes
1
Embeds 0
No embeds

No notes for slide

Transcript of "Instalasi Asterisk dan FreePBX di Ubuntu Server 10.04 LTS"

  1. 1. Instalasi Asterisk & FreePBX diUbuntu Linux Server 10.04 LTS Bengkalis, November 2011 Mr. Zekon Team IT Bavaria
  2. 2. Layout Introduction Instalasi dan konfigurasi Asterisk Instalasi dan konfigurasi FreePBX Instalasi SIP Client
  3. 3. All About Introduction Pengenalan Asterisk dan FreePBX Teknik instalasi Asterisk dan FreePBX di Server Ubuntu Linux Server 10.04 LTS Intermediate, dibutuhkan pemahaman tentang jaringan, Linux, dan VoIP Jika ada yang belum jelas, silakan bertanya. 
  4. 4. Makhluk apa itu Asterisk? Asterisk, The Open Source PBX, www.asterisk.org Fungsi PBX (Private Branch Exchange) secara lengkap dalam sebuah software Berjalan di atas Linux, BSD, MacOSx, Windows Mampu menjalankan hampir semua protokol VoIP Banyak fitur didalamnya: Voicemail, Conferencing, IVR, dll
  5. 5. Apa itu FreePBX? GUI untuk mengelola Asterisk You love GUI more than CLI, don’t you? :D
  6. 6. Bahan bacaan Asterisk, The Future of Telephony. By Jared Smith, Jim Van Meggelen, Leif Madsen. ISBN: 0-596-00962-3 www.voip-info.org www.asterisk.org www.freepbx.org Tutorial from randystech.com
  7. 7. What are we doin’? Instalasi Asterisk di Ubuntu Linux Server 10.04 LTS Instalasi interface web untuk manajemen Asterisk, FreePBX
  8. 8. Instalasi (1)1. Update repository ubuntu linux  sudo aptitude update2. Upgrade ubuntu linux  sudo aptitude safe-upgrade3. Install mysql server (jika belum ada), dan set password root mysql  sudo aptitude install mysql-server4. Install aplikasi lain yang bakal dibutuhkan (jika belum ada)  sudo aptitude install -y build-essential linux-headers-`uname - r` openssh-server bison flex apache2 php5 php5-curl php5-cli php5-mysql php-pear php-db php5-gd curl sox libncurses5- dev libssl-dev libmysqlclient15-dev mpg123 libxml2-dev
  9. 9. Instalasi (2) Download system asterisk berikut ini:  http://downloads.asterisk.org/pub/telephony/d ahdi-linux-complete/releases/dahdi-linux- complete-2.2.1+2.2.1.tar.gz  http://downloads.asterisk.org/pub/telephony/li bpri/releases/libpri-1.4.10.2.tar.gz  http://downloads.asterisk.org/pub/telephony/as terisk/releases/asterisk-1.6.2.6.tar.gz  http://downloads.asterisk.org/pub/telephony/as terisk/releases/asterisk-addons-1.6.2.0.tar.gz Download FreePBX dari :  http://mirror.freepbx.org/freepbx-2.7.0.tar.gz
  10. 10. Instalasi (3) Ekstrak semua file *.tar.gz ke dalam folder /usr/src  sudo tar zxvf dahdi-linux-complete- 2.2.1+2.2.1.tar.gz  sudo tar zxvf libpri-1.4.10.2.tar.gz  sudo tar zxvf asterisk-1.6.2.6.tar.gz  sudo tar zxvf freepbx-2.7.0.tar.gz
  11. 11. Install satu-satu Masuk ke directory dahdi-linux-complete-2.2.1+2.2.1  sudo make all && sudo make install && sudo make config Masuk ke directory libpri-1.4.10.2  sudo make && sudo make install Masuk ke directory asterisk-1.6.2.6  sudo ./configure  sudo make && sudo make install  sudo make samples Masuk ke directory asterisk-addons-1.6.2.0  sudo ./configure  sudo make && sudo make install  sudo make samples Download extra sound http://downloads.asterisk.org/pub/telephony/sounds/asterisk-extra- sounds-en-gsm-current.tar.gz dan ekstrak ke /var/lib/astersik/sounds
  12. 12. Tambahkan user baru sudo adduser asterisk --disabled-password --no- create-home --gecos "asterisk PBX user sudo adduser www-data asterisk cp /etc/apache2/apache2.conf /etc/apache2/apache2.conf_orig sed -i s/^(User|Group).*/1 asterisk/ /etc/apache2/apache2.conf Ubah file /usr/sbin/safe_asterisk  Ganti baris pertama #!/bin/sh menjadi #!/bin/bash
  13. 13. Buat script untuk memanage  Asterisk Service cd /etc/init.d/  Buat file asterisk dengan isi:#!/bin/bashset -eset -a PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin DESC="Asterisk"NAME=amportalDAEMON=/usr/sbin/$NAMEtest -x $DAEMON || exit 0d_start() { amportal start }d_stop() { amportal stop }d_reload() { amportal restart }case "$1" instart) echo -n "Starting $DESC: $NAME"d_startecho "." ;;stop) echo -n "Stopping $DESC: $NAME"d_stop echo "." ;;restart|force-reload)echo -n "Restarting $DESC: $NAME"d_stopsleep 10d_startecho "." ;; *)echo "Usage: $SCRIPTNAME {start|stop|restart|force-reload}" >&2 exit 3 ;;esacexit 0  Kemudian kita tambahkan execute bit mode dan masukkan kedalam servicechmod +x asteriskupdate-rc.d asterisk defaults
  14. 14. Now, the FreePBX’s thing Masuk ke dalam directory freepbx-2.7.0 Salin amportal.conf ke /etc Buat database mysql  asterisk, dan generate tabel dengan menjalankan script SQL/newinstall.sql  asteriskcdrdb, dan generate tabel dengan menjalankan script SQL/cdr_mysql_table.sql  dengan user kedua database tersebut adalah asteriskuser, dan jangan lupa set passwordnya
  15. 15. Modifikasi /etc/amportal.conf sed -i "s/# (AMPDBUSER=.*)/1/" /etc/amportal.conf sed -i "s/# (AMPDBPASS=).*/1${ASTERISK_PASSWORD}/" /etc/amportal.conf Sed –I "s@(AMPWEBROOT=).*@1/var/www/@" /etc/amportal.conf sed -i "s@(FOPWEBROOT=).*@1/var/www/panel@" /etc/amportal.conf sed -i "s@(FOPWEBADDRESS=).*@PUTIPADDRESS@" /etc/amportal.conf  Catatan: ASTERISK_PASSWORD=password mysql untuk asteriskuser
  16. 16. Ubah permissions direktoriberikut chown asterisk. /var/run/asterisk chown -R asterisk. /etc/asterisk chown -R asterisk. /var/{lib,log,spool}/asterisk chown -R asterisk. /var/www/ Dan juga modifikasi /etc/asterisk/astersik.conf sed -i 1 s/([directories]).*/1/ /etc/asterisk/asterisk.conf
  17. 17. Terakhir, install freepbx ./start_asterisk start ./install_amp Dan restart apache dan dahdi /etc/init.d/apache2 restart /etc/init.d/dahdi restart Tambahan: ln -s /var/lib/asterisk/moh /var/lib/asterisk/mohmp3 amportal start
  18. 18. Akses freepbx dari browserAnda
  19. 19. What’s next? Konfigurasi Asterisk via FreePBX dan instalasi SIP Client  Kita menggunakan Cisco/Linksys SPA941/942 dan Nokie seri E.  Dan tentu saja tuan robot hijau.  Sounds fun? :D Kita lanjutkan di sesi berikutnya…..
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×