Upload
vokiet
View
222
Download
0
Embed Size (px)
Citation preview
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
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, WiFi, 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.telecomlille1.eu/commun/ens/peda/options/ST/RIO/pub/exposes/exposesrio2009ttnfa2010/riemhayot/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 smartphones)
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/communiquesdepresse/telephonie/lesavantagesetinconvenientsdelavoixsurip20120629186626/
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 distributionsappliance 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.opensourceguide.com/Solutions/Infrastructure/Voiptelephonie/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 nonré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/Fonctionnalitesc12_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.opensourceguide.com/Solutions/Infrastructure/Voiptelephonie/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 softphones libres sur le marché. En voici deux que nous allons brièvement présenter. Le premier, Xlite, 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 softphone… Le second, Jitsi, est un softphone opensource qui propose les mêmes fonctionnalités que Xlite, plus le cryptage des appel gratuitement à la différence que la configuration des comptes est plus compliquée à mettre en oeuvre. Par exemple, dans Xlite, 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 Xlite) 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, Softphone opensource
Pour aller plus loin
Appels externes Dans la documentation technique cidessous, 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 passerrecevoir 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ècejointe 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 AsteriskFreePBX en place et fonctionnel Extension installée Xlite installé sur le poste à configurer (Téléchargement) Lancer Xlite 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’Xlite : ## 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 : “InCall 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_freepbx07122010.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_freepbx07122010.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_freepbx07122010.pdf
Document réalisé pas Benjamin Souchet Stagiaire au service informatique du 05 Janvier au 13 Février 2015
Page 18/18