Difference between revisions of "Instalasi FreePBX Asterisk Management Portal"
Jump to navigation
Jump to search
Onnowpurbo (talk | contribs) |
Onnowpurbo (talk | contribs) |
||
Line 43: | Line 43: | ||
create database asteriskcdrdb; | create database asteriskcdrdb; | ||
create database asterisk; | create database asterisk; | ||
− | + | grant all on asteriskcdrdb.* to root@localhost identified by '123456'; | |
− | + | grant all on astersik.* to root@localhost identified by '123456'; | |
− | + | grant all on asteriskcdrdb.* to asteriskuser@localhost identified by 'amp109'; | |
− | + | grant all on asterisk.* to asteriskuser@localhost identified by 'amp109'; | |
quit | quit | ||
+ | |||
+ | Misalnya root password 123456 | ||
+ | |||
+ | sudo mysql_install_db | ||
+ | cd /usr/local/src/freepbx-2.7.0/SQL | ||
+ | mysql –u root –p123456 asterisk < newinstall.sql | ||
+ | mysql –u root –p123456 asteriskcdrdb < cdr_mysql_table.sql | ||
+ | mysql –u asteriskuser –pamp109 asterisk < newinstall.sql | ||
+ | mysql –u asteriskuser –pamp109 asteriskcdrdb < cdr_mysql_table.sql | ||
+ | |||
+ | Bagi yang menggunakan password <chosen MySQL Password> dapat melakukan | ||
sudo mysql_install_db | sudo mysql_install_db | ||
Line 56: | Line 67: | ||
mysql –user=root –password=<chosen MySQL Password> asteriskcdrdb < ./SQL/cdr_mysql_table.sql | mysql –user=root –password=<chosen MySQL Password> asteriskcdrdb < ./SQL/cdr_mysql_table.sql | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
Revision as of 10:29, 19 April 2010
Download dari
http://www.freepbx.org/download-freepbx http://mirror.freepbx.org/freepbx-2.7.0.tar.gz
cp freepbx-2.7.0.tar.gz /usr/local/src/ cd /usr/local/src tar zxvf freepbx-2.7.0.tar.gz cd /usr/local/src/freepbx-2.7.0
Siapkan modul yang dibutuhkan
sudo apt-get install libxml2 libxml2-dev libtiff4 libtiff4-dev lame apache2 mysql-client \ mysql-server php-mail php-pear php-xml-parser php-net-socket php-net-smtp php-http php-db \ openssl libssl-dev linux-source perl bison libncurses5-dev libaudiofile-dev curl sox \ asterisk asterisk-mysql php5-mysql php-db mysql-server libapache2-mod-php5 \ php5-gd
sudo a2enmod php5
Edit untuk lokalisasi agar berjalan dengan baik
vi /etc/php5/apache2/php.ini
; PHP's built-in default is text/html default_mimetype = "text/html" ;default_charset = "ISO-8859-1" default_charset = "utf8"; upload_max_filesize = 20M
Lakukan supaya asterisk bisa mengakses ke Web & PHP
sudo chown asterisk:asterisk /var/lib/php5 -R & sudo chown asterisk:asterisk /var/www -R & sudo /etc/init.d/apache2 restart
Install MySQL database
Setup MySQL
mysql –user root -p create database asteriskcdrdb; create database asterisk; grant all on asteriskcdrdb.* to root@localhost identified by '123456'; grant all on astersik.* to root@localhost identified by '123456'; grant all on asteriskcdrdb.* to asteriskuser@localhost identified by 'amp109'; grant all on asterisk.* to asteriskuser@localhost identified by 'amp109'; quit
Misalnya root password 123456
sudo mysql_install_db cd /usr/local/src/freepbx-2.7.0/SQL mysql –u root –p123456 asterisk < newinstall.sql mysql –u root –p123456 asteriskcdrdb < cdr_mysql_table.sql mysql –u asteriskuser –pamp109 asterisk < newinstall.sql mysql –u asteriskuser –pamp109 asteriskcdrdb < cdr_mysql_table.sql
Bagi yang menggunakan password <chosen MySQL Password> dapat melakukan
sudo mysql_install_db mysqladmin u root password ‘<chosen MySQL Password>’ mysqladmin create asteriskcdrdb -p mysqladmin create asterisk -p mysql –user=root –password=<chosen MySQL Password> asterisk < ./SQL/newinstall.sql mysql –user=root –password=<chosen MySQL Password> asteriskcdrdb < ./SQL/cdr_mysql_table.sql
Install FreePBX
cd /usr/src/freepbx sudo ./install_amp
# cd /usr/src/freepbx-2.5.0 bash fix for asterisk start script # sudo ln -sf /bin/bash /bin/sh # sudo ./start_asterisk start # sudo ./install_amp
Beberapa yang harus diubah
AMPBIN=/var/lib/asterisk/bin ASTAGIDIR=/usr/share/asterisk/agi-bin AMPWEBROOT=/var/www/freepbx FOPWEBROOT=/var/www/freepbx/panel
Pastikan Apache Web Server dapat mengakses file freepbx
sudo adduser www-data asterisk sudo apache2ctl graceful
Referensi
- http://sourceforge.net/projects/amportal/files/
- http://www.freepbx.org/
- http://www.freepbx.org/download-freepbx