IP PBX Forum

Vai indietro   IP PBX Forum > VoIP e Telefonia > VoIP

VoIP Discussioni, articoli e notizie sulla tecnologia VoIP in generale.

Rispondi
 
LinkBack Strumenti della discussione ModalitÓ di visualizzazione
  #1 (permalink)  
Vecchio 05-05-2008, 23:40
Staff Member
 
Registrato dal: Apr 2008
Messaggi: 888
mpxnet Ŕ su una buona strada
predefinito Installazione Asterisk 1.4.19.1 + FreePBX 2.4.0 su Debian 4.0 Etch

In questa semplice e sintetica guida vediamo come effettuare una installazione di un centralino IP PBX Voip su Debian. Se stiamo partendo da una installazione minimale, ci occorre poter utilizzare SSH per agevolarci nelle operazioni di copia e incolla durante le fasi d'installazione.

Per cominciare digitiamo
codice:
apt-get update
apt-get upgrade
Installiamo tutte le dipendenze necessarie
codice:
apt-get install -y build-essential libxml2 libxml2-dev libtiff4 libtiff4-dev php5 php5-cli php5-mysql php5 php5-cli php5-mysql php5-gd mysql-server libmysqlclient15-dev php-pear php-db linux-headers-`uname -r` curl sox apache2 libssl-dev libncurses5-dev bison libaudiofile-dev subversion libnewt-dev libcurl3-dev libnet-ssleay-perl openssl libauthen-pam-perl libio-pty-perl libmd5-perl
Scarichiamo i sorgenti sulla directory /usr/src
codice:
cd /usr/src/
wget http://downloads.digium.com/pub/asterisk/releases/asterisk-1.4.19.1.tar.gz
wget http://downloads.digium.com/pub/libpri/releases/libpri-1.4.3.tar.gz
wget http://downloads.digium.com/pub/zaptel/releases/zaptel-1.4.10.1.tar.gz
wget http://downloads.digium.com/pub/asterisk/releases/asterisk-addons-1.4.6.tar.gz
wget http://mirror.freepbx.org/freepbx-2.4.0.tar.gz
wget http://downloads.sourceforge.net/lame/lame-3.97.tar.gz
Scompattiamo tutto sempre dentro la directory /usr/src
codice:
tar -xzvf asterisk-1.4.19.1.tar.gz
tar -xzvf libpri-1.4.3.tar.gz
tar -xzvf zaptel-1.4.10.1.tar.gz
tar -xzvf asterisk-addons-1.4.6.tar.gz
tar -xzvf freepbx-2.4.0.tar.gz
tar -xzvf lame-3.97.tar.gz
Compiliamo i pacchetti partendo da Lame 3.97
codice:
cd /usr/src/lame-3.97
./configure
make && make install
Installiamo Zaptel
codice:
cd /usr/src/zaptel-1.4.10.1
./configure
make && make install
make config 
modprobe zaptel
Installiamo LibPRI
codice:
cd /usr/src/libpri-1.4.3
make && make install
Creiamo gruppo e utente Asterisk e facciamo qualche modifica al file di configurazione di Apache
codice:
groupadd asterisk
useradd -c "asterisk PBX" -d /var/lib/asterisk -g asterisk asterisk
mkdir /var/run/asterisk
chown asterisk:asterisk /var/run/asterisk
chown -R asterisk /var/lib/php5
sed -i 's!^User www-data!User asterisk!' /etc/apache2/apache2.conf
sed -i 's!^Group www-data!Group asterisk!' /etc/apache2/apache2.conf
cd /etc/apache2/sites-enabled/
sed '12s/AllowOverride None/AllowOverride All/g' 000-default > 000-default.tmp
mv 000-default.tmp 000-default
/etc/init.d/apache2 restart
Installiamo Asterisk
codice:
cd /usr/src/asterisk-1.4.19.1
./configure
make && make install
make samples
Installiamo Asterisk AddOn
codice:
cd /usr/src/asterisk-addons-1.4.6
./configure
make && make install
make samples
Prepariamo MySql, non ci dimentichiamo di cambiare XXXXXX con la password che vogliamo dare. IMPORTANTE: Ŕ altamente consigliato di non dare la stessa password di root.
codice:
/usr/bin/mysql_install_db
/etc/init.d/mysql restart
mysqladmin -u root password 'XXXXXX'
mysqladmin create asteriskcdrdb -h localhost -u root -p'XXXXXX'
mysql --user=root --password=XXXXXX asteriskcdrdb < /usr/src/freepbx-2.4.0/SQL/cdr_mysql_table.sql
mysqladmin create asterisk -h localhost -u root -p'XXXXXX'
mysql --user root --password=XXXXXX asterisk < /usr/src/freepbx-2.4.0/SQL/newinstall.sql
mysql -h localhost -u root -p'XXXXXX' mysql --execute="GRANT ALL PRIVILEGES ON asteriskcdrdb.* TO asteriskuser@localhost IDENTIFIED BY 'amp109';"
mysql -h localhost -u root -p'XXXXXX' mysql --execute="GRANT ALL PRIVILEGES ON asterisk.* TO asteriskuser@localhost IDENTIFIED BY 'amp109';"
Variazioni del file asterisk.conf
codice:
nano /etc/asterisk/asterisk.conf
cambiamo sulla riga numero 8 il percorso /var/run con /var/run/asterisk
Installazione FreePBX
codice:
cd /usr/src/freepbx-2.4.0
./install_amp
La procedura di installazione richiede di inserire dei percorsi, proponendone alcuni di default che nella maggior parte dei casi vanno bene. E' consigliabile cambiare /var/www/html con /var/www e quindi anche /var/www/html/panel con /var/www/panel e alla richiesta dell' inserimento dell' IP del server, quando viene proposto [XX.XX.XX.XX], inserire il valore corretto.

Ultima modifica di mpxnet; 14-05-2008 a 17:37
Rispondi quotando
Rispondi

Segnalibri

Tag
asterisk, debian, freepbx

Strumenti della discussione
ModalitÓ di visualizzazione

Regole d'invio
Non puoi inserire discussioni
Non puoi inserire repliche
Non puoi inserire allegati
Non puoi modificare i tuoi messaggi

BB code Ŕ attivo
Le smilie sono attive
Il codice IMG Ŕ attivo
il codice HTML Ŕ disattivato
Trackbacks are attivo
Pingbacks are attivo
Refbacks are attivo


Discussioni simili
Discussione Ha iniziato questa discussione Forum Risposte Ultimo messaggio
FreePBX: La beta 2.5.0 Ŕ pronta per il testing mpxnet VoIP 1 13-04-2009 08:57
Installazione di OCS 2007 su Windows Server 2008 unifiedcom VoIP 4 27-03-2009 17:23
aiuto configurazione asterisck + freepbx + eutelia speedman VoIP 13 19-01-2009 17:38
Trixbox e FreePBX vicini al divorzio. mpxnet VoIP 0 18-05-2008 23:10


Tutti gli orari sono GMT +2. Attualmente sono le 13:29.


Powered by vBulletin versione 3.8.2
Copyright ©: 2000 - 2020, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.3.0
Traduzione italiana: vBulletin-italia.it