Difference between revisions of "Instalasi FreePBX Asterisk Management Portal"
Jump to navigation
Jump to search
Onnowpurbo (talk | contribs) |
Onnowpurbo (talk | contribs) |
||
Line 20: | Line 20: | ||
default_charset = "utf8"; | default_charset = "utf8"; | ||
− | ==Install FreePBX | + | |
+ | # sudo nano /etc/php5/apache2/php.ini | ||
+ | change: upload_max_filesize to upload_max_filesize = 20M | ||
+ | |||
+ | # sudo nano /etc/php5/cli/php.ini | ||
+ | change: upload_max_filesize to upload_max_filesize = 20M | ||
+ | |||
+ | Set the php lib directory to be owned by asterisk so that it can make changes to the php.ini | ||
+ | # sudo chown asterisk:asterisk /var/lib/php5 -R | ||
+ | |||
+ | Set ownership of the /var/www directory to asterisk so it can write to files | ||
+ | # sudo chown asterisk:asterisk /var/www -R | ||
+ | |||
+ | Restart Apache | ||
+ | # sudo /etc/init.d/apache2 restart | ||
+ | |||
+ | |||
+ | ==Install MySQL database== | ||
+ | |||
+ | 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 | ||
+ | |||
+ | Setup MySQL | ||
+ | |||
+ | mysql –user root -p | ||
+ | GRANT ALL PRIVILEGES ON asteriskcdrdb.* TO asteriskuser@localhost IDENTIFIED BY ‘amp109′; | ||
+ | GRANT ALL PRIVILEGES ON asterisk.* TO asteriskuser@localhost IDENTIFIED BY ‘amp109′; | ||
+ | quit | ||
+ | |||
+ | |||
+ | |||
+ | ==Install FreePBX== | ||
cd /usr/src/freepbx | cd /usr/src/freepbx | ||
sudo ./install_amp | 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 | Beberapa yang harus diubah |
Revision as of 09:09, 19 April 2010
Download dari
http://www.freepbx.org/download-freepbx http://mirror.freepbx.org/freepbx-2.7.0.tar.gz
Siapkan modul yang dibutuhkan
sudo apt-get install asterisk asterisk-mysql php5-mysql php-db mysql-server libapache2-mod-php5 \ php5-gd php-pear php-pear-DB sox curl
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";
# sudo nano /etc/php5/apache2/php.ini change: upload_max_filesize to upload_max_filesize = 20M
# sudo nano /etc/php5/cli/php.ini change: upload_max_filesize to upload_max_filesize = 20M
Set the php lib directory to be owned by asterisk so that it can make changes to the php.ini # sudo chown asterisk:asterisk /var/lib/php5 -R
Set ownership of the /var/www directory to asterisk so it can write to files # sudo chown asterisk:asterisk /var/www -R
Restart Apache # sudo /etc/init.d/apache2 restart
Install MySQL database
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
Setup MySQL
mysql –user root -p GRANT ALL PRIVILEGES ON asteriskcdrdb.* TO asteriskuser@localhost IDENTIFIED BY ‘amp109′; GRANT ALL PRIVILEGES ON asterisk.* TO asteriskuser@localhost IDENTIFIED BY ‘amp109′; quit
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