Trixbox : Installation et configuration avec softphone

I. Présentation

Aujourd’hui, les flux transitant sur les réseaux IP sont de types très variables, allant du téléchargement P2P à la téléphonie et la vidéotransmission. De par leurs caractéristiques propres, on imagine facilement que ces flux n’ont pas la même importance pour l’utilisateur, et qu’ils ne devraient donc pas avoir la même priorité de transit et de traitement dans les réseaux IP.

trixbox2

Ce tutoriel explique la mise en place d’un serveur de téléphonie sous TrixBox et l’utilisation de softphones (téléphone logiciel), ainsi que d’applications dédiées aux smartphones.

II. Trixbox

Trixbox est un ensemble d'outils et d'utilitaires de télécommunication compilés pour devenir un véritable IPBX. Les principales caractéristiques de TRIXBOX sont :

trixbox1

III. Installation

Une fois la machine démarrée, la page d’installation de Trixbox s’affiche, il faut appuyer sur la touche Entrée du clavier.

Ensuite suivez cette démarche :

- Choisir « fr » pour la langue du clavier puis « OK »
- Choisir la zone d’heure « Europe/Paris » puis « OK » via la touche TAB du clavier
- Insérer un mot de passe puis « OK » via la touche TAB du clavier

Ensuite, attendez la fin de l’installation puis mettre « root » comme login et le mot de passe définit.

IV. Attribuer une adresse IP statique

Voyons comment attribuer une adresse IP statique à l’hôte Trixbox.

Saisir la commande « vi /etc/sysconfig/network-scripts/ifcfg-eth0 » pour modifier le fichier de configuration.

Dans le fichier, remplacer « BOOTPROTO=static » à la place de « DHCP » puis ajouter la ligne « IPADDR=192.168.30.10 » pour indiquer l’utilisation de l’adresse IP 192.168.30.10. Enfin, on indique le masque de sous réseau en ajoutant « NETMASK=255.255.255.0 ».

Enregistrer et revenir sur l’interface en ligne de commande en appuyant sur « Echap », saisir « :wq » puis « Entrée ».

Relancer le serveur via la commande « reboot ».

V. Accès à l’interface web

Lancer le navigateur (Internet Explorer, Firefox, Chrome, Opera, Safari…), saisir « 192.168.30.10 » dans la barre d’adresse pour afficher l’interface d’administration.

trixbox3

Cliquer sur « switch » en haut à droite de l’écran et saisir l’identifiant « maint » et le mot de passe « password » (par défaut).

trixbox4

Désormais, nous avons installé et configuré le serveur IPBX. Il faut ensuite configurer des comptes clients que nous allons aborder dans la partie suivante.

VI. Création des comptes clients sur le serveur Trixbox

Nous allons créer les comptes clients. Les crédentials de ces comptes seront nécessaires pour configurer les softphones et applications SIP sur les smartphones.

Cliquer sur « PBX », puis sur « PBX Settings » :

trixbox5

Cliquer sur « Extensions »

trixbox6

Laisser le « Device » sur « Generic SIP Device » et cliquer sur « Submit »

trixbox7

Renseigner les champs « User Extension », « Display Name » et « Outbound CID »

trixbox8

- Renseigner le champ « secret »
- Modifier « Status » en « Enable »
- Renseigner le champ « Voicemail Password »
- Sélectionner Email Attachement sur « yes »
- Modifier « VmX Locater » en « Enable »
- Cocher les 3 cases « unavailable », « busy », « Standard voicemail prompts »

trixbox9

Une fois tous ces champs renseignés, cliquer sur « Submit »

trixbox10

Revenir sur le haut de l’écran et cliquer sur « Apply Configuration Changes »

trixbox11

Cliquer sur « Continue with reload » pour valider les données et créer le compte utilisateur

trixbox12

Une fois les comptes créés, nous avons le récapitulatif suivant :

trixbox13

Pour effacer un compte utilisateur, il faut cliquer sur « Delete Extension »

trixbox14

VII. Softphone X-Lite : Installation et configuration

Dans cette partie, nous installerons puis utiliserons le softphone « X-Lite », un émulateur de téléphone SIP.

Commencez par télécharger le logiciel depuis le site officiel sur http://www.counterpath.com/x-lite-download.html

Pour installer X-Lite :

trixbox15

Dérouler le menu « Show Menu » (voir image) et sélectionner « SIP Account Settings… »

trixbox16

Cliquer sur « Add… » et renseigner les champs suivants :

trixbox17

  • Display Name : c’est le nom ajouté sur le serveur Trixbox
  • User name : c’est le numéro court attribué sur le serveur Trixbox
  • Password : mot de passe renseigné sur le serveur Trixbox dans le champ « Secret »
  • Domain : c’est l’adresse IP du serveur Trixbox

VIII. Applications smartphone

Cette partie vous montre deux applications gratuites pour smartphone afin de communiquer via SIP.

A. Media5fone

trixbox18

Cette application simple d’utilisation est la référence pour iOS. Voyons comment configurer un compte SIP au sein de l’application

Appuyez sur « Configurer comptes SIP » puis ajoutez un compte.

trixbox19

Donnez un nom à ce compte, puis remplissez les champs « Nom d’utilisateur » et « Mot de passe » avec un compte présent sur le serveur Trixbox.

trixbox20

Appuyez sur « Serveurs » pour configurer le serveur comme ceci :

trixbox21

Validez, votre compte apparaît dans la liste des comptes de l’application :

trixbox22

B. AdoreSoftphone

Cette application est utilisée sur le Nokia Lumia 920 dans le cadre de ce tutoriel. Sachez que cette application est compatible sur les principales plateformes : Android, iOS, Windows Phone.

Voici la configuration à effectuer :

trixbox23

Partagez cet article Partager sur Twitter Partager sur Facebook Partager sur Linkedin Partager sur Google+ Envoyer par mail

Frédéric EMERY

Ingénieur commercial de métier, j'ai fait le choix d'orienter ma carrière dans la technique car passionné en informatique et dans les nouvelles technologies. Curieux et autodidacte, j'aime apprendre de nouvelles choses, que ce soit en systèmes, en réseaux, en télécommunication ou encore en développement. Je viens ici pour partager mes connaissances mais aussi pour monter en compétence.

frederic has 11 posts and counting.See all posts by frederic

27 thoughts on “Trixbox : Installation et configuration avec softphone

  • bonjour…
    Je suis à la recherche d’un thème de fin d’étude de licence en telecomm…
    Du coup, j’ai une idéeen tête mais j’ai du mal à le faire fonctionner…
    Mon idée c’est de faire en marche une automatisation d’ajout d’adresse ip avec une commande vocale… En incluant un réseau MPLS…
    Pouviez-vous m’aider?
    Je suis auto-didacte.

    Répondre

Répondre à Mohamed Annuler la réponse

Votre adresse e-mail ne sera pas publiée.

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.