2nd
November
2007
Instalacion de Asterisk en Ubuntu Server
posted in Linux |
// /boot 100M
// /var 2 Gb
// /home 4 Gb
// /usr 8 Gb
// / 4Gb
// Swap 520 Mb
sudo passwd root
password
sudo editor /etc/apt/sources.list
deb http://us.archive.ubuntu.com/ubuntu/ dapper universe
deb-src http://us.archive.ubuntu.com/ubuntu/ dapper universe
sudo apt-get update
sudo apt-get install openssl libssl-dev ssh
sudo apt-get install gcc make g++
uname -a
Linux AsteriskServer 2.6.15-23-386
apt-cache search 2.6.15
sudo apt-get install linux-headers-2.6.15-23-server linux-image-2.6.15-23-server linux-source-2.6.15
sudo apt-get install nmap lynx emacs21
sudo apt-get install festival festival-dev
sudo apt-get install ncurses-base ncurses-bin ncurses-term libncurses5 libncursesw5 libncurses5-dev libncursesw5-dev
sudo apt-get install zlib1g zlib1g-dev
sudo apt-get install bison bison-doc
sudo apt-get install libxml2 libxml2-dev
sudo apt-get install libtiff4 libtiff4-dev
sudo apt-get install libasound2 libgsm1 libltdl3 libpq3 libspeex1 libsqlite0 libtonezone1 libaudiofile0 libaudiofile-dev
sudo apt-get install flex
sudo apt-get install subversion curl doxygen
sudo apt-get install libnet-telnet-perl mime-construct libipc-signal-perl libmime-types-perl libproc-waitstat-perl
sudo apt-get install apache2
sudo apt-get install php5 php5-cli php5-mysql php-pear libapache2-mod-php5 php5-curl php5-gd php-db
sudo apt-get install mysql-client-5.0 mysql-server-5.0 libmysqlclient15-dev
2. Configurar como Internet Site
3. localhost.localdomain
********************************
2. ********************************
2da Parte..
********************************
2. ********************************
mkdir ~/asterisk
cd asterisk
wget http://asterisk.gnuinter.net/files/asterisk-perl-0.08.tar.gz
wget http://keihanna.dl.sourceforge.net/sourceforge/sox/sox-12.17.9.tar.gz
wget http://heanet.dl.sourceforge.net/sourceforge/lame/lame-3.96.1.tar.gz
wget http://superb-east.dl.sourceforge.net/sourceforge/amportal/freepbx-2.1.1.tar.gz
wget http://ftp.digium.com/pub/zaptel/releases/zaptel-1.2.13.tar.gz
wget http://ftp.digium.com/pub/libpri/releases/libpri-1.2.4.tar.gz
wget http://ftp.digium.com/pub/asterisk/releases/asterisk-1.2.15.tar.gz
wget http://ftp.digium.com/pub/asterisk/releases/asterisk-sounds-1.2.1.tar.gz
wget http://ftp.digium.com/pub/asterisk/releases/asterisk-addons-1.2.5.tar.gz
cd /usr/src/
sudo tar -xvzf ~/asterisk/lame-3.96.1.tar.gz
cd lame-3.96.1
sudo ./configure –prefix=/usr –sysconfdir=/etc
sudo make && sudo make install
cd /usr/src/
sudo tar -xzvf ~/asterisk/sox-12.17.9.tar.gz
cd sox-12.17.9
sudo ./configure
sudo make
sudo make install
cd /usr/src/
sudo tar -xzvf ~/asterisk/asterisk-perl-0.08.tar.gz
cd asterisk-perl-0.08
sudo perl Makefile.PL
sudo make all
sudo make install
cd /usr/src
sudo tar -xzvf ~/asterisk/freepbx-2.1.1.tar.gz
cd /usr/src/freepbx/freepbx-2.1.1
ENTER
show databases;
use mysql ;
show tables;
select * from user;
update user set password = password(”PaSsWoRd”) where user = “root”;
grant all privileges on *.* to asterisk@localhost identified by “PaSsWoRd”;
flush privileges;
exit
mysql -u asterisk -pPaSsWoRd
mysql> create database asteriskcdrdb;
mysql> create database asterisk;
mysql> exit
mysql -u asterisk -pPassw0rd asterisk Lo siguiente son los usuarios y password por default para FreePBX
mysql -u root -pPaSsWoRd
GRANT ALL PRIVILEGES ON asteriskcdrdb.* TO asteriskuser@localhost IDENTIFIED BY “amp109″;
2. GRANT ALL PRIVILEGES ON asterisk.* TO asteriskuser@localhost IDENTIFIED BY “amp109″;
3. flush privileges;exit
sudo groupadd asterisk
sudo useradd -c “PBX asterisk” -d /var/lib/asterisk -g asterisk asterisk
sudo mkdir /var/run/asterisk
sudo chown asterisk:asterisk /var/run/asterisk
sudo emacs /etc/group
www-data:x:33:asterisk
find /etc/apache2/ -type f | xargs grep Group
sudo emacs /etc/apache2/apache2.conf
User www-data
Group www-data
User asterisk
Group asterisk
sudo chown -R asterisk /var/lib/php5
sudo emacs /etc/php5/apache2/php.ini
upload_max_filesize = 32M
sudo mkdir /usr/src/asterisk
cd /usr/src/asterisk
sudo tar zvxf ~/asterisk/libpri- 1.2.4.tar.gz
sudo tar zvxf ~/asterisk/zaptel-1.2.13.tar.gz
sudo tar zvxf ~/asterisk/asterisk-1.2.15.tar.gz
sudo tar zvxf ~/asterisk/asterisk-addons-1.2.5.tar.gz
sudo tar zvxf ~/asterisk/asterisk-sounds-1.2.1.tar.gz
cd libpri-1.2.4
sudo make & sudo make install
cd ../zaptel-1.2.13
sudo make clean
sudo make linux26
sudo make install
cd ../asterisk-1.2.15
sudo make clean
sudo make
sudo make install
sudo make samples
sudo make progdocs
cd ../asterisk-addons-1.2.5
sudo make
sudo make installcd ../asterisk-sounds-1.2.1
sudo make
sudo make install
sudo /etc/init.d/apache2 restart
sudo mkdir /var/run/asterisk
sudo emacs /etc/asterisk/asterisk.conf
RUNASTERISK=/var/run
RUNASTERISK=/var/run/asterisk
chown -R asteriks:asterisk /var/run/asterisk
cd /usr/src/freepbx/freepbx-2.1.1/
sudo pear install db
sudo mkdir /var/www/cgi-bin
sudo chown asterisk:asterisk /var/www/cgi-bin
sudo ./install_amp
Enter your USERNAME to connect to the ‘asterisk’ database:
asteriskuser asterisk
Enter your PASSWORD to connect to the ‘asterisk’ database:
amp109 Passw0rd
Enter the hostname of the ‘asterisk’ database:
localhost ENTER
Enter a USERNAME to connect to the Asterisk Manager interface:
admin admin
Enter a PASSWORD to connect to the Asterisk Manager interface:
amp111 Passw0rd
Enter the path to use for your AMP web root:
/var/www/html ENTER
Created /var/www/html
Enter the path to use for your FOP web root:
/var/www/html/panelENTER
Created /var/www/html/panel
Enter the path to your Apache cgi-bin:
/var/www/cgi-bin
Enter the IP ADDRESS or hostname used to access the AMP web-admin:
xx.xx.xx.xx localhost
Enter a PASSWORD to perform call transfers with the Flash Operator Panel:
passw0rd Passw0rd
Use simple Extensions extensions admin or separate Devices and Users deviceanduser?
extensions
Enter directory in which to store AMP executable scripts:
/var/lib/asterisk/bin
Created /var/lib/asterisk/bin
Enter directory in which to store super-user scripts:
/usr/sbin
mkdir /var/lib/asterisk/sounds/custom
chown -R asterisk:asterisk /var/lib/asterisk/
sudo /usr/sbin/amportal start
su -
password
/usr/sbin/amportal start
ps aux
asterisk 5544 0.2 1.4 15452 7080 pts/0 Sl 13:54 0:00 /usr/sbin/asterisk -U asterisk -G asterisk -vvvg -c
asterisk 5585 0.0 0.1 3848 832 pts/0 S 13:54 0:00 -su -c cd /var/www/html/panel && /var/www/html/panel/safe_opseasterisk 5586 0.0 0.2 3640 1324 pts/0 S 13:54 0:00 /bin/bash /var/www/html/panel/safe_opserver
asterisk 5588 0.3 1.5 10008 7352 pts/0 S 13:54 0:00 /usr/bin/perl -w ./op_server.pl
RUNASTERISK=yes
http://192.168.1.101/html/admin/
admin
admin
This entry was posted
on Friday, November 2nd, 2007 at 11:18 and is filed under Linux.
You can follow any responses to this entry through the RSS 2.0 feed.
You can leave a response, or trackback from your own site.