Instalar FreePBX en CentOS 5.x
1.Instalar asterisk
Instalar libpri,zaptel,asterisk,asterisk-addons
2.Desabilitar SeLinux
echo "selinux=disabled" > /etc/selinux/config
init 6
3.Instalar paquetes necesarios para FreePBX
yum install e2fsprogs-devel keyutils-libs-devel krb5-devel libogg libselinux-devel libsepol-devel libxml2-devel libtiff-devel gmp php-pear php-pear-DB php-gd php-mysql php-pdo ncurses-devel audiofile-devel libogg-devel mysql-devel zlib-devel perl-DateManip sendmail-cf kernel-devel openssl-devel httpd sox spandsp mpg123
4.Instalar lame
wget http://easynews.dl.sourceforge.net/sourceforge/lame/lame-3.97.tar.gz
tar zxvf lame-3.97.tar.gz
cd lame-3.97
./configure
make
make install
5.Descargar FreePBX
wget http://mirror.freepbx.org/freepbx.tar.gz
6.Instalar BD para FreePBX (mysql sin password)
cd /usr/src/freepbx
mysqladmin create asterisk
mysqladmin create asteriskcdrdb
mysql asterisk < SQL/newinstall.sql
mysql asteriskcdrdb < SQL/cdr_mysql_table.sql
mysql
GRANT ALL PRIVILEGES ON asteriskcdrdb.* TO asteriskuser@localhost IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON asterisk.* TO asteriskuser@localhost IDENTIFIED BY 'password';
flush privileges;
//Colocar una clave al usuario root de mysql
mysqladmin -u root password 'password'
7.Instalar BD para FreePBX (mysql con password)
mysqladmin create asteriskcdrdb -p
mysql --user root -p asteriskcdrdb < /usr/src/freepbx/SQL/cdr_mysql_table.sql
mysqladmin create asterisk -p
mysql --user root -p asterisk < /usr/src/freepbx/SQL/newinstall.sql
mysql -u root -p
GRANT ALL PRIVILEGES ON asteriskcdrdb.* TO asteriskuser@localhost IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON asterisk.* TO asteriskuser@localhost IDENTIFIED BY 'password';
flush privileges;
8.Cambios en el Sistema Linux
useradd -c "Asterisk PBX" -d /var/lib/asterisk asterisk
//Cambiar el usuario y grupo apache por usuario y grupo asterisk
vi +231 /etc/httpd/conf/httpd.conf o sed -i "s/User apache/User asterisk/" /etc/httpd/conf/httpd.conf
//Cambiar AllowOverride None a AllowOverride All
vi +329 /etc/httpd/conf/httpd.conf o sed -i "s/Group apache/Group asterisk/" /etc/httpd/conf/httpd.conf
9.Instalar FreePBX
pear install db
cd /usr/src/freepbx
./start_asterisk start
./install_amp --username=asterisk --password=password
echo "/usr/local/sbin/amportal start" >> /etc/rc.local
chkconfig httpd on
chkconfig mysqld on
10.Solucionar Problemas de Flash Operator Panel
wget http://www.asternic.org/files/op_panel-0.29.tar.gz
tar xvfz op_panel-0.29.tar.gz
cd op_panel-0.29
cp op_server.pl /var/www/html/panel/
cp flash/operator_panel.swf /var/www/html/panel/
//En el archivo op_server.cfg:
[general]
use_amportal_conf=1
//usuario y clave similar al registrado en el archivo /etc/asterisk/manager.conf
manager_user=admin
manager_secret=password
11. Solucionar Password de ARI:
vi /var/www/html/recordings/includes/main.conf.php
$ari_admin_password = "password";
12. Configurar Sendmail:
vi /etc/mail/sendmail.mc
define(`SMART_HOST', `relay.DOMAIN.com)dnl
MASQUERADE_AS(`pbx.DOMAIN.com')dnl
FEATURE(`masquerade_envelope')dnl
make -C /etc/mail
13. Editar sip_nat.conf para NAT:
vi /etc/asterisk/sip_nat.conf
localnet=192.168.1.0/255.255.255.0
externhost=pbx.DOMAIN.com externrefresh=10 fromdomain=DOMAIN.com o externip=ipPublica
nat=yes
qualify=yes
canreinvite=no
14. Añadir extra codecs a la configuracion:
vi /etc/asterisk/sip_custom.conf
allow=gsm
allow=h261
allow=h263
allow=h263p
videosupport=yes
vi /etc/asterisk/iax_custom.conf
allow=gsm
allow=h261
allow=h263
allow=h263p
videosupport=yes
15. Editar Configuracion de Correo:
vi /etc/amportal.conf
//Si la interface web de la PBX sera accedida desde internet o localmente.
AMPWEBADDRESS=pbx.DOMAIN.com o IpPublica o ip Privada
vi /etc/asterisk/vm_email.inc
remove "Visit http://AMPWEBADDRESS/cgi-bin/vmail.cgi?action=login&mailbox=${VM_MAILBOX} to check your voicemail with a web browser.\n"
vi /etc/asterisk/vm_general.inc
serveremail=pbx@DOMAIN.com ; El email desde donde la notificacion pudo venir
fromstring=DOMAIN PBX ; Nombre Real o email Sender
16.Configuracion para Music on Hold:
chown asterisk /var/lib/php/session/
sed -i "s|upload_max_filesize = 2M|upload_max_filesize = 20M|" /etc/php.ini
echo "LimitRequestBody 20000000" >> /etc/httpd/conf.d/php.conf
ln -s /var/lib/asterisk/moh /var/lib/asterisk/mohmp3
17.Iniciar FreePBX
En consola amportal start
En el Explorador en http://IpDelServidor/admin
Shop the latest styles juicy couture handbags, juicy couture tracksuit.
Juicy Couture
An online shop specializing in Herve Leger, Herve Leger Dress, Herve Leger Skirt,
Herve Leger
FashionStyleOnsale offer high quality Moncler Jackets at low price.
Moncler Jackets on sale, shop more discount Moncler Vest, Moncler Coats at FashionStyleOnsale
Moncler
Hello,
I'm trying to follow your installation procedure.
Some info about my box:
MB: M2N-SLI Deluxe ASUS
CPU: AMD64 4.8 GHz
investment
Here's the output of "make config" when configuring zaptel:
Zaptel has been configured.
If you have any zaptel hardware it is now recommended to
edit /etc/default/zaptel or /etc/sysconfig/zaptel and set there an
optimal value for the variable MODULES .
orlando investment property
I think that the zaptel hardware you have on your system is:
pci:0000:01:08.0 zaphfc- 1397:2bd0 HFC-S ISDN BRI card
The following step (/sbin/ztcfg) reports one error, which I don't know how to solve:
Notice: Configuration file is /etc/zaptel.conf
line 0: Unable to open master device '/dev/zap/ctl'
credit card processing
1 error(s) detected
Thanks anticipately for your help.
the given links are not working. please mention some valid links. it has made me feel floor heating so try to cover it up with persian rugs or braided rug.