FreePBX V3: Difference between revisions
No edit summary |
No edit summary |
||
Line 43: | Line 43: | ||
== Installing FreeSwitch == | == Installing FreeSwitch == | ||
'''Installing Freeswitch ''' | '''Installing Freeswitch ''' | ||
apk add freeswitch freeswitch-flite freeswitch-sounds-en-us-callie-8000 freeswitch-sample-config -U -X http://build.alpinelinux.org:8009/backports/1.10/ --allow-untrusted | |||
'''Changing some permissions''' | '''Changing some permissions''' |
Revision as of 21:53, 7 August 2010
Set up Freepbx V3 on Alpine Linux
This document will be a quick c/p guide to setup freepbx v3 (freeswitch support) on Alpine linux. What we will setup is the following:
- Lighttpd with PHP
- Postgresql
- Freepbx V3
- Freeswitch
Install lighttpd, PHP, subversion and postgresql
apk add lighttpd php php-iconv php-json php-gd php-curl php-xml php-pgsql php-imap php-pdo php-pdo_pgsql php-soap php-xmlrpc php-posix php-mcrypt php-gettext subversion postgresql postgresql-client
Configuring Lighttpd
Edit lighttpd.conf
nano /etc/lighttpd/lighttpd.conf
Uncomment three this lines:
"mod_rewrite", "mod_redirect",
include "mod_cgi.conf"
Installing FreePBX
cd /etc svn co http://www.freepbx.org/v3/svn/trunk/ freepbx-v3/ cd /etc/freepbx-v3 chmod 755 preinstall.sh ./preinstall.sh
Changing some permissions
chown lighttpd:lighttpd /etc/freepbx-v3/freepbx/config/ chmod 777 -R /etc/freepbx-v3/
Create a linksys
ln -s /etc/freepbx-v3 /var/www/localhost/htdocs/freepbx
Installing FreeSwitch
Installing Freeswitch
apk add freeswitch freeswitch-flite freeswitch-sounds-en-us-callie-8000 freeswitch-sample-config -U -X http://build.alpinelinux.org:8009/backports/1.10/ --allow-untrusted
Changing some permissions
chown lighttpd:lighttpd /etc/freeswitch/ chmod 777 -R /etc/freeswitch/
Starting
Starting http and sql server and adding to boot
/etc/init.d/postgresql setup /etc/init.d/postgresql start && rc-update add postgresql default /etc/init.d/lighttpd start && rc-update add lighttpd default
Browse
http://FREEPBX_IP_NUMBER/freepbx/installer.html
Accept Terms and Conditions Next Select pqsl as database server, freepbx as database name, postgres as user, no password Set System Defaults Next Create Main Administrator Next Set the Conf Directory: to: /etc/freeswitch Next In the Packages page select the packages you want to install Next Ready to Install Next
And wait until the installer finish the installation
When Installation Complete,click on: Click here to use FreePBX 3.0!
EOF