Installation de astérisk sous ubuntu 10.04
Fermé
otchouck
Messages postés
54
Date d'inscription
mercredi 12 novembre 2008
Statut
Membre
Dernière intervention
1 juillet 2019
-
2 oct. 2010 à 01:04
otchouck Messages postés 54 Date d'inscription mercredi 12 novembre 2008 Statut Membre Dernière intervention 1 juillet 2019 - 13 déc. 2014 à 22:09
otchouck Messages postés 54 Date d'inscription mercredi 12 novembre 2008 Statut Membre Dernière intervention 1 juillet 2019 - 13 déc. 2014 à 22:09
A voir également:
- Installation de astérisk sous ubuntu 10.04
- Ubuntu iso - Télécharger - Systèmes d'exploitation
- Installation chromecast - Guide
- Ubuntu 24.04 - Accueil - Ubuntu
- Ubuntu 32 bits - Télécharger - Systèmes d'exploitation
- Installation windows 10 sans compte microsoft - Guide
4 réponses
mamiemando
Messages postés
33367
Date d'inscription
jeudi 12 mai 2005
Statut
Modérateur
Dernière intervention
19 novembre 2024
7 801
2 oct. 2010 à 13:22
2 oct. 2010 à 13:22
Hop hop hop sous Linux on installe en priorité un logiciel avec des paquets, sauf quand on a pas le choix ou un besoin super spécifique.
Sous ubuntu, on passe soit par synaptic, soit par apt-get, soit par aptitude.
http://doc.ubuntu-fr.org/synaptic
http://doc.ubuntu-fr.org/apt#apt-get
http://doc.ubuntu-fr.org/aptitude
Voilà ce qu'il faudrait taper dans un terminal avec aptitude :
http://doc.ubuntu-fr.org/terminal#ou_est-il
En cas de problème, quelques manipulations sont indiquées ici mais vue la version évoquée sur le lien, je ne suis pas persuadée que ce soit encore d'actualité :
http://doc.ubuntu-fr.org/asterisk
Bonne chance
Sous ubuntu, on passe soit par synaptic, soit par apt-get, soit par aptitude.
http://doc.ubuntu-fr.org/synaptic
http://doc.ubuntu-fr.org/apt#apt-get
http://doc.ubuntu-fr.org/aptitude
Voilà ce qu'il faudrait taper dans un terminal avec aptitude :
http://doc.ubuntu-fr.org/terminal#ou_est-il
sudo aptitude update sudo aptitude safe-upgrade sudo aptitude install asterisk
En cas de problème, quelques manipulations sont indiquées ici mais vue la version évoquée sur le lien, je ne suis pas persuadée que ce soit encore d'actualité :
http://doc.ubuntu-fr.org/asterisk
Bonne chance
berrayahkamel
Messages postés
174
Date d'inscription
mardi 31 juillet 2007
Statut
Membre
Dernière intervention
6 avril 2020
64
22 juin 2013 à 01:15
22 juin 2013 à 01:15
bonjour
voila une MAJ de ma dernière installation sous debian
Pour le debian
apt-get build-dep build-essential // pour résoudre le soucis des dépedance
apt-get build-dep lesbibliotheque qui manque' ==> installation avec les dépondance
apt-get install libauthen-pam-perl l ==> l'installation des autres deveraispas poser un soucis
dpkg --install webmin_1.610_all.deb // répéter l"opération si ca marche pas
//** installer apache2
apt-get update
apt-get upgrade --show-upgraded
apt-get install apache2 apache2-doc apache2-utils
apt-get install libapache2-mod-ruby
apt-get install libapache2-mod-perl2
apt-get install python-mysqldb
apt-get install libapache2-mod-php5 php5 php-pear php5-xcache
apt-get install php5-suhosin
apt-get install php5-mysql
/etc/init.d/webmin restart
/etc/init.d/apache2 restart
*** installer mysql
apt-get install mysql-client mysql-server
/etc/init.d/mysql restart
apt-get install phpmyadmin
installer : mysql-devel odbc sqlite
apt-get install mysql-server libmysqlclient-dev
apt-get install libmysqlclient*
apt-get install unixodbc-dev libmyodbc
apt-get install libsqlite3-dev libsqlite-dev
postgres
apt-get install flex xsltproc odbc-postgresql libusb-dev libnewt-dev libxml2-dev bison
apt-get install postgresql postgresql-contrib postgresql-client
//** changer le port sip
dans sip.conf
tcpbindaddr=0.0.0.0:5080 // ca change le port tcp
bindport=5080 // ca change le port udp
tapez
netstat -an | grep 5080
tcp 0 0 0.0.0.0:5080 0.0.0.0:* LISTEN
udp 0 0 0.0.0.0:5080 0.0.0.0:*
tcpenable=yes // permis d'activer le port tcp de tel sorte qu'il soit pingable
redémarer juste le service
**----
voila une MAJ de ma dernière installation sous debian
Pour le debian
apt-get build-dep build-essential // pour résoudre le soucis des dépedance
apt-get build-dep lesbibliotheque qui manque' ==> installation avec les dépondance
apt-get install libauthen-pam-perl l ==> l'installation des autres deveraispas poser un soucis
dpkg --install webmin_1.610_all.deb // répéter l"opération si ca marche pas
//** installer apache2
apt-get update
apt-get upgrade --show-upgraded
apt-get install apache2 apache2-doc apache2-utils
apt-get install libapache2-mod-ruby
apt-get install libapache2-mod-perl2
apt-get install python-mysqldb
apt-get install libapache2-mod-php5 php5 php-pear php5-xcache
apt-get install php5-suhosin
apt-get install php5-mysql
/etc/init.d/webmin restart
/etc/init.d/apache2 restart
*** installer mysql
apt-get install mysql-client mysql-server
/etc/init.d/mysql restart
apt-get install phpmyadmin
installer : mysql-devel odbc sqlite
apt-get install mysql-server libmysqlclient-dev
apt-get install libmysqlclient*
apt-get install unixodbc-dev libmyodbc
apt-get install libsqlite3-dev libsqlite-dev
postgres
apt-get install flex xsltproc odbc-postgresql libusb-dev libnewt-dev libxml2-dev bison
apt-get install postgresql postgresql-contrib postgresql-client
//** changer le port sip
dans sip.conf
tcpbindaddr=0.0.0.0:5080 // ca change le port tcp
bindport=5080 // ca change le port udp
tapez
netstat -an | grep 5080
tcp 0 0 0.0.0.0:5080 0.0.0.0:* LISTEN
udp 0 0 0.0.0.0:5080 0.0.0.0:*
tcpenable=yes // permis d'activer le port tcp de tel sorte qu'il soit pingable
redémarer juste le service
**----
berrayahkamel
Messages postés
174
Date d'inscription
mardi 31 juillet 2007
Statut
Membre
Dernière intervention
6 avril 2020
64
22 juin 2013 à 01:24
22 juin 2013 à 01:24
A propo je te conseil Dadhdi c'est plus stable
berrayahkamel
Messages postés
174
Date d'inscription
mardi 31 juillet 2007
Statut
Membre
Dernière intervention
6 avril 2020
64
22 juin 2013 à 01:35
22 juin 2013 à 01:35
voiala avec Dahdi
Manuel final d'installation d'un ipbx
1. installer linux vers 6.2 en version serveur , selectionner tout les option lier au réseaux et les options de serveur apache mysql etc
1.1 update
1.1.2 installer les package suivant
yum -y install gcc gcc-c++ kernel-devel bison openssl openssl-devel perl \
perl-Net-SSLeay perl-Crypt-SSLeay libtermcap-devel ncurses-devel doxygen \
curl-devel newt-devel mlocate lynx tar wget nmap bzip2 mod_ssl crontabs \
vixie-cron speex speex-devel unixODBC unixODBC-devel libtool-ltdl libtool-ltdl-devel \
mysql-connector-odbc mysql mysql-devel mysql-server php-mysql php-mbstring php-mcrypt \
flex screen libtiff-devel newt-devel libogg-devel \
libxml2* svn samba vsftpd tftp ncurses-devel gd curl \
// pour jabber
yum install zlib-devel mysql-devel glibc-devel curl-devel gcc automake mysql libidn-devel openssl-devel net-snmp-devel rpm-devel OpenIPMI-devel
2. Activer la carte eth0
3. fixer le ip et l'adresse à 192.168.1.195 (insérer les instructuction a suivre , script de modification de eth0)
== cd /etc/sysconfig/network-scripts
== vi ifcfg-eth0
== service network restart
Script :
* Copy les fichiers installabe qui se trouve dans le dossier Asterisk195. les *.tar (mettre tout les fichiers et dossier dans un seul fichier tar)
* installer webmin
cd /usr/src
rpm -ivh webmin-1.580-1.noarch.rpm
service webmin start
chkconfig webmin on
service mysqld start
chkconfig mysqld on
chkconfig iptables off
service iptables stop
* speex
cd /usr/src
tar xvf speex-1.2rc1.tar.gz
cd speex-1.2rc1
./configure; make ;make install
* Installer apache/mysql / php et activer les services
yum -y install apache httpd php mysql*
service mysqld start
chkconfig mysqld on
chkconfig httpd on
service httpd start
* script installer librpi
cd /usr/src/
tar xvf libpri-1.4.12.tar.gz
libpri-1.4; make;make install
* Installer dahdi-linux
cd /usr/src
tar xvf tar xvf dahdi-linux-complete-2.5.0+2.5.0.tar.gz
cd dahdi-linux-complete-2.5.0+2.5.0
make all;make install; make config
* Outils asterisk , pour activer les options mp3 et installer mpg, fax etc
cd /usr/src
rpm -ivh rpmforge-release-0.5.2-2.el6.rf.i686.rpm // consulter yum.d un reposotiry et ajouter de source forge
yum -y install mpg* // pour mp3
yum -y install sox
* installer le fax
tar xvf spandsp-0.0.6pre18.tgz
cd spandsp-0.0.6
./configure && make && make install
* pour gtalk jabber
cd /usr/src
rpm -ivh openfire-3.7.1-1.i386.rpm // voir lien https://xmpp.org/software/servers.html
service openfire start
http://192.168.1.195:9090/setup/index.jsp , il faut copier la BD automatiquement
yum install iksemel iksemel-devel
* Installer Asterisk
cd /usr/src
tar xvf asterisk-1.8.5.0.tar.gz
cd asterisk-1.8.5.0
./contrib/scripts/get_mp3_source.sh // installer les options mp3
./configure
make menuselect // avtiver les options de mp3,
{ pour faire automatiquement
// il faut copier le le contenu du fichier menuselect.makeopts que j'ai déjà modifier , ce fichier contient les élément désactiver dans le make
make menuselect.makeopts // construire l exe de menuselect
* copier le fichier menuselect.makeopts
ou
* menuselect/menuselect --enable app_mysql --enable cdr_mysql --enable res_config_mysql --enable chan_ooh323 --enable format_mp3 menuselect.makeopts // pour ajouter a ceux par défaut
}
make
make install
make samples
make config
chkconfig asterisk on
* copier la base de donnée Mysql de asterisk et aussi le postegres pour la BD cel
* attention a useragent dans la table sip
* telecharger et installer sqlite , lien https://www.sqlite.org/sqlite-autoconf-3071300.tar.gz
tar xvf ;./configure ;make ; make install
voir export LD_LIBRARY_PATH=/usr/local/lib:$LD_LIBRARY_PATH
* Suite Dahdi
dahdi_genconf modules
dahdi_genconf -vv
echo "blacklist netjet" >> /etc/modprobe.d/dahdi.blacklist.conf
* copier le fichier config de selinux pour eviter les probléme de droit ( ex: fsockopen sur tout les ports et aussi du vsftpd )
* Copier les config de vsftpd et les config etc.asterisk
* Base de donnée mysql
- creer les utilisateur ( script )
- importer le fichier sql automatquement
mysql mysql < mysql.sql
mysql asterisk < asterisk.sql
mysql mysql < users.sql
* copier tout les fichiers de configuration de asterisk
* copier phpMyAdmin
/// installationde vtiger
suivre le manuel https://wiki.vtiger.com/index.php/Installation_with_LAMP
telecharge vtiger sur : https://www.vtiger.com/open-source-crm/download-open-source/
http://garr.dl.sourceforge.net/project/vtigercrm/vtiger%20CRM%205.4.0/Core%20Product/vtigercrm-5.4.0.tar.gz
yum install php-mysql php-gd php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc php-mapserver php-mbstring php-mcrypt php-mssql php-snmp php-soap php-tidy phpmyadmin mysql mysql-server httpd libpng libpng-devel libjpeg libjpeg-devel freetype freetype-devel zlib xFree86-dev openssl openssl-devel krb5-devel imap-2004d
il faut créer la BD en manuel est on utf-8 ( selectionner l'option dans phpMyAdmin )
//*** desinstaller ou netoyer asterisk
make distclean // efface meme la config de la compilation
make clean // efface uniquemen les fichier objets
make uninstall // desinstaller les fichiers bin mais pas les config et les dossier
make uninstall-all // efface la total aucune trace ne restera ( faire attention a la suite d'un production )
//**********
//**********//**********
//**********//**********
//**********//**********
//**********//**********
//**********//**********
Manuel final d'installation d'un ipbx
1. installer linux vers 6.2 en version serveur , selectionner tout les option lier au réseaux et les options de serveur apache mysql etc
1.1 update
1.1.2 installer les package suivant
yum -y install gcc gcc-c++ kernel-devel bison openssl openssl-devel perl \
perl-Net-SSLeay perl-Crypt-SSLeay libtermcap-devel ncurses-devel doxygen \
curl-devel newt-devel mlocate lynx tar wget nmap bzip2 mod_ssl crontabs \
vixie-cron speex speex-devel unixODBC unixODBC-devel libtool-ltdl libtool-ltdl-devel \
mysql-connector-odbc mysql mysql-devel mysql-server php-mysql php-mbstring php-mcrypt \
flex screen libtiff-devel newt-devel libogg-devel \
libxml2* svn samba vsftpd tftp ncurses-devel gd curl \
// pour jabber
yum install zlib-devel mysql-devel glibc-devel curl-devel gcc automake mysql libidn-devel openssl-devel net-snmp-devel rpm-devel OpenIPMI-devel
2. Activer la carte eth0
3. fixer le ip et l'adresse à 192.168.1.195 (insérer les instructuction a suivre , script de modification de eth0)
== cd /etc/sysconfig/network-scripts
== vi ifcfg-eth0
== service network restart
Script :
* Copy les fichiers installabe qui se trouve dans le dossier Asterisk195. les *.tar (mettre tout les fichiers et dossier dans un seul fichier tar)
* installer webmin
cd /usr/src
rpm -ivh webmin-1.580-1.noarch.rpm
service webmin start
chkconfig webmin on
service mysqld start
chkconfig mysqld on
chkconfig iptables off
service iptables stop
* speex
cd /usr/src
tar xvf speex-1.2rc1.tar.gz
cd speex-1.2rc1
./configure; make ;make install
* Installer apache/mysql / php et activer les services
yum -y install apache httpd php mysql*
service mysqld start
chkconfig mysqld on
chkconfig httpd on
service httpd start
* script installer librpi
cd /usr/src/
tar xvf libpri-1.4.12.tar.gz
libpri-1.4; make;make install
* Installer dahdi-linux
cd /usr/src
tar xvf tar xvf dahdi-linux-complete-2.5.0+2.5.0.tar.gz
cd dahdi-linux-complete-2.5.0+2.5.0
make all;make install; make config
* Outils asterisk , pour activer les options mp3 et installer mpg, fax etc
cd /usr/src
rpm -ivh rpmforge-release-0.5.2-2.el6.rf.i686.rpm // consulter yum.d un reposotiry et ajouter de source forge
yum -y install mpg* // pour mp3
yum -y install sox
* installer le fax
tar xvf spandsp-0.0.6pre18.tgz
cd spandsp-0.0.6
./configure && make && make install
* pour gtalk jabber
cd /usr/src
rpm -ivh openfire-3.7.1-1.i386.rpm // voir lien https://xmpp.org/software/servers.html
service openfire start
http://192.168.1.195:9090/setup/index.jsp , il faut copier la BD automatiquement
yum install iksemel iksemel-devel
* Installer Asterisk
cd /usr/src
tar xvf asterisk-1.8.5.0.tar.gz
cd asterisk-1.8.5.0
./contrib/scripts/get_mp3_source.sh // installer les options mp3
./configure
make menuselect // avtiver les options de mp3,
{ pour faire automatiquement
// il faut copier le le contenu du fichier menuselect.makeopts que j'ai déjà modifier , ce fichier contient les élément désactiver dans le make
make menuselect.makeopts // construire l exe de menuselect
* copier le fichier menuselect.makeopts
ou
* menuselect/menuselect --enable app_mysql --enable cdr_mysql --enable res_config_mysql --enable chan_ooh323 --enable format_mp3 menuselect.makeopts // pour ajouter a ceux par défaut
}
make
make install
make samples
make config
chkconfig asterisk on
* copier la base de donnée Mysql de asterisk et aussi le postegres pour la BD cel
* attention a useragent dans la table sip
* telecharger et installer sqlite , lien https://www.sqlite.org/sqlite-autoconf-3071300.tar.gz
tar xvf ;./configure ;make ; make install
voir export LD_LIBRARY_PATH=/usr/local/lib:$LD_LIBRARY_PATH
* Suite Dahdi
dahdi_genconf modules
dahdi_genconf -vv
echo "blacklist netjet" >> /etc/modprobe.d/dahdi.blacklist.conf
* copier le fichier config de selinux pour eviter les probléme de droit ( ex: fsockopen sur tout les ports et aussi du vsftpd )
* Copier les config de vsftpd et les config etc.asterisk
* Base de donnée mysql
- creer les utilisateur ( script )
- importer le fichier sql automatquement
mysql mysql < mysql.sql
mysql asterisk < asterisk.sql
mysql mysql < users.sql
* copier tout les fichiers de configuration de asterisk
* copier phpMyAdmin
/// installationde vtiger
suivre le manuel https://wiki.vtiger.com/index.php/Installation_with_LAMP
telecharge vtiger sur : https://www.vtiger.com/open-source-crm/download-open-source/
http://garr.dl.sourceforge.net/project/vtigercrm/vtiger%20CRM%205.4.0/Core%20Product/vtigercrm-5.4.0.tar.gz
yum install php-mysql php-gd php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc php-mapserver php-mbstring php-mcrypt php-mssql php-snmp php-soap php-tidy phpmyadmin mysql mysql-server httpd libpng libpng-devel libjpeg libjpeg-devel freetype freetype-devel zlib xFree86-dev openssl openssl-devel krb5-devel imap-2004d
il faut créer la BD en manuel est on utf-8 ( selectionner l'option dans phpMyAdmin )
//*** desinstaller ou netoyer asterisk
make distclean // efface meme la config de la compilation
make clean // efface uniquemen les fichier objets
make uninstall // desinstaller les fichiers bin mais pas les config et les dossier
make uninstall-all // efface la total aucune trace ne restera ( faire attention a la suite d'un production )
//**********
//**********//**********
//**********//**********
//**********//**********
//**********//**********
//**********//**********
13 déc. 2014 à 22:09