Aller au contenu
Règlement du forum ×
IPTV et arnaques ×

Installé Asterisk 1.8 sous CentOS et Ubuntu


berrayahkamel

Messages recommandés

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

Lien vers le commentaire
Partager sur d’autres sites

Oui, c'est vrais

 

Mais ca te permis pas le controle de la version et du contenus et des options , c'est un peu une installation à l'aveugle qui peu servir pour un test mais pas pour une production réel ,

le tuto proposé install aussi la base de données MySQL et montre comment la configurée pour l'utiliser dans les options RealTime. Il y aussi l'installation de Jabber utiliser avec asterisk pour se connecté et faie des appel via google voice.

Lien vers le commentaire
Partager sur d’autres sites

Je ne l'utilise pas en production :p

 

J'ai un petit Asterisk 1.8 sur un mini serveur Raspberry (sur la photo en haut à gauche), à droit, c'est une passerelle VoIP FXS/FXO, branchée sur la téléphonie de ma freebox, ce qui me permet de profiter partout dans le monde des avantages de ma Free, appels illimité fixe/mobile, vers le fixe Algérien aussi :) en plus de tout ce que permet de faire Asterisk, synthèse vocale, redirection vers SIP, peering avec des d'autres fournisseur VoIP, spoofing de caller ID quand le fournisseur le permet...etc

 

L'installation est bordelique juste pour la photo, en temps normal, tout est encastré derrière, je tiens à le préciser LOL

o86c.jpg

Lien vers le commentaire
Partager sur d’autres sites

  • 5 months later...
c'est bien , effectivement Asterisk n'exige pas une machine puissante pour son utilisation , surtout pour deux port fxs / fxo et quelque user SIP. Un mini-PC fera justement l'affaire

 

J'ai besoin d'aide :( je cherche un moyen de faire genre un waitexten mais sur une extension de type numéro, j'ai essayé la fonction Read mais ça ne marche pas :(

 

Si t'as un tuyau je suis preneur :p

 

Merci

Lien vers le commentaire
Partager sur d’autres sites

Rejoindre la conversation

Vous pouvez publier maintenant et vous inscrire plus tard. Si vous avez un compte, connectez-vous maintenant pour publier avec votre compte.

Invité
Répondre à ce sujet…

×   Collé en tant que texte enrichi.   Coller en tant que texte brut à la place

  Seulement 75 émoticônes maximum sont autorisées.

×   Votre lien a été automatiquement intégré.   Afficher plutôt comme un lien

×   Votre contenu précédent a été rétabli.   Vider l’éditeur

×   Vous ne pouvez pas directement coller des images. Envoyez-les depuis votre ordinateur ou insérez-les depuis une URL.

  • Messages

    • Paiement électronique des factures : l’Algérienne des Eaux accélère sa transformation numérique https://www.algerie360.com/paiement-electronique-des-factures-lalgerienne-des-eaux-accelere-sa-transformation-numerique/
    • Salem Alikoum, Bonjour, 🙃 les amis même avec une connexion fibre y'a des coupures ? le voyant : PONT redémarre  😡 aujourd'hui deux fois ? 
    • ce que je reproche a AT ,, ils annonce des truc en grand pompe mais la réalité et tout autre .......meme pas un cahier des charger ....  bref un je vous explique le probleme que j'ai avec AT.... dans l'ordre purement technique ...  quand je bossé  a une époque au europe  " j'etai dans le domains de la fibre WDS OLT OTN configue et déploiement ect..... "bon breff lol  exemple ya pas mal de quartier batiment zone pavillonnaire avec des NRO "Nœud de Raccordement Optique" ou ya les OLT ect...   de différent équipementier  ZTEG HWTC ALCL ect.. pour chaque operateur ....  ,  pour le déploiement des BOX  des operateur par le OMCI , c'est une base de donne et roule ma poulee ...  .. mais ça n'exclut pas d'autre ONT ONU SFP de rentre dans le GPON ou XGS-pon. exemple un client veux changé ça LiveBox 5 6 ou 7 par un routeur avec un port SFP+ pas de problème ,un appel et c'est réglé en quelque minute .... parce que c'est prévu pour et en plus y'avais du personnelle qualifier...  ici chez AT  ya des  OLT ZTEG lazem que des ONT ZTE point .."rien à foutre"  OLT HWTC "Huawei" aussi Lazem que des ONT Huawei  ... OLT ALCL nokia lazem que des ONT NOKIA ..... wachbikmou arreté les débilité tout ça parce que ya pas du personnelles qualifier  dans le demains chez AT ?? sérieux nous somme arrivé a ça .... vous trouve ça logique ... rien d'ici a Alger des quartier entier privé de la fibre depuis plus d'une année parce que y'avais un déploiement des OLT ALCL nokia ou fibrehome...ah  pas de boule ils manque d'ONT NOKIA ou fibrehome, alors pas de fibre .. et c'est personnes ils ont comptabilisé dans les 2 million za3ma fibre ...  je vous parle meme pas des autre wilaya ... mais bon doucement mais surement inchallah  quand je critique AT c'est pour qu'il améliore leur service pas le contraire,, mais je vois une  dégradation spectaculaire /// matos offert personnelles ect....  heureusement  ya des personnes compétentes chez AT el hamdouallah, c'est grâce a eux que AT ce développe un peut ... mais les autre AAAAAA " le problème du monopole  et c'est dérivée " mais il faut pas oublier aussi que le déploiement de la fibre en 2020  ou 2019 c'etai une affaire ou Pluto une volonté  politique et non économique ou besoin .... comme dans les autre pays... comme je le dit toujours "algerietelecom wakoulo yataalem " 😅
    • C'est exactement ce je reproche à AT qui ne cesse de se réjouir d'acquérir des nouveautés comme un enfant gâté qui s'offre un nouveau joujou ,l'utilise juste pour son plaisir de  se vanter auprès de sa hiérarchie "on a ca donc on  est meilleur" alors que ces dernières ne sont accessibles qu'à un petit nombre d'abonnés surtout les privilégiés conventionnés pour le haut débit au demi-tarif  d'en haut à qui  (dans sa situation de monopole) s'empresse de faire plaisir pendant que  plus de la moitié de clients d'en bas souffrent encore avec le réseau de cuivre vétuste et des offres de 10 MBps au même tarif , dont certains n'en reçoivent réellement que 50% du débit minimal. Ces derniers qui attendent la fibre optique depuis 2020 perçoivent ces pratiques de marketing  en plus de la prétention de vendre du Wifi à la manière de la fameuse offre Wifi Dari, comme du mépris et de l'arrogance. On ne peut pas leur reprocher de critiquer AT dans ces pratiques.
    • le problème meme si ta un wifi 6 mais il reste faible le wifi c'est plusieurs option et caractéristique matériaux qui suive la puce elle meme ne règle pas tous les problèmes j'ai testé leur modem wifi 6 presque même couverture du signale que wifi 5 avec un peut meilleur  gestion de la bande et client je pense que les responsable font du marketing et néglige la gestion et réalité de terrain et problème real de la clientèle 
×
×
  • Créer...