Trixbox

1 733 vues

Publié le

Publié dans : Technologie
0 commentaire
0 j’aime
Statistiques
Remarques
  • Soyez le premier à commenter

  • Soyez le premier à aimer ceci

Aucun téléchargement
Vues
Nombre de vues
1 733
Sur SlideShare
0
Issues des intégrations
0
Intégrations
4
Actions
Partages
0
Téléchargements
83
Commentaires
0
J’aime
0
Intégrations 0
Aucune incorporation

Aucune remarque pour cette diapositive

Trixbox

  1. 1. Doc-etudiant.frServeur de Téléphonie –Asterisk implanté surTrixboxBy kitophe59 08
  2. 2. 2ATTENTION : ce tutoriel est abordé au moyen d’un système d’exploitation type Linux. Il est conseilléde connaitre et de savoir utiliser ce genre d’OS.Préambule :A l’heure des télécommunications ouvertes a différents opérateurs, ou l’on se voit noyés sous lesoffres ou l’appel devient gratuit, comprenons comment est-il possible de traiter des appels sansmoyens (immenses) et installons un serveur de téléphonie (le plus répandu reste Asterisk) pour unusage local. Le but n’est pas de faire de vous un opérateur téléphonique, mais simplement pourcomprendre ou tenter le challenge et pourquoi installer un système de téléphonie au sein d’uneentreprise petite ou moyenne.Quelques définitions : PBX (Private Branch Exchange): Les PBXs fournissent linfrastructure pour permettre lesconnections téléphoniques à lintérieur dune compagnie privée ou aussi à lextérieur vers le réseautéléphonique public commuté (PSTN, Public Switched Telephone Network) au travers de lignesappelées "trunks". Les PBXS voix-sur-IP, aussi appelé IPBX, ont la capacité de créer des trunksdirectement vers dautres IPBX via des liens Internet. Pour comprendre leurs rôles, les IPXs peuventêtre comparés aux serveurs mails qui délivrent les mails à lintérieur mais aussi à lextérieur dunesociété en fonction du destinataire. Les IPBX font la même chose mais pour des appelstéléphoniques. VoIP (Voice-sur-IP) est le principe sur comment la voix est transportée entre deux équipements. ToIP (Téléphonie-sur-IP) est le service de téléphonie utilisant la technologie de la voix-sur-IP. SIP (Session Initiation Protocol) est utilisé pour contrôler des sessions multimédia comme desappels voix ou vidéo. RTP (Real-time Transport Protocol) est utilisé pour transporter des données multimédia.Programme :I Le matériel requisII Installation et mise en route du système d’exploitationII Configuration du serveurIV Utilisation des comptes par les utilisateurs lambdas
  3. 3. 3I Le matériel requis.Même si l’on cherche a limiter le plus possible les moyens (physiques en tout cas), cette installationnécessite une machine qui servira de serveur (élément central et moteur de notre dispositif) ainsiqu’un réseau local (ou VPN). Le reste est facultatif : il est possible d’acquérir des téléphones SIP (sisije suis sur que vous avez déjà entendu cette abréviation, bref on en reparlera tout a l’heure !)Maintenant au niveau logiciel, nous démarrerons avec la distribution TRIXBOX (basé sur Linux avecun noyau CentOS – ex Red Hat). Uniquement ca II Installation et mise en route du système d’exploitation.Tout d’abord nous allons télécharger (légalement oui, les distributions linux sont gratuites) Trixboxd’apres le lien suivant : http://www.trixbox.org/downloadsL’utilité de cette distribution réside dans le fait que la configuration se fait par une interface WEB etdonc est beaucoup plus simple.Voici quelques fonctionnalités incluses avec trixbox:- Linux CentOS: Système dexploitation- MySQL: serveur de base de données- Apache: Serveur Internet- PHP: Langage de script orienté serveur- Asterisk: PBX voix-sur-IP- FreePBX: Interface graphique pour Asterisk- SugarCRM: Outil de gestion de la relation client.Et plein dautres ...Apres avoir téléchargé et graver l’ISO redémarrer le PC avec le cd dans le lecteur.
  4. 4. 4 Connectez-vous au niveau Linux avec lidentifiant et le mot de passe suivant:login: rootpassword: trixboxATTENTION : le clavier est certainement passé en QWERTYConfigurez les paramètres IP:#netconfig
  5. 5. 5III Configuration du serveurUne fois que Linux a une adresse IP, vous pouvez accéder à la plate-forme trixbox avec unnavigateur Internet comme Firefox.localhost <= L’adresseEntrez dans le mode administration:Cliquez sur le lien Internet "switch" dans le coin en haut à droite de lécran.Un popup vient, entrez lidentifiant et le mot de passe suivant:login: maintpassword: passwordFermez la page denregistrement.Cliquez sur la croix dans le coin en haut à droite de la page denregistrement.
  6. 6. 6 La plate-forme trixbox. Configurons Asterisk via sa plate-forme web.Sélectionnez Asterisk -> FreePBX
  7. 7. 7 Cliquez sur longlet the setup pour configurer les extensions qui sont les numéros detéléphone.Onglet Setup -> section extensions Créez trois extensions
  8. 8. 8Créez la première extension. Dans la fenêtre "add an extension" (ajouter une extension):Cliquez sur le bouton "submit" (soumettre)Entrez les données suivantes:User Extension (Extension utilisateur): 201Display name (Nom daffichage): Mikadosecret (Mot de passe): 12345Cliquez sur le bouton "submit" (soumettre) en bas de la page pour créer une extension. theextension. Créez la seconde extension. Dans la fenêtre "add an extension" (ajouter une extension):Cliquez sur le bouton "submit" (soumettre)Entrez les données suivantes:User Extension (Extension utilisateur): 202Display name (Nom daffichage): Bambousecret (Mot de passe): 12345Cliquez sur le bouton "submit" (soumettre) en bas de la page pour créer une extension. theextension.
  9. 9. 9 Créez la troisième extension. Dans la fenêtre "add an extension" (ajouter une extension):Cliquez sur le bouton "submit" (soumettre)Entrez les données suivantes:User Extension (Extension utilisateur): 203Display name (Nom daffichage): Babarsecret (Mot de passe): 12345Cliquez sur le bouton "submit" (soumettre) en bas de la page pour créer une extension. theextension.
  10. 10. 10 Comme vous pouvez le voir sur le côté droit, les trois extensions ont été crées.Cliquez sur le bouton rouge "Apply Configuration Changes" (Appliquez les changements deconfiguration) sur la gauche pour appliquer vos nouveaux paramètres dextension.IV Utilisation des comptes par les utilisateurs lambdasNotre serveur Trixbox est maintenant configuré avec trois extensions ou numéros detéléphone.Des téléphones logiciels (softphones) SIP sont utilisés sur trois ordinateurs portables, deuxWindows et un Linux.Un téléphone logiciel (softphone) est un téléphone installé sur unordinateur pendant quun téléphone matériel (hardphone) est un téléphone physiquesemblable à un téléphone traditionnel. Dépendant de leurs capacités, les deux types detéléphones peuvent être capables dutiliser la voix-sur-IP.Vous pouvez trouver un listing de softphones sur les sites Internet de Wikipedia ou de voip-info.org.Dans notre tutorial, nous avons choisi les softphones suivants: Wengophone, Twinkle and X-Lite.
  11. 11. 11Voici un résumé de chaque portable: Nom Extension OS Softphone Open source GratuitMikado 201 Windows WengoPhone Oui OuiBambou 202 Linux Twinkle Oui Oui Babar 203 Windows X-Lite Non OuiConfigurons les trois softphones: 1. WENGOPHONETéléchargez Wengophone, installez et démarrez-le.Cliquez sur "Configure a New Profile" (Configurez un nouveau profil)Sélectionnez "Other (for power users only)"
  12. 12. 12Configurez la fenêtre "Configure your SIP profile" (configurez votre profile SIP) sur la manièresuivante:Accout name (Nom daccompte): Mikadologin / username (Identifiant / nom dutilisateur): 201Password (Mot de passe): 12345SIP Domain / Realm (Domaine SIP): localDisplay name (Nom daffichage): MikadoProxy: ip du serveurCliquez ensuite sur "Connect"
  13. 13. 13Les deux petits écrans bleus dans le coin droit en bas montreent que le softphone estmaintenant authentifié avec Asterisk.
  14. 14. 142. TWINKLETwinkle est un softphone disponible sur des plateformes Linux seulement.Téléchargez et installez-le.Sur Ubuntu et Debian, vous avez juste à utiliser la commande suivante:#apt-get install twinkleLancer le softphone:#twinkleDans les deux premières fenêtres:Cliquez sur "Ok" et "Wizard" (Assistant)
  15. 15. 15Choisissez un nom de profil.Dans la fenêtre "User profile" (Profil utilisateur), entrez les paramètres suivants:Choissisez "Other" dans la liste déroute "SIP service provider" (fournisseur de service SIP).Your name (Votre nom): BambouUser name* (Nom dutilisateur): 202Domain* (Domaine): ip du serveurAuthentication name (Nome dauthentification): 202Password (Mot de passe): 12345Cliquez sur "Ok"Cliquez sur "Ok" pour accéder aux paramètres du système.
  16. 16. 16Dans la fenêtre "system settings" paramètres du système, cochez "Bambou" en tant queprofil utilisateur par défaut.Cliquez sur "Ok"Le softphone sauthentifie automatiquement avec Asterisk.Vous pouvez forcer lenregistrement:Registration -> Register

×