CONSERVATOIRE NATIONAL DES ARTS ET METIERS CENTRE REGIONAL AQUITAINE CENTRE D'
CONSERVATOIRE NATIONAL DES ARTS ET METIERS CENTRE REGIONAL AQUITAINE CENTRE D' ENSEIGNEMENT DE PAU Mémoire présenté en vue d'obtenir le DIPLOME D' INGENIEUR C. N. A. M. en INFORMATIQUE par Daniel GASPAR La Voix sur IP Études des solutions logicielles Open Source JURY Président : M. Jean RANCHIN, Professeur au CNAM de Paris Membres : M. Frédéric DUMONT, Directeur de la société NALTA SYSTEMS M. Nicolas GOURLE, Administrateur Réseaux de NALTA SYSTEMS M. Pierre HIRIGARAY, Ingénieur à la SOCATA EADS, Professeur au CNAM de Pau M. Alain TESTE, Maître de conférences à l’UPPA MANUEL D’INSTALLATION Préparé pour: Frédéric Dumont Auteur : Daniel GASPAR Date de rédaction : 04 juin 2007 Référence : Manuel_d_installation_trixbox_asterisk.pdf Version : 1.0 État : fermé Client : Frédéric Dumont Projet : IPBX open source Manuel d’installation Table des matières Avant l’installation d’Asterisk___________________________________________________5 1.1 Caractéristiques machine.......................................................5 Installation de la Trixbox_______________________________________________________6 2.1 Préparatifs d’installation du système......................................6 2.2 Installation du système d’exploitation de base « CentOS »........6 Configurer le système Trixbox__________________________________________________11 3.1 Configurer Trixbox par le Web..............................................11 3.2 Pour se loguer dans le système d’administration...................11 3.3 Configurer Asterisk en utilisant FreePbx................................12 3.4 Paramètres généraux..........................................................15 Installation de logiciels ADD-ONS du serveur IPBX Asterisk________________________18 4.1 Mettre les voix en français...................................................18 4.2 Installer Hudlight Serveur....................................................18 4.3 Ajouter la radio en musique d’attente...................................20 4.4 SUGAR CRM........................................................................21 4.5 Alerte de sécurité................................................................30 4.6 Astuces..............................................................................31 4.7 Vous voulez modifier le message de notification par mail.......31 4.8 Quelle est la version d’Asterisk qui est installée....................31 4.9 Installation de festival.........................................................31 4.10 Touche de raccourcis de Trixbox.........................................32 4.11 Mise à jour de FreePbx.......................................................33 4.12 Gérer votre base de données à l’aide de phpMyAdmin..............33 4.13 Script pour effectuer la sauvegarde du serveur IPBX :..........34 4.14 Script pour configurer les téléphones HARDPHONES ............37 4.15 Synchroniser l’AD avec Outlook ?........................................38 Sécurité de la Trixbox________________________________________________________40 5.1 Autoriser Trixbox par le Web sur du SSL (https).....................40 5.2 Sécuriser Mysql...................................................................40 5.3 Mise à jour des packages de CentOs......................................41 5.4 Sécurisons SSH maintenant .................................................41 Configurer une route sortante__________________________________________________42 6.1 Ajouter un Trunk SIP............................................................42 3 Manuel d’installation Configurer une route entrante__________________________________________________44 7.1 Ajouter d’abord un Ring Group.............................................44 7.2 Ajouter ensuite Inbound Routes............................................45 Installer un répertoire centralisé avec SugarCRM_________________________________46 4 Manuel d’installation Avant l’installation d’Asterisk 1.1 Caractéristiques machine L’installation qui suit va se dérouler sur une machine Pentium III 500 Mhz avec 500Mo de RAM ainsi que 6 274 Mo de HDD. Donc pour une machine plus puissance il faudra adapter au niveau du partitionnement. 5 Une très bonne documentation pour vous aider en plus de ce document http://www.figer.com/Publications/Trixbox.htm ou bien en anglais celui-la (bien meilleur) http://dumbme.voipeye.com.au/trixbox/trixbox_without_tears.htm http://www.sureteq.com/asterisk/trixbox.htm (doc. Officielle) Manuel d’installation Installation de la Trixbox 2.1 Préparatifs d’installation du système Il est nécessaire de récupérer le disque d’installation du système d’exploitation utilisé pour la plate forme du serveur IPBX. Cette distribution est disponible à l’adresse suivante : http://sourceforge.net/project/showfiles.php?group_id=123387&package_id=192286 Une fois ce fichier téléchargé, il suffit de le graver sur un support CD-R avec un logiciel de gravure (Ahead Nero Burning Rom par exemple ou bien imgburn disponible à cette adresse http://www.imgburn.com/). Une fois l’image inscrite sur le CD-R, il suffit de placer ce CD dans le lecteur prévu à cet effet sur la machine serveur IPBX et de démarrer la machine. Ce CD-R est bootable mais il faut bien vérifier dans le BIOS de la machine que le boot sur CD-Rom est activé. 2.2 Installation du système d’exploitation de base « CentOS » Voici la procédure d’installation du système une fois le boot de la machine effectué. Vous arrivez sur l’image ci-dessous. Appuyez juste sur la touche [entrée] pour commencer l’installation. 6 Manuel d’installation 2.2.1 Choisir le type de clavier Après avoir valider entrée, il fait une détection de votre matériel, suite à ça il vous propose de choisir le clavier que vous êtes entrain d’utiliser. A priori vous allez choisir fr-latin-9 à l’aide des flèches de direction du clavier, puis valider. 2.2.2 Choisir le fuseau horaire Ensuite, il vous propose de choisir votre fuseau horaire. Vous choisirez Europe/Paris puis vous validerez. 7 Manuel d’installation 2.2.3 Affecter un mot de passe à root Maintenant il vous propose de choisir votre mot de passe root : 2.2.4 L’ installation commence Une fois le mot de passe choisi, l’installation commence. Il commence par formater votre disque dur. Puis, il fait l’installation pendant 30 à 45 minutes en fonction de votre machine. Pendant cette installation, vous pourrez voir l’écran suivant. Une fois l’installation finie le CD sera éjecté. Enlevez le CD de la machine puis faite rebooter. 8 Manuel d’installation Vous devez voir apparaître cet écran. Validez entrée ou bien laissez le compte à rebours. Voila votre installation de la Trixbox est terminée. Maintenant vous disposez de CentOs et Asterisk installé sur votre ordinateur. 2.2.5 Affectation ou changement de l’adresse IP statique Il suffit de taper la commande suivante. # Netconfig Après avoir validé, il vous suffit de renseigner les bonnes valeurs. 9 Manuel d’installation · Dans le champ « IP address », entrez une adresse IP. Exemple : 192.168.0.200 · Netmask est normalement 255.255.255.0 pour cette adresse. · Default gateway IP c’est l’adresse de votre routeur. Dans mon cas, l’adresse de mon routeur est 192.168.0.254 · Primary nameserver c’est l’adresse du serveur DNS. Dans mon cas, c’est 192.168.0.1 Une fois tous les champs renseigné valider par « OK ». Votre configuration est stockée dans le fichier suivant : /etc/sysconfig/network-scripts/ifcfg-eth0 Afin que la configuration soit prise en compte, effectuez ces commandes dans l’ordre : # service asterisk stop # amportal stop # service zaptel stop # Shutdown –r now Asterisk doit maintenant démarrer avec la nouvelle adresse IP. Vérifiez en tapant ifconfig si vous avez bien les bons paramètres. 10 Manuel d’installation Configurer le système Trixbox 3.1 Configurer Trixbox par le Web Maintenant, vous pouvez configurer TRIXBOX via votre navigateur web. (http://adresseIP). Exemple : http://192.168.0.200 Vous devez obtenir l’écran suivant. 3.2 Pour se loguer dans le système d’administration Note : Pour se loguer dans l’administration système, utilisez : user: maint password: password 11 Manuel d’installation Voici l’écran une fois identifié : 3.3 Configurer Asterisk en utilisant FreePbx Choisir FreePBX dans l’onglet Asterisque. Cliquez sur Tools ou Outils : 12 Manuel d’installation Vous voyez une barre rouge « Apply Configuration Changes » cette barre vous permet d’appliquer toutes modifications. Cliquez dessus. Vous êtes revenu au même écran mais les changements ont été appliqués. Ensuite cliquez sur le Module d’Administration sur votre gauche. 13 Manuel d’installation Choisissez les modules que vous souhaitez installer. Suite à ça cliquez sur Process tout à fait en bas du descendeur. Vous devez obtenir l’écran suivant vous disant que les paquetages ont bien été installés. 14 Manuel d’installation Cliquez sur « Check for updates online » pour voir si il y a des modules plus récents disponibles. 3.4 Paramètres généraux Répondre aux différents paramètres comme suit : Asterisk Outbound Dial command option: “r” générera une sonnerie quand vous composerez le numéro du correspondant, ou “m” si vous préférez une musique à la place. Il y a beaucoup d’autres options disponibles à l’adresse : http://dumbme.voipeye.com.au/trixbox/trixbox_without_tears.htm#_3.3.3__Dial Country Indications: France 15 Manuel d’installation Allow Anonymous Inbound SIP Calls ? : Yes (si vous ne mettez pas Yes à cette Option, tous les appels entrants non identifiés par SIP ne seront pas acceptés). Après avoir mis tous les paramètres à jour, cliquez sur Submit, puis pensez à cliquer sur le bouton rouge afin de valider les modification au niveau d’Asterisk. 3.4.1 Les extensions à éviter Il vaut mieux éviter de choisir les extensions cités ci-dessous pour effectuer son plan de numérotation, car elles sont déjà utilisées par le système : 200 - Park Notify 300-399 - Reserved for speed dial 666 - Reserved for FAX testing 70-79 - Reserved for calls on hold 700-799 - Reserved for calls on hold 7777 - Reserved extension for incoming calls simulation Commencez par créer une première extension SIP : Choisissez par exemple : Mon extension est 4000 associé au nom de M. Dumont. Pour simplifier, j’alloue le même mot de passe que l’extension. 16 Manuel d’installation 17 Manuel d’installation Installation de logiciels ADD-ONS du serveur IPBX Asterisk 4.1 Mettre les voix en français Installer un nouveau language : (Par exemple Fr) Se positionner sur le répertoire suivant : /var/lib/asterisk/sounds # cd /var/lib/asterisk/sounds Créer un répertoire « fr » : # mkdir fr Vous obtenez le chemin suivant : /var/lib/asterisk/sounds/fr # cd /var/lib/asterisk/sounds/fr # wget http://www.asterisk- france.net/data/Demo/Prompt.FR.AF.Ver.2.1.GSM.Released.zip # unzip Prompt.FR.AF.Ver.2.1.GSM.Released -d . Vérifier bien que les voix se trouvent bien dans le /var/lib/asterisk/sounds/fr/ … Ajouter dans le fichier sip.conf dans la partie [general] : - language=fr 4.2 Installer Hudlight Serveur Dans une fenêtre terminal, il vous suffit de taper : # yum search tbm-hudadmin # yum install tbm-hudadmin.noarch Paramétrez comme suit : • Server Name : c’est l’adresse IP address de votre serveur trixbox. (192.168.0.200) • Server password : c’est le mot de passe 'password' • Server port : c’est le port suivant 6600 18 Manuel d’installation Voici comment configurer votre client : Password de l’extension = 3h4r7t0b Password de Advanced Settings = password 19 Manuel d’installation 4.3 Ajouter la radio en musique d’attente # uploads/s3/ manuel-d-installation-trixbox-asterisk.pdf
Documents similaires










-
29
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Attribution requise- Détails
- Publié le Mai 20, 2021
- Catégorie Creative Arts / Ar...
- Langue French
- Taille du fichier 3.4398MB