Rechercher dans la communauté
Affichage des résultats pour les étiquettes 'linux asterisk centos'.
1 résultat trouvé
-
alam alikoum Il y a la totale 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 http://xmpp.org/xmpp-software/servers/ 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 http://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 asterisk mysql mysql * 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/crm/open-source-downloads/ 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 ) //********** //**********//********** //**********//********** //**********//********** //**********//********** //**********//********** 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 **—- liste de besoin ** compte sip // pour le IAX il y a quele port udp il faut mettre bindport=6945 bindaddr=0.0.0.0:6945 apt-get install libnewt-dev libssl libssl-dev zlib1g-dev libncurses-dev libeditline0 libeditline-dev libedit libedit-dev libreadline-dev libreadline linux-headers-`uname -r` libtiff libtiff-dev libxml libxml-dev phppgadmin php-odbc php-pgsql libodbc++-dev libodbc++-doc libodbc odbc-postgresql tdsodbc unixodbc unixodbc-dev postgresql-dev postgresql-client postgresql-contrib alsa alsa-utils nmap iptraf mpg123 links lynx bind doxygen ntpdate curl php-curl libcurl links sox mrtg tdsodbc A voir