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
Bonjour,
j' essaie installer Astérisk sous ubuntu 10.04 mais je n'y arrive pas. après avoir décompresser les dossiers Astérisk, Addons, Zaptel (appelés dahdi)et libpri il m'apparait des messages d'erreur lorsque j'execute les commandes "./configure" ou "make" ou encore "make install" alors je vous remercie de bien vouloir me donner la procédure entière à suivre car je suis nouveau sur linux. merci pour votre compréhension


A voir également:

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
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

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
1
otchouck Messages postés 54 Date d'inscription mercredi 12 novembre 2008 Statut Membre Dernière intervention 1 juillet 2019 6
13 déc. 2014 à 22:09
Merci bcp j'essaie
0
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
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

**----
0
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
A propo je te conseil Dadhdi c'est plus stable
0
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
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 )


//**********
//**********//**********
//**********//**********
//**********//**********
//**********//**********
//**********//**********
0