Projet expérimental : Mise en place d’un serveur de...

18
Projet expérimental : Mise en place d’un serveur de téléphonie VoIP Sommaire : Contexte Qu’estce que la VoIP ? Différences téléphonie numérique / Voip Avantages / Inconvénients téléphonie VoIP Avantages Inconvénients Différentes solutions de serveur de téléphonie : Serveur de téléphonie Asterisk Définition : Principales fonctionnalités Serveur de téléphonie Xivo Définition Différentes solutions de softphones : Xlite Principales fonctionnalités du soft phone Jitsi Principales Fonctionnalités du soft phone Pour aller plus loin Appels externes Créer une extension Configuration du répondeur : Connexion compte SIP / Soft Phone Xlite Transférer / Intercepter des appels avec XLite Transfert aveugle : Transfert Supervisé : Intercepter des appels : Interroger sa messagerie Asterisk : Interroger sa messagerie Asterisk depuis une autre extension : Document réalisé pas Benjamin Souchet Stagiaire au service informatique du 05 Janvier au 13 Février 2015 Page 1/18

Transcript of Projet expérimental : Mise en place d’un serveur de...

Projet expérimental : Mise en place d’un serveur de téléphonie VoIP

Sommaire :

Contexte Qu’est­ce que la VoIP ? Différences téléphonie numérique / Voip Avantages / Inconvénients téléphonie VoIP

Avantages Inconvénients

Différentes solutions de serveur de téléphonie : Serveur de téléphonie Asterisk

Définition : Principales fonctionnalités

Serveur de téléphonie Xivo Définition

Différentes solutions de soft­phones : X­lite

Principales fonctionnalités du soft phone Jitsi

Principales Fonctionnalités du soft phone Pour aller plus loin

Appels externes Créer une extension

Configuration du répondeur : Connexion compte SIP / Soft Phone X­lite Transférer / Intercepter des appels avec X­Lite

Transfert aveugle : Transfert Supervisé :

Intercepter des appels : Interroger sa messagerie Asterisk :

Interroger sa messagerie Asterisk depuis une autre extension :

Document réalisé pas Benjamin Souchet Stagiaire au service informatique du 05 Janvier au 13 Février 2015

Page 1/18

Contexte

Aujourd’hui, le Sydev est équipé d’un réseau téléphonique numérique. La téléphonie arrive sous forme “VoIP” par l’opérateur Stella. Un boîtier permet de convertir la ligne VoIP en ligne numérique classique pour que les agents puissent passer/recevoir des appels. Afin de mettre son parc de téléphonie à jour, le service informatique voudrait mettre en place un projet expérimental ,convertir son parc téléphonique numérique en VoIP.

Qu’est-ce que la VoIP ?

La voix sur IP, ou « VoIP » pour Voice over IP, est une technique qui permet de communiquer par la voix (ou via des flux multimedia : audio ou vidéo) sur des réseaux compatibles IP, qu'il s'agisse de réseaux privés ou d'Internet, filaire (câble/ADSL/optique) ou non (satellite, Wi­Fi, GSM, UMTS ou LTE). La VoIP concerne le transport de la voix sur un réseau IP. Cette technologie est complémentaire de la téléphonie sur IP (« ToIP » pour Telephony over Internet Protocol). La ToIP concerne les fonctions réalisées par un autocommutateur téléphonique IPBX. Source : http://fr.wikipedia.org/wiki/Voix_sur_IP

Différences téléphonie numérique / Voip

Un réseau numérique à intégration de services (RNIS) est un réseau de télécommunications constitué de liaisons numériques autorisant une meilleure qualité et des vitesses pouvant atteindre 2 Mbit/s contre 56 kbit/s pour un modem classique.

On peut voir l'architecture RNIS comme une évolution entièrement numérique des réseaux téléphoniques plus anciens, conçue pour associer la voix, les données, la vidéo et toute autre application ou service. RNIS s'oppose donc au réseau téléphonique commuté (RTC) traditionnel ; elle a été standardisée à la fin des années 1980 par le CCITT Source : http://fr.wikipedia.org/wiki/R%C3%A9seau_num%C3%A9rique_%C3%A0_int%C3%A9gration_de_services

La VoIP quant à elle est donc une évolution de la téléphonie numérique. Comme définit si dessus, la VoIP utilise le réseau internet, le réseau IP pour transmettre des appels.

Document réalisé pas Benjamin Souchet Stagiaire au service informatique du 05 Janvier au 13 Février 2015

Page 2/18

Avantages / Inconvénients téléphonie VoIP

Avantages Réduction des coûts :

La fusion des réseaux téléphonique et informatique en un réseau unique permet de réduire les coûts. Mais la VoIP permet surtout de réaliser des économies sur les appels. En effet, les communications inter sites sont gratuites et la répartition intelligente des abonnements de l'opérateur permet d'obtenir des gains considérables sur les factures. De plus, le boîtier PABX classique, et onéreux, est remplacé par un IPBX qui est un simple logiciel gratuit sur un serveur possédant la carte de communication appropriée. Source : http://wapiti.telecom­lille1.eu/commun/ens/peda/options/ST/RIO/pub/exposes/exposesrio2009­ttnfa2010/riem­hayot/index.htm

Gagner en mobilité :

Du fait que les postes ne soient plus physiquement reliés à des lignes, la téléphonie sur IP permet à l’utilisateur de conserver son numéro dans ses déplacements (grâce à des applications sur smart­phones)

Meilleur contrôle, meilleur reporting :

Les paramètres « VoIP » enregistrent les informations de tous les appels entrants et sortants sur une base de données de votre serveur, ce qui vous permet ainsi d’avoir un reporting bien plus efficace de tous les appels et de tout le trafic.

Inconvénients La latence :

La maîtrise du délai de transmission est un élément essentiel pour bénéficier du véritable mode conversationnel et pour minimiser la perception d’écho. Or la durée de traversée d’un réseau IP dépend de nombreux facteurs, dont le débit de transmission sur chaque lien, le nombre d’éléments réseaux traversés, etc …

Ce qu’il faut savoir, c’est que sur les réseaux IP actuels (sans mécanismes de garantie de qualité de service), chaque paquet IP « fait son chemin » indépendamment des paquets qui le précèdent ou le suivent, le réseau ne contrôle rien. Ce fonctionnement est totalement différent de celui du réseau téléphonique où un circuit est établi pendant toute la durée de la communication.

La gigue :

La gigue mesure le temps entre le moment où deux paquets auraient dû arriver et le moment de leur réelle arrivée. L’irrégularité d’arrivée des paquets est due à de multiples raisons dont: la charge du réseau à un instant donné, la variation des chemins empruntés dans le réseau, etc … Pour compenser la gigue, on utilise généralement des mémoires tampon (buffer de gigue) qui permettent de lisser l’irrégularité des paquets. Malheureusement ces paquets présentent l’inconvénient de rallonger d’autant le temps de traversée global du système. Leur taille doit donc être soigneusement définie, et si possible adaptée de manière dynamique aux conditions du réseau. Enfin, si un problème au niveau de la connexion internet survient : coupure de courant, problème du fournisseur internet….La téléphonie ne fonctionnera plus. Source : http://www.categorynet.com/communiques­de­presse/telephonie/les­avantages­et­inconvenients­de­la­voix­sur­ip­20120629186626/

Document réalisé pas Benjamin Souchet Stagiaire au service informatique du 05 Janvier au 13 Février 2015

Page 3/18

Différentes solutions de serveur de téléphonie :

Serveur de téléphonie Asterisk

Définition :

Asterisk est un autocommutateur téléphonique privé (PABX) open source et propriétaire (publié sous licence GPL et licence propriétaire) pour systèmes GNU/Linux. Il permet, entre autres, la messagerie vocale, les files d'attente, les agents d'appels, les musiques d'attente et les mises en garde d'appels, la distribution des appels. Il est possible également d'ajouter l'utilisation des conférences par le biais de l'installation de modules supplémentaires.

Dans son utilisation classique comme plateforme de téléphonie IP, Asterisk est généralement associé à Freepbx, une IHM permettant de piloter l'ensemble de ses fonctionnalités.

On retrouve Asterisk et Freepbx dans de nombreuses distributions­appliance dont les plus populaires sont Elastix et Trixbox. Asterisk est distribué sous la licence GPL.

Source : http://fr.wikipedia.org/wiki/Asterisk_(logiciel) http://www.open­source­guide.com/Solutions/Infrastructure/Voip­telephonie/Asterisk

Principales fonctionnalités Interface Web (grâce à FreePBX)

Personnaliser sa messagerie Répondeur individuel et groupé personnalisables simplement. Envois des messages vocaux par email. Attente musicale Musique d'attente et prédécroché musical personnalisables. Transférer un appel Transferts d'appels et renvois d'appels lors de non­réponses ou occupation de poste. Journal d'appels Détails de tous les appels reçus et émis avec identification de l'appelant, du statut de l'appel, de la durée, des transferts, ... Conférence téléphonique Conférences téléphoniques avec plusieurs interlocuteurs simultanément. Création gratuite de salle de conférence. Mise en attente des appels Groupes d'appel, interception d'appels ciblée ou à la volée, fonctions "ne pas déranger" et parking d'appel.

Source : http://www.ipconnect.fr/Fonctionnalites­c­12_13.html

Document réalisé pas Benjamin Souchet Stagiaire au service informatique du 05 Janvier au 13 Février 2015

Page 4/18

Serveur de téléphonie Xivo Définition

XiVO est une solution complète de téléphonie sur IP et communications unifiées pour les entreprises créée par Sylvain Boily, fondateur de Proformatique et aujourd’hui associé d’Avencall. Les solutions XiVO offrent des fonctionnalités natives et à valeur ajoutée au service des métiers de l’entreprise. Depuis 2012, XiVO est reconnue comme la première solution basée sur Asterisk en Europe. XiVO a été créée pour répondre aux attentes des responsables informatiques souhaitant bénéficier d’une alternative libre, fiable et interopérable dans le secteur des télécommunications. Source : http://www.open­source­guide.com/Solutions/Infrastructure/Voip­telephonie/Xivo

Principales fonctionnalités

XiVO permet de rendre exploitable les fonctionnalités d’Asterisk. Mais c’est bien plus que cela : interface web d’administration, client bureautique pour offrir à l’utilisateur des services de communications unifiées, poste opérateur sur PC pour améliorer l’accueil téléphonique, serveur CTI pour intégrer XiVO aux applicatifs existants, serveur d’approvisionnement pour déployer des postes téléphoniques SIP en moins d’une minute, applications de centre d’appels pour optimiser la relation client, etc.

La solution XiVO est distribuée sous la licence GPLv3. Par conséquent, l’ensemble des fonctionnalités XiVO sont disponibles sans aucun coût de licence. XiVO s’appuie principalement sur le logiciel open source Asterisk.

Différentes solutions de soft-phones :

Il existe actuellement peu de soft­phones libres sur le marché. En voici deux que nous allons brièvement présenter. Le premier, X­lite, propose différentes fonctionnalités qui correspondent aux besoins tout en étant sous une version gratuite. Il existe une version premium qui propose des fonctionnalités avancées comme la relation des comptes SIP avec des utilisateurs présents dans l’active directory, cryptage des appels, possibilité de connecter plusieurs lignes SIP sur un même soft­phone… Le second, Jitsi, est un soft­phone open­source qui propose les mêmes fonctionnalités que X­lite, plus le cryptage des appel gratuitement à la différence que la configuration des comptes est plus compliquée à mettre en oeuvre. Par exemple, dans X­lite, toutes les informations nécessaires à la mise en place d’un compte se retrouvent sur une même page. Dans Jitsi, il faut configurer plusieurs page pour arriver au même résultat.

Document réalisé pas Benjamin Souchet Stagiaire au service informatique du 05 Janvier au 13 Février 2015

Page 5/18

X-lite

Principales fonctionnalités du soft phone

­ Envoyer / recevoir des messages instantanés en toute simplicité ­ Appeler des correspondants internes / externes ­ Carnet d'adresses complet intégré avec historique des appels ­ Notifications : Nouveau message dans la boite de messagerie, appel manqué… ­ Différents modes de disponibilités : Disponible, au téléphone, en réunion.... ­ Configuration accès boite de messagerie

Gratuit, Version premium avec plus de fonctionnalités

Jitsi

Principales Fonctionnalités du soft phone

­ Appeler des correspondants internes / externes ­ Envoyer / recevoir des messages instantanés (configuration plus complexe que X­lite) ­ Carnet d'adresses complet intégré ­ Notifications : Nouveau message dans la boite de messagerie, appel manqué… ­ Différents modes de disponibilités : Disponible, au téléphone, en réunion.... ­ Configuration accès boite de messagerie ­ Cryptage des appels

Gratuit, Soft­phone open­source

Pour aller plus loin

Appels externes Dans la documentation technique ci­dessous, nous allons voir comment créer des extensions,

les mettre en ligne sur les postes, transférer ­ intercepter des appels, consulter ses messages...Mais seulement pour des appels en interne. Par la suite, il faudrait configurer le serveur de téléphonique pour pouvoir passer­recevoir des appels externes.

Pour mettre en oeuvre cette seconde partie, je vous transmet les coordonnées de l’entreprise Arios, entreprise spécialisée dans la mise en oeuvre et la maintenance de réseau téléphoniques Voip. C’est dans cette entreprise que j’ai eu l’occasion de faire mon stage de première année de BTS SIO.

Arios Télecom 12 r Hervé de Mareuil

85320 MAREUIL SUR LAY DISSAIS

Document réalisé pas Benjamin Souchet Stagiaire au service informatique du 05 Janvier au 13 Février 2015

Page 6/18

Créer une extension

Se rendre sur l’interface web de FreePBX (192.168.200.23), choisir FreePBX Administration et se logger en root :

L’interface d’administration de FreePBX apparaît :

Document réalisé pas Benjamin Souchet Stagiaire au service informatique du 05 Janvier au 13 Février 2015

Page 7/18

Aller dans Applications ­> Extensions :

Choisir le type de ligne souhaité et cliquer sur submit ( ici on prendra une ligne SIP) :

Dans l’onglet ADD Extension, définir le numéro de téléphone de la future extension et le nom de l’utilisateur associé a la ligne :

Document réalisé pas Benjamin Souchet Stagiaire au service informatique du 05 Janvier au 13 Février 2015

Page 8/18

Dans l’onglet Device Options, noter le mot de passe de l’extension. Un mot de passe est généré automatiquement par FreePBX. On peut le changer si on le souhaite.

DTMF Signaling : mode des fréquences vocales, laisser la valeur par défaut rfc2833 Dans l’onglet Language Code, choisir fr ( il faudra tout d’abord installer la banque de sons fr pour que ça fonctionne)

Document réalisé pas Benjamin Souchet Stagiaire au service informatique du 05 Janvier au 13 Février 2015

Page 9/18

Configuration du répondeur : Dans l’onglet Voicemail , changer le statut en “Enabled”. Choisir un mot de passe (optionnel) ici 123, rentrer l’adresse mail de l’utilisateur pour qu’il puisse recevoir un mail lui indiquant qu'une personne a essayé de le joindre (optionnel)

Email Attachement : pour que le message vocal soit disponible à l'écoute en pièce­jointe dans le mail Play CID : pour connaître le numéro de téléphone de la personne qui a laisser le message vocal Play Envelope : pour connaître la date et l'heure du message vocal Cliquer enfin sur submit en bas de page puis sur Apply Config pour sauvegarder la configuration

Document réalisé pas Benjamin Souchet Stagiaire au service informatique du 05 Janvier au 13 Février 2015

Page 10/18

Connexion compte SIP / Soft Phone X-lite

Prérequis : ­Serveur Asterisk­FreePBX en place et fonctionnel ­Extension installée ­X­lite installé sur le poste à configurer (Téléchargement) Lancer X­lite et se rendre dans Softphone ­> Account Settings

Document réalisé pas Benjamin Souchet Stagiaire au service informatique du 05 Janvier au 13 Février 2015

Page 11/18

Rentrer les informations présente dans l’extension créé sur FreePBX :

Dans Domain, rentrer l’adresse IP du serveur de téléphonie FreePBX Dans l’onglet Domain Proxy, cocher (si ce n’est pas déja fait) “Register with domain and receive calls”, cliquer sur Proxy Address et rentrer l’adresse IP du serveur FreePBX. Cliquer sur OK. Félicitation, la ligne est maintenant fonctionnelle

Document réalisé pas Benjamin Souchet Stagiaire au service informatique du 05 Janvier au 13 Février 2015

Page 12/18

Transférer / Intercepter des appels avec X-Lite

Pour effectuer un transfert d’appel, nous avons 2 possibilités : effectuer un transfert dit “aveugle” ou

un transfert dit “supervisé”.

- Transfert aveugle :

Le transfert d’appel dit aveugle est le fait de transférer un appel directement à une autre personne.

Exemple transfert aveugle:

1. 1 appel 2

2. 1 et 2 sont en communication

3. 2 transfert à 3 (transfert aveugle)

4. 1 et 3 sont en communication

5. 2 est raccroché

Pour effectuer un transfert aveugle, il suffit de composer dans l’interface d’X­lite : ## suivi du numéro

du destinataire :

Document réalisé pas Benjamin Souchet Stagiaire au service informatique du 05 Janvier au 13 Février 2015

Page 13/18

Quand on compose ##, le contact est en attente, il entend une musique pour patienter. Quand

l’utilisateur a fini de rentrer le numéro du destinataire du transfert, il est automatiquement raccroché.

Le transfert à été effectué.

Pour choisir les touches permettant de transférer un appel (ici par défaut : ##) il suffit de se rendre sur

l’interface Web d’asterisk : FreePBX à l’adresse suivante : 192.168.200.23

Puis se rendre dans admin ­> Feature codes :

Trouver la rubrique Core et la ligne : “In­Call Asterisk Blind Transfer” :

Document réalisé pas Benjamin Souchet Stagiaire au service informatique du 05 Janvier au 13 Février 2015

Page 14/18

Il suffira de remplacer la valeur actuelle ## par la nouvelle choisie.

PS : penser à enregistrer les modifications en cliquant sur SUBMIT en bas de page et cliquer sur

Apply Config en rouge. Sources http://www.prolibre.org/lib/exe/fetch.php?media=voip:asterisk:user_asterisk_freepbx­07122010.pdf

- Transfert Supervisé :

Le transfert d’appel dit supervisé est le fait d'appeler le destinataire du transfert avant de lui transférer

l’appel.

Exemple transfert supervisé:

1. 1 appel 2

2. 1 et 2 sont en communication

3. 2 met 1 en attente (par défaut, il compose ##70) 4. 2 note le numéro de parking de 1 (par exemple 71) 5. 2 appel 3 (transfert supervisé)

6. 2 communique le numéro de parking (71) de 1 7. 2 et 3 raccrochent

8. 3 compose le numéro de parking de 1 (71) 9. 1 et 3 sont en communication

Document réalisé pas Benjamin Souchet Stagiaire au service informatique du 05 Janvier au 13 Février 2015

Page 15/18

Intercepter des appels :

Pour intercepter des appels, il suffit de composer *8 sur le soft phone.

PS, pour intercepter un appel, il faut que l’extension du soft phone appelé soit dans le même groupe

que notre extension.

Pour définir le groupe dans lequel se situe l’extension, il suffit de se rendre sur l’interface Web

d’asterisk : FreePBX à l’adresse suivante : 192.168.200.23

Aller dans Applications ­> Extensions

Choisir l’extension à configurer ( à droite de l’écran) et se rendre dans l’onglet Device Options.

Document réalisé pas Benjamin Souchet Stagiaire au service informatique du 05 Janvier au 13 Février 2015

Page 16/18

Définir le groupe dans lequel il appartient (Call Groups) et à quel groupe il peut intercepter des appels

(Pickup Groups)

Trouver la rubrique Core et la ligne : “Asterisk General Call Pickup”

Il suffira de remplacer la valeur actuelle *8 par la nouvelle choisie. PS : penser à enregistrer les modifications en cliquant sur SUBMIT en bas de page et cliquer sur Apply Config en rouge. Sources http://www.prolibre.org/lib/exe/fetch.php?media=voip:asterisk:user_asterisk_freepbx­07122010.pdf

Interroger sa messagerie Asterisk :

Composer *97 : – Entrer votre mot de passe ( si il y en a un de configuré dans l’extension) – Suivez les instructions

Interroger sa messagerie Asterisk depuis une autre extension : Composer *98 : – Entrer votre numéro de boîte vocale ( idem à celui de l'extension ) – Entrer votre mot de passe (si il y en a un de configuré dans l’extension) – Suivez les instructions

Pour modifier ses 2 numéros, il suffit de se rendre sur l’interface FreePBX onglet Admin, Feature Codes et de modifier les informations Dial Voicemail / My Voicemail :

Document réalisé pas Benjamin Souchet Stagiaire au service informatique du 05 Janvier au 13 Février 2015

Page 17/18

PS : penser à enregistrer les modifications en cliquant sur SUBMIT en bas de page et cliquer sur

Apply Config en rouge.

Sources http://www.prolibre.org/lib/exe/fetch.php?media=voip:asterisk:user_asterisk_freepbx­07122010.pdf

Document réalisé pas Benjamin Souchet Stagiaire au service informatique du 05 Janvier au 13 Février 2015

Page 18/18