Installation de astérisk sous ubuntu 10.04

otchouck Messages postés 69 Statut Membre -  
otchouck Messages postés 69 Statut Membre -
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

4 réponses

  1. mamiemando Messages postés 33228 Date d'inscription   Statut Modérateur Dernière intervention   7 944
     
    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
    1. otchouck Messages postés 69 Statut Membre 6
       
      Merci bcp j'essaie
      0
  2. berrayahkamel Messages postés 175 Date d'inscription   Statut Membre Dernière intervention   64
     
    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
  3. berrayahkamel Messages postés 175 Date d'inscription   Statut Membre Dernière intervention   64
     
    A propo je te conseil Dadhdi c'est plus stable
    0
  4. berrayahkamel Messages postés 175 Date d'inscription   Statut Membre Dernière intervention   64
     
    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