Documente Academic
Documente Profesional
Documente Cultură
Dédicace à tous mes frères et sœurs, ainsi qu’à tous mes amis de près ou de loin, qui grâce à
leur soutien m’ont permis d’atteindre ce niveau d’étude.
I
V
Étude et mise en place d’un serveur vocal interactif
Mes remerciements vont tout d’abord vers Dieu tout puissant qui sans sa miséricorde et sa
gratitude je n’aurai pas connu l’existence, c’est pourquoi je le loue et le prie tous les jours de
mon existence.
J’adresse également mes remerciements à mes frères et sœurs pour m’avoir aidé à solder mes
scolarités durant tout mon parcours scolaire après le décès des parents.
J’exprime enfin ma profonde gratitude envers tous mes amis de près comme de loin pour leur
prière et encouragement à mon égard.
I
V
Étude et mise en place d’un serveur vocal interactif
L’idée génératrice de ce projet repose sur la conviction que la gestion et l’animation de centre
de formation scolaire notamment privés doivent être assurées par des personnes ressources
ayant acquis des compétences avérées dans le domaine de l’enseignement. Ainsi, animés d’une
volonté inébranlable, ces enseignants se sont organisés pour surmonter le principal handicap
constitué par le constat d’un manque total d’apport extérieur pour le financement d’un projet de
création d’une école supérieure. C’est ainsi qu’ils se sont associés dans une SARL (Société à
Responsabilité Limitée) dont la vocation, dans les phases de démarrage et maturation, est
d’initier, supporter et coordonner les actions requises dans les domaines administratif et
académique de la gestion d’une entreprise scolaire.
I
V
Étude et mise en place d’un serveur vocal interactif
DÉDICACE .....................................................................................................................................
REMERCIEMENT ...................................................................................................................... II
SOMMAIRE ...............................................................................................................................
IV
INTRODUCTION ........................................................................................................................ 1
LISTE DES
PARTIE I / .................................................................................................................................... 5
PARTIE II / .................................................................................................................................
11
CONCEPTS ...................................................................... 12
I
V
Étude et mise en place d’un serveur vocal interactif
CONCLUSION ...........................................................................................................................30
ANNEXE : ..................................................................................................................................
IV
WEBOGRAPHIE ...................................................................................................................... XI
I
I
V
Étude et mise en place d’un serveur vocal interactif
INTRODUCTION
Aujourd’hui bon nombre d’entreprise se dote de stratégies pour répondre aux besoins
croissant des clients. L’un des besoins en effet de cette clientèle est de pouvoir se rendre dans un
quelconque espace de l’entreprise.
C’est pour répondre à ce besoin que le Sofitel Abidjan Hôtel Ivoire, établissement hôtelier de
renom, a mis en place un système d’orientation pour sa clientèle dont le fonctionnement révèle
quelques insuffisances.
Ainsi, Quel système pourrait-on proposer à Sofitel Abidjan Hôtel Ivoire pour l’amélioration de
son service d’orientation ?
Par conséquent, le projet d’<< étude et mise en place d’une plateforme interactif d’orientation au
sein de Sofitel Abidjan Hôtel Ivoire >> nous a été confié dans l’objectif de répondre à cette
question.
Dans cette optique, il s’avère judicieux de disposer d’une solution efficace et moins coûteuse.
Ainsi la solution qui sera développée dans ce projet devra améliorer la communication entre un
système d’information et ses utilisateurs.
À cet effet, nous construirons notre étude comme suite : nous ferons d’abord une présentation de
la structure d’accueil, suivie d’une étude et analyse du service d’orientation dont dispose le
Sofitel Abidjan Hôtel Ivoire, ensuite nous ferons un bref éventail des solutions possibles suivie
de la mise en œuvre de celle qui conviendrait le mieux, tout en effectuant une série de test suivie
d’une évaluation.
8
Étude et mise en place d’un serveur vocal interactif
AI3L : Association Ivoirienne de Linux et des Logiciels Libres
CTI : Couplage Téléphonique Informatique
DTMF: Dual Tone Multi Frequency
GPRS: General Packet Radio Service
GSM: Global System for Mobile Communication
INP-HB : Institut National Polytechnique Felix Houphouet-Boigny
IP : Internet Protocole
IPBX : Internet Private Branch eXchange
IPV6 : Internet Protocol Version 6
LABTIC : LABoratoire des Technologies de l’Information et de la Communication
MCU : Multipoint Control Unit
PABX : Private Automatic Branch eXchange
RITER : Réseau Ivoirien de télécommunication pour la Technologie, l’Enseignement et de la
Recherche
RTCP: Real-Time Transport Control Protocol
RTP: Real-Time Transport Protocol
SIP: Session Initiation Protocol
SMS : Short Message Service
SVI : Serveur Vocale interactif
TCP : Transport Control Protocol
TIC : technologies de l’Information et de la Communication
UDP : User Datagram Protocol
UIT : Union Internationale des Télécommunications
UMTS : Universal Mobile Telecommunications System
VoIP : Voix sur IP
8
Étude et mise en place d’un serveur vocal interactif
8
Étude et mise en place d’un serveur vocal interactif
8
Étude et mise en place d’un serveur vocal interactif
PARTIE I /
ÉTUDE GÉNÉRALE
8
Étude et mise en place d’un serveur vocal interactif
CHAPITRE 1/ CADRE D’ACCUEIL & CONTEXTE
MANAGEMENT
1- CREATION DE LA STRUCTURE
1.1- Historique
La société INFORMATION TECHNOLOGY MANAGEMENT (ITM SARL) a été créée en
2006. Elle est une entreprise de maintenance industrielle et de prestation pétrolière. ITM
SARL, a un capital de 2 5OO OOO FCFA, le siège est situé à Marcory Zone 4 Rue Paul
Langevin. Fort de cette expérience de Quatorze (14) ans, ITM SARL a su s’imposer dans le
secteur Pétrolier.
Le Changement de Statut, de la personne physique en la personne Moral (SARL) lui a
valu aujourd’hui d’être le sous-traitant de la première compagnie Pétrolière en COTE
D’IVOIRE en occurrence CNR International Aujourd’hui CNR Limited.
II- ACTIVITES
La société Information Technology Management est une entreprise de droit ivoirien
disposant d'une équipe jeune et dynamique.
Elle dispose de divers services dans les différentes branches d’activités à savoir :
- La maintenance industrielle
- électronique
- Mécanique
- Electricité
- Calibration
- réseau informatique
- Informatique
- Instrumentation
- Vidéo Surveillance
8
Étude et mise en place d’un serveur vocal interactif
- Télécommunication
I- ORGANISATION FONCTIONNELLE
Pour faire face à ses challenges et mener à bien ses activités, la société a choisi une
organisation dont le siège se trouve à Abidjan-Marcory zone4, rue Paul Langevin. Celle-ci est
chapeautée au sommet par le gérant, soutenu dans sa tâ che par deux (02) Responsables
(Administrative et comptable).
Il existe pour l'heure un atelier à Abidjan-Vridi zone industrielle.
GERANT
RESPONSABLE DU SERVICE
ADMINISTRATIF RESPONSABLE DU SERVICE SUPERVISEUR
COMPTABILITE
TECHNICIENS
8
Étude et mise en place d’un serveur vocal interactif
PROJETS RÉALISÉS
Différents projets ont été réalisés au sein du LABTIC parmi lesquels peuvent être cités :
Etude et réalisation d’un serveur de noms base sur l’application BIND au NIC.CI
L’objectif de ce projet est la mise en place d’un serveur de nom sécurisé par le biais du protocole
DNSSEC et la réalisation d’un site dynamique avec des fonctionnalités de recherche d’un nom
de domaine sur le net, l’enregistrement en ligne d’un nom de domaine et une base WHOIS.
CONTEXTE
L’objectif de ce projet est d’aider des services d’accueil d’une quelconque structure, à permettre
de façon permanente, l’orientation de leur clientèle au sein même de leur bâtiment sans mobiliser
assez de ressources (humaine ou financière).
En effet, Nous nous trouvons dans un contexte où le Sofitel Abidjan Hôtel Ivoire souhaite
améliorer son service d’orientation ; car disposant de plusieurs services, l’hôtel est confronté à un
gymnastique consistant à accompagner les clients partout où ils veulent se rendre ; sans omettre
le besoin croissant de personnel en cas d’affluence de la clientèle et le retard dans l’exécution des
tâches plus importante.
8
Étude et mise en place d’un serveur vocal interactif
Ainsi, notre étude consistera à étudier et à mettre en place une solution capable de contribuer
avec efficacité à l’orientation de cette clientèle.
CONSTATS
Le Sofitel, dispose de plusieurs services d’orientation pour la gestion de sa clientèle. Ces services
sont composés de réceptionnistes, de concierges et d’hôtesse qui sont à même de pouvoir diriger
les clients lorsque ceux-ci désirent se rendre à l’un des espaces de l’hôtel. Aussi nous notons la
présence des plaques signalétiques à différents endroits de l’hôtel qui permettent aux clients de
pouvoir également se déplacer d’un espace à un autre de l’hôtel.
DÉFINITION
Considérée comme les premières structure qui établissent le premier contact physique avec la
clientèle, ces services sont implantés dans le hall d'entrée de la tour principale.
8
Étude et mise en place d’un serveur vocal interactif
Les préposés de ces services revêtissent de multiples qualités afin d’être à la disposition de la
clientèle à toute heure selon qu'il s'agit d'une amplitude à une autre par rapport à la structure.
OBJECTIFS ET FONCTION
Afin de rester dans l'esprit de notre travail, nous avons évoqué les plus importants selon notre
entendement, tels que :
Le Client en quête d’information sur ces besoins, se dirige vers le réceptionniste, le concierge ou
l’hôtesse dont l’une des tâches est « de donner avec précision et compétence les renseignements
dont il a besoin ».
Ils facilitent aux clients le contact direct ou indirect avec les services et les locaux de
l’établissement, en les accompagnants personnellement, donnant un coup de fil ou en leurs
indiquant toutes les coordonnées ou tous les points de repère afin de satisfaire l’objet de leur
désir.
LIMITES
Malgré l’efficacité dont dispose ces services d’orientation de l’hôtel, des limites ont été
observées dans leur fonctionnement :
8
Étude et mise en place d’un serveur vocal interactif
• Comment pouvons-nous mieux orienter les personnes dans le besoin ?
• Comment rendre accessible les services de l’entreprise sans de grands effort ?
• Comment permettre aux clients de s’orienter sans avoir besoins du personnel
d’orientation en cas d’affluence ?
• Comment pourrait-on impliquer les clients dans l’amélioration des services proposés par
l’hôtel ?
Enfin, quel système pourrait-on proposer à Sofitel Abidjan Hôtel Ivoire pour l’amélioration
de son service d’orientation ?
CAHIER DE CHARGES
Être capable de contenir une diversité de langues qui permettra son exploitation ;
Disposer d’une boîte vocale de suggestion afin de permettre aux clients de participer à
l’amélioration des services proposés.
Pour se faire, intéressons-nous à présent aux éléments qui nous permettrons de faire de ce projet
une réalité.
PARTIE II /
8
Étude et mise en place d’un serveur vocal interactif
ÉTUDE TECHNIQUE
ORIENTATION : Action permettant de déterminer la position d'une personne ou d'un lieu par
rapport à une direction donnée.
Nous nous trouvons dans un contexte où le Sofitel Abidjan Hôtel Ivoire souhaite améliorer son
service d’orientation de sa clientèle. C’est pour répondre à ce besoin que nous proposons
l’installation d’un serveur vocal interactif (SVI) d’orientation.
Aussi, nous nous sommes attardés un instant à l’étude de certains concepts liés au SVI.
La VoIP est l’abréviation anglaise de Voice over Internet Protocol. Ce protocole de Voix sur IP
(VoIP) offre la possibilité de transmettre la voix comme n’importe quel genre de données sur
l'ensemble du réseau qui accepte le protocole IP.
8
Étude et mise en place d’un serveur vocal interactif
DOMAINE D’UTILISATION
La VoIP est une solution de convergence voix et donné, applicable dans le domaine de la
télécommunication et qui permet en autre de réaliser :
• La téléphonie sur IP (ToIP) : Téléphonie sur Protocole Internet (IP).
• L’unification des applications : la messagerie unifiée (des messages vocaux, des
courriers électroniques, des télécopies…).
Etc…
DIFFÉRENCE ENTRE ToIP & VoIP
1. Acquisition du signal :
La première étape consiste naturellement à capter la voix à l’aide d’un micro.
2. Numérisation :
La voix passe alors dans un convertisseur analogique numérique qui réalise deux tâches
distinctes : Échantillonnage du signal sonore : il s’agit d’un prélèvement périodique de ce
signal ;
Quantification : il consiste à affecter une valeur numérique (binaire) à chaque échantillon.
Plus des échantillons sont codés sur un nombre de bits important, meilleure sera la qualité.
8
Étude et mise en place d’un serveur vocal interactif
3. Compression :
Le signal une fois numérisé peut être traité par un DSP (Digital Signal Processor) qui va le
compresser, c’est-à-dire réduire la quantité d’informations nécessaire pour l’exprimer ;
4. Habillage des en-têtes
Ils sont enrichis d’informations avant d’être converties en paquets pour la transmission.
Exemple : - type de trafic, - Synchronisation : s’assurer du réassemblage des paquets dans
l’ordre.
5. Émission et transport
Les paquets sont acheminés du point d’émission jusqu’au point de réception sans un chemin
précis.
6. Réception
À destination les paquets sont replacés dans le bon ordre et assez rapidement.
7. Conversion numérique analogique :
La conversion numérique analogique est l’étape réciproque de l’étape 2.
8. Restitution
Dès lors, la voix peut être retranscrite par le haut-parleur.
PROTOCOLES DE LA VOIP
8
Étude et mise en place d’un serveur vocal interactif
• Perte de paquets :
Lorsqu’il y a saturation, les mémoires tampons ont besoin de libérer une partie de la bande
passante, négligeant ainsi certains paquets.
• Latence :
La latence est le décalage entre le temps écoulé entre l'envoi d'un paquet et sa réception par le
destinataire. Plus la latence est important, plus le transfert est long et sera donc décalé.
• Gigue :
La gigue est la variation de délai de transmission de bout en bout entre des paquets appartenant à
un même flux de données. Elle peut entrainer, si elle est trop élevée, une détérioration de la
qualité vocale.
• Bande passante :
8
Étude et mise en place d’un serveur vocal interactif
La téléphonie sur IP utilisant les mêmes supports de transmission que le réseau IP, constitue un
flux supplémentaire qui peut entrainer des problèmes de disponibilité de bande passante.
LES SERVEURS VOCAUX INTERACTIFS
Un Serveur Vocal Interactif (SVI) est un système informatique, une plateforme, un ensemble
logiciel et/ou matériel, qui sert de répondeur vocal contrôlé par l’ensemble des touches du
téléphone ou des technologies de reconnaissance vocal permettant aux appelants d’obtenir de
manière automatique des réponses à leur demande et/ou sont dirigés vers le service concerné.
L’accès à cette application se fait (24H/24 et 7Jours/7) par un simple numéro de téléphone ou par
un numéro spécialisé dont la demande se fait au près d’un opérateur téléphonique.
INTÉRÊT DU SVI
L’accès continu au service (24H/24H) et l’orientation prioritaire des demandes vers des services
offerts par l’hôtel seront un véritable plus pour les clients. Aussi, la participation à l’amélioration
des services à travers une boite vocale de suggestion procurera chez la clientèle le sentiment
d’être considéré. Par conséquent il y aura un gain de temps pour la réception et la conciergerie
qui dès lors se consacreront à la gestion des dossiers plus complexes.
RÔLE DU SVI
La fonction première du SVI consiste à répondre aux appels reçus, avec une voix qui vous guide
et vous permet d’accéder au service correspondant à votre demande ; il est chargé de la
délivrance d’informations courtes et simples.
Parmi les nombreux services du SVI nous notons : le service de transaction, de consultation,
d’information, de standard téléphonique, de sensibilisation et d’orientation.
Les SVI sont le plus souvent retrouvés : dans les banques, les centres d’appel, les opérateurs de
télécommunication, les établissements d’enseignement supérieur, etc…
8
Étude et mise en place d’un serveur vocal interactif
Dans son fonctionnement, le SVI se caractérise également par deux modes d’interactions avec le
client :
C’est une interaction caractérisée par le flux acoustique (vocale) quittant du SVI à destination du
client qui est guidé dans l'arborescence du menu vocal par des annonces vocale préenregistrées
puis intégrée dans le SVI.
Pour accéder aux informations qu'il veut, le client suit les instructions données à travers
l'arborescence en faisant pression sur les touches du clavier (DTMF).
La signalisation DTMF est employée pour permettre à l’utilisateur de transmettre des ordres au
SVI. Un code DTMF (Dual Tone Multi Frequency) est une combinaison de fréquences utilisée
pour la téléphonie moderne :
fréquences 1209 Hz 1336Hz 1477Hz 1633Hz
697Hz 1 2 3 A
770Hz 4 5 6 B
852Hz 7 8 9 C
941Hz * 0 # D
Tableau 1 / Les touches DTMF et leurs fréquences
Après ce bref aperçu des concepts, la suite de notre étude sera consacrée à l’étude des solutions
qui permettront l’implémentation du SVI.
PRÉSENTATION GÉNÉRALE
8
Étude et mise en place d’un serveur vocal interactif
Dans la grande famille des IPBX, il en existe certain qui sont Open Source et d'autres qui sont
propriétaire. En effet, des sociétés telles que CISCO, AVAYA et 3COM pour ne citer que cela,
ont développées leur propre IPBX respectivement Unified Call Manager, IP office et NBX
V3000 qui sont mis sur le marché mais dont l’acquisition se fait sous copyright. Cependant,
RICHARD STALLMAN initiateur du mouvement du logiciel libre des développeurs tels que
MARC SPENCER, ont conçu des IPBX Open Source qui sont mis à la disposition de la
communauté libre parmi eux nous avons Asterisk, Trixbox, Elastix… Dans le cas de notre étude
nous avons décidé de nous orienter vers ces IPBX Open source et cela pour deux principales
raisons :
• La réduction du coût de l’implémentation et de l’exploitation et ;
• Les logiciels Open Source bénéficient d’une grande communauté d’utilisateurs :
Asterisk :
Asterisk a été créé en 1999 par Mark Spencer, alors qu’étudiant de l'université d'Auburn
(ÉtatsUnis -Alabama). Asterisk est un commutateur téléphonique privé qui s'interconnecte avec
quasiment tous les équipements de téléphonie de base et fournissant tous les services de
télécommunications qui soient. Il continue grâce à de nombreux contributeurs, à évoluer
régulièrement. Ce logiciel a été conçu pour une flexibilité maximale et reste un système ouvert à
de nouvelles applications. Asterisk fournit toutes les fonctionnalités attendues d'un PABX mais
aussi la voix sur IP. Dans l'interconnexion avec les équipements de téléphonie numériques et
analogiques, Asterisk reconnait une large gamme de dispositifs matériels, et notamment ceux
fabriqués par ses sponsors, tels que Digium.
Parmi les services offerts par Asterisk, nous notons : la conférence téléphonique, le répondeur
interactif, La mise en attente d'appels, La messagerie vocale, La musique d'attente, Etc…
Asterisk crée un environnement unique qui peut être façonné pour s’adapter à n’importe quel cas
d’utilisation notamment en tant que serveur vocal interactif.
Trixbox :
Trixbox anciennement appelé "Asterisk@Home" est une distribution Linux CentOS qui fournit
un package de téléphonie open source basé sur Asterisk. Il a été la première distribution tout en
un qui a fait usage de « FreePBX + MySQL + PHP + CentOS + Asterisk » pour élever un
commutateur IP rapidement.
8
Étude et mise en place d’un serveur vocal interactif
La force de trixbox provient de la simplicité de son installation et de plusieurs types de services
de téléphonie qui sont automatiquement installés. En outre, contrairement à Asterisk, Trixbox
propose une interface graphique pour son administration.
Il peut être téléchargé sous la forme soit d'un fichier ISO, gravé sur un CD et installé sur un
ordinateur ou soit de fichiers Vmware lancés avec des outils Vmware.
Elastix :
Elastix est un serveur de communication unifiée logiciel qui intègre plusieurs produits en un
seul, car dans une seule ISO s’installe en une seule étape non seulement Asterisk, mais une
interface de configuration web comme FreePBX, une base de données du système (MySQL), un
système de messagerie instantanée (OpenFire), un support pour fax (Hylafax) et CRM (vtiger)
entre autres applications, y compris. Aujourd'hui Elastix est la distribution basée sur Asterisk qui
a plus d'adeptes. Comme Asterisk, Elastix est un projet open source libre et gratuit.
Dans le souci de répondre au mieux à nos objectifs nous avons entrepris une étude comparative
entre ces différents IPBX Open Source et de leurs versions ce qui découlera sur le choix de celui
qui pourra le mieux contribuer à la réalisation de notre projet.
ÉTUDE COMPARATIVE
Pour une étude comparative centrée sur nos objectifs nous nous intéresserons à la fonction
serveur vocale, l’intégration d’une passerelle IP/GSM, le nombre d’appels simultanés, la qualité
du son (codecs et protocoles) et le système d’exploitation.
8
Étude et mise en place d’un serveur vocal interactif
TABLEAU COMPARATIF
IPBX Trixbox Asterisk Elastix
SVI
Passerelle IP/GSM
H.323
SIP
Protocoles IAX
MGCP
Caractéristique
globale G.711
Qualité
du son G.726
GSM
Codecs
MP3
iLBC
Système LINUX
d’exploitation
WINDOWS
Fonction supportée
Caractéristiques matérielles
CHOIX DE L’IPBX
8
Étude et mise en place d’un serveur vocal interactif
Au terme de cette étude comparative, nous retenons l'IPBX Asterisk. Globalement, il faut dire
que notre choix se justifie par le fait que Asterisk respect le plus nos critères et parce qu'il est
suffisamment documenté sur internet et donc permet une administration facile. Aussi, l'existence
d'une version gratuite et accessible a également été déterminante dans le choix de cette solution.
En outre, il faut aussi dire que les services offerts par Asterisk sont activés à la demande
tantdisque l’installation des autres IPBX entraine l’installation de plusieurs autres services qui ne
nous intéresse pas nécessairement.
Le service qui nous intéresse étant le SVI, nous consacrerons la suite de notre étude à son
implémentation.
PARTIE III /
MISE EN ŒUVRE
8
Étude et mise en place d’un serveur vocal interactif
INTRODUCTION
La configuration propre de notre serveur vocal interactif se fera en deux principales étapes :
• La configuration du SVI dans un réseau local : Dans cette étape il s’agira de configurer
trois extensions dont un servira de numéro pour le SVI et les deux autres nous
permettrons de tester la navigation dans le menu vocal de notre SVI.
• Configuration de la passerelle IP/GSM : À ce niveau, nous allons connecter une
passerelle IP/GSM au serveur, puis la configurer de sorte à permettre à des appels
provenant du réseau GSM d’accéder à notre plate-forme.
Afin de procéder à l’installation de la solution, il faut s’assurer dans notre cas de disposer :
• D’un ordinateur (Processeur : 2Ghz, RAM : 4 Go, Disque dur : 180 Go) ou plus ;
• D’un système d’exploitation Linux à jour et ;
• D’une bonne connexion internet pour le téléchargement des paquets.
INSTALLATION D’ASTERISK
8
Étude et mise en place d’un serveur vocal interactif
; Il est nécessaire d’avoir une distribution à jour. Pour se faire, tapons la commande suivante :
$ sudo apt-get update && apt-get upgrade
; Ensuite télécharger Asterisk et l’installer :
$ sudo apt-get install asterisk
Le démarrage d’Asterisk ne se fait pas automatiquement après son installation. Pour lui permettre
de démarrer automatiquement il faut se rendre dans le fichier /etc/default/asterisk :
$ sudo nano /etc/default/asterisk
Puis décommander la ligne #RUNASTERISK=no et remplacer ≪ no ≫ par ≪ yes ≫ dans la
même ligne. Le redémarrage d’Asterisk après la modification d’un fichier de configuration est
recommandé. Cela se fait avec la commande suivante :
$ sudo /etc/init.d/asterisk restart (arrêt et démarrage consécutifs)
La configuration des différents services peut être maintenant abordée. Dans notre étude il s’agira
du serveur vocal interactif (SVI).
IMPLÉMENTATION DU SVI
L’installation du serveur Asterisk n’active pas immédiatement tous ces services et certains
d’entre eux doivent être configurés par l’administrateur.
Asterisk comporte plusieurs fichiers de configurations qui sont tous répertorier dans /etc/asterisk:
$ ls /etc/asterisk
En ce qui concerne le SVI seuls trois d’entre eux seront configurés à savoir :
• sip.conf : il permet la création de comptes SIP. En effet il est utilisé pour configurer les
logins et mots de passe de tous les périphériques. Ces périphériques peuvent être des
téléphones, des passerelles analogiques ou encore d’autres serveurs. Nous l’utilisons pour
la création de nos utilisateurs.
• extensions.conf : ce fichier quant à lui est utilisé pour router les appels vers un utilisateur
ou vers sa messagerie. C’est dans ce fichier que toutes les procédures d’appel sont créées.
8
Étude et mise en place d’un serveur vocal interactif
• Voicemail.conf : ce fichier nous permettra de faire la configuration de la messagerie
d’Asterisk qui représentera notre boite vocale de suggestion.
Afin de permettre aux utilisateurs du serveur vocal interactif d'accéder aux informations
d’orientation des locaux de l’hôtel, nous avons conçu un menu vocal dont l'arborescence résumée
est décrite par le schéma ci-dessous :
Nous créons deux utilisateurs dans le fichier sip.conf pour faire des tests dans le réseau local. Et
un autre utilisateur qui sera le client de la boite de suggestion.
Voir annexe 1 pour la création des utilisateurs.
Les messages sont enregistrés à parti d'un enregistreur au format 3gpp. Ensuite on les convertit
en un format utilisable par Asterisk (format gsm).
N'ayant pas trouvé d'outils permettant de faire la conversion directe .3gpp →.gsm, nous
convertissons d'abord les fichiers .3gpp en .wav grâce à un outil de conversion en ligne
www.zamzar.com.
8
Étude et mise en place d’un serveur vocal interactif
La chaine de conversion de la parole en un format compatible avec Asterisk que nous avons
adopté est résumée ci-dessous :
Parole brute→ (enregistreur) → .3gpp→ (www.zamar.com) .wav→ (soX).gsm
ÉCRITURE DU DIALPLAN
MENU D’ACCUEIL
C'est le 1er niveau de notre menu vocal. La configuration se fait dans le fichier extensions.conf :
$ sudo nano /etc/asterisk/extensions.conf
L'idée principale est la suivante : lorsqu'on émet un appel vers le 255, on est d'abord dirigé dans
le contexte [local]. Ensuite, l'appel est immédiatement décroché puis on entend le message
d’accueil.
Celui-ci indique le rôle du serveur et donne les différentes options.
8
Étude et mise en place d’un serveur vocal interactif
$ sudo nano /etc/asterisk/extensions.conf
L'arborescence est la même pour chaque langue. Lorsqu'une langue est sélectionnée (touche 1 ou
2 du menu principal), un message vocal s'écoule.
Les messages vocaux sont renvoyés grâce à l'application Background() qui prend en argument
le nom du fichier audio sans l'extension. On peut uniquement indiquer le nom du fichier s'il se
trouve dans le répertoire par défaut (/usr/share/asterisk/sounds/). À cet effet, on crée des
contextes lies à ces différentes rubriques :
[Langue]
Ce contexte correspond au menu d'une langue (le menu français ou le menu anglais). C'est dans
ce contexte que l'appel est redirigé lorsque la langue est sélectionnée depuis le menu principal
(accueil). À son tour, il va rediriger l'appel vers un autre contexte plus spécifique en fonction du
choix de l'appelant.
[Sous menu]
L’association de plusieurs sous menus constituera les choix que devront faire les appelants à parti
des menus des deux différents contextes [langue]. Ils seront ainsi orientés vers le lieu de leur
choix (piscine, restaurant ou salle de réunion).
Se sont : le menu [piscine], [restaurant] et [salle de réunion]
Note : la création du dialplan (procédure d’appel) et du menu vocal sera faite à l’annexe 2.
BILAN PARTIEL
À l'issu de ce premier test, il ressort que le serveur vocal implémenté est bien interactif.
La prochaine étape, qui constitue le cœur de notre travail, va consister en l'intégration d'une
passerelle GSM/IP à notre serveur, de sorte à permettre des appels en provenance du réseau
GSM.
Pour rendre notre serveur accessible depuis des téléphones mobiles, il faut trouver le moyen de
transformer les paquets en provenance du réseau GSM en paquets compatibles avec le protocole
SIP que notre serveur Asterisk peut traiter. Cette interconnexion peut se faire à l'aide de deux
8
Étude et mise en place d’un serveur vocal interactif
principales méthodes : La carte d'extension FXO/FXS et La passerelle GSM/IP. Cependant, nous
utiliserons la passerelle GSM/IP.
Vu, le manque de matériel auquel nous sommes confrontés, nous présentons dans cette partie les
configurations de ces équipements. Dans chacun des cas, il faudra configurer Asterisk et la
passerelle utilisée.
PRÉSENTATION DU MODEM GSM
Le modem GSM est un périphérique qui possède en général deux interfaces. La première est
constituée d'une antenne et d'une carte SIM. Cette interface reçoit dans un premier temps, le flux
en provenance du réseau GSM. Ensuite, nous avons une deuxième interface matérialisée par un
port USB permettant de transmettre le flux au serveur grâce au protocole SIP. Certains modems
possèdent une seule interface et d'autres plusieurs interfaces (passerelles multi-canaux).
CONFIGURATION DU MODEM
Asterisk voit la passerelle comme un simple compte SIP. Elle reçoit les appels des téléphones
mobiles et les transmet au serveur Asterisk via son propre compte SIP. Dans un premier temps, il
faut configurer la passerelle. Ensuite vient la configuration du serveur qui consiste en la création
d'un compte SIP pour la passerelle et la création d'une route pour les appels entrants.
CONFIGURATIONS DE LA PASSERELLE
La plupart des Modems GSM/IP intègrent une interface graphique à parti de laquelle on peut
configurer certains paramètres qui assurent l'interface entre le réseau GSM et notre serveur
Asterisk. La configuration que nous présentons est relative à un modem de marque VoiceBlue.
On télécharge d'abord l'outil de configuration sur le site www.2n.cz. Ensuite on connecte la
passerelle au serveur par port USB. Les paramètres à configurer sont :
• Paramètres systèmes : Adresse IP attribuée à la passerelle, masque par défaut, code PIN
de la carte SIM ;
• Paramètres VoIP : SIP registrar, Domaine, Proxy SIP, ports RTP ;
8
Étude et mise en place d’un serveur vocal interactif
• Paramètres de groupe GSM : Plusieurs groupes d'appels sont disponibles. Chaque
groupe correspond à un canal. Si vous utilisez une seule carte SIM, il faut sélectionner le
premier groupe pour les appels entrants) ;
• La Liste Réseau (Network list) : Permet de sélectionner le nombre de digits que les
numéros appelants doivent avoir.
CONFIGURATIONS DU SERVEUR
Il nous reste à ajouter quelques lignes au serveur Asterisk pour que le serveur soit connecté au
réseau GSM :
• Modification du contexte [general]: dans /etc/asterisk/sip.conf
On ajoute ces trois lignes au niveau du contexte général : allowguess=no, disallow=all,
allow=ulaw
• Création d'un compte pour la passerelle : /etc/asterisk/sip.conf Voir annexe 1 pour
la configuration.
• Création d'une route pour les appels entrants: /etc/asterisk/extensions.conf
On crée un contexte [from-gsm] pour les appels en provenance du réseau GSM. Il nous permettra
de router les appels qui arrivent vers le 255 de notre SVI.
Voir annexe 2 pour la configuration.
Enfin, il nous faut enregistrer tous ces fichiers et charger les configurations dans le serveur.
BILAN PARTIEL
L’obtention du matériel pour l’interconnexion avec le réseau GSM étant difficile nous avons
montré ici sa configuration qui naturellement nous permettra d’accéder à notre SVI.
Le test est effectué à parti d’un softphone Zoiper dans lequel a été enregistré l’un des utilisateurs
créés. Nous appelons le numéro de notre SVI au 255.
Ce premier test a été un succès.
DEUXIÈME TEST
8
Étude et mise en place d’un serveur vocal interactif
Après avoir fait ces configurations, il faut effectuer un test. Ce test consistera à appeler le numéro
de la passerelle qui est [_XXXXXXXX] depuis un mobile GSM. Ensuite, une fois connecté au
serveur, on pourra parcourir l'arborescence du menu vocal.
ÉVALUATIONS
ÉVALUATION DU MATÉRIEL
Processeur : 2Ghz
Ordinateur RAM : 4 Go 2 500.000 FCFA www.sitcom.ci
Disque dur : 500 Go
Sip
Passerelle G.711 PCM A-law/u-law
GSM/IP G.729
1 516.604 FCFA http://www.2n.cz/
G.723.1 TCP, UDP, IP,
RTP, TELNET
Nous avons eu pour objectif la mise en place d’un serveur vocal interactif d’orientation, avec un
certain nombre de points dans notre cahier des charges qui devaient être respectés, à savoir :
• L’Accessibilité au serveur ;
• L’interactivité homme – machine ;
• La structure cohérente de notre SVI ;
• Une Arborescence compréhensible ;
• Une boite de suggestion permettant aux clients de participer à l’amélioration des services
de l’hôtel.
8
Étude et mise en place d’un serveur vocal interactif
Voir annexe 3 pour la configuration de la boite de suggestion.
L’implémentation a été un succès avec un respect total des objectifs que nous nous sommes
fixés.
En outre, il faut dire que l’expérience acquise est énorme à parti du moment où le serveur a été
mis en place et que les tests effectués révèlent qu’il est bien interactif.
8
Étude et mise en place d’un serveur vocal interactif
CONCLUSION
Tout au long de cette étude, nous avons essayé de répondre à une question qui est de savoir «
quel système pourrait-on proposer à Sofitel Abidjan Hôtel Ivoire pour l’amélioration de son
service d’orientation ? ».
En effet, le service d’orientation de Sofitel présentant des insuffisances dans son application,
nous nous sommes proposé d’y apporter une solution avec l’implémentation d’un serveur vocal
interactif, qui aura pour rôle l’orientation exclusive des clients en tout temps et en tout lieu de
l’hôtel.
Pour y arriver une étude préalable a été menée sur les différentes techniques permettant sa
réalisation. Ce qui a découlé sur le choix d’Asterisk comme IPBX tournant sur un système
LINUX, avec l’option de la Passerelle VoiceBlue pour permettre son accessibilité par les
mobiles du réseau
GSM.
En outre, toutes les configurations et tests effectuées à partie de ses deux solutions nous ont
permis la réalisation du SVI, montrant également son interactivité homme-machine.
Cependant, la réalisation de ce projet c’est limitée en local à cause du manque de matériel pour
son extension au monde extérieur c’est-à-dire au client GSM.
Nous soulignons l’énorme apprentissage que nous avons eu dans le domaine des IPBX et des
passerelles GSM/IP qui nous était jusque-là parfaitement inconnu.
Au cours de cette étude nous avons été confrontés à un certain nombre de difficultés liées tout
d’abord à notre inexpérience dans le domaine d’Asterisk. Par exemple nous avons dû réinstaller
Asterisk à quatre reprises à cause de mauvaises configurations. Aussi, le manque de
documentation suffisamment générique a causé un véritable frein à notre étude car toutes les
documentations disponibles étaient trop spécifiques donc difficilement adaptables.
8
Étude et mise en place d’un serveur vocal interactif
8
Étude et mise en place d’un serveur vocal interactif
ANNEXE :
• Création du client1
Nous éditons le fichier voicemail.conf afin de faire la configuration de la boite de messagerie vocale
d’asterisk.
$ sudo sublime /etc/asterisk/voicemail.conf
• Configuration du context [general] :
• Corps du mail :
• Création du numéro, du mot de passe et du nom des utilisateurs pour leur boite vocale dans
le context [default] :
Le client1 est configuré sur le soft-phone. Les différentes étapes suivantes décrivent de façon brève
son interaction avec le SVI.
Cette figure schématise l’architecture définitive de notre serveur au sein de l’établissement et de son
interconnexion avec le réseau GSM/IP.
WEBOGRAPHIE
• http://www.guidescomparatifs.com/themes/relation-clients/cahier-descharges-
svi-serveur-vocal-interactif /(10 MARS 2016)
DÉDICACE .......................................................................................................................................
REMERCIEMENT ........................................................................................................................ II
AVANT-PROPOS ........................................................................................................................ III
SOMMAIRE ................................................................................................................................. IV
INTRODUCTION ........................................................................................................................... 1
LISTE DES SIGLES ET ABRÉVIATIONS UTILISES ................................................................ 2
LISTE DES FIGURES .................................................................................................................... 3
LISTE DES TABLEAUX ............................................................................................................... 4
PARTIE I / ...................................................................................................................................... 5
ÉTUDE GÉNÉRALE ...................................................................................................................... 5
CHAPITRE 1/ CADRE D’ACCUEIL & CONTEXTE .............................................................. 6
PRÉSENTATION DU CADRE D’ACCUEIL................................................................. 6
HISTORIQUE ........................................................................................................... 6
MISSIONS ................................................................................................................ 6
ORGANIGRAMME ................................................................................................. 7
PROJETS RÉALISÉS ............................................................................................... 7
CONTEXTE ..................................................................................................................... 8
CHAPITRE 2/ ÉTUDE DE L’EXISTANT ................................................................................. 9
CONSTATS...................................................................................................................... 9
LES SERVICES D’ORIENTATION EXISTANT ................................................... 9
DÉFINITION ..................................................................................................... 9
OBJECTIFS ET FONCTION ............................................................................ 9
INFORMER LES CLIENTS ............................................................................. 9
GUIDER LES CLIENTS ................................................................................... 9
LIMITES ........................................................................................................................ 10
PROBLÉMATIQUE ...................................................................................................... 10
CAHIER DE CHARGES ............................................................................................... 10
PARTIE II / ................................................................................................................................... 11
ÉTUDE TECHNIQUE .................................................................................................................. 11
CHAPITRE 3 / DÉFINITIONS & CONCEPTS ....................................................................... 12
DÉFINITIONS DU THÈME .......................................................................................... 12
GÉNÉRALITÉ CONCEPTUELLES DE LA VoIP ....................................................... 12
PRÉSENTATION DE LA VOIX SUR IP (VoIP) .................................................. 12
DÉFINITION ................................................................................................... 12
DOMAINE D’UTILISATION ........................................................................ 12
DIFFÉRENCE ENTRE ToIP & VoIP ............................................................. 12
LE PRINCIPE DE FONCTIONNEMENT DE LA VOIP ............................... 13
PROTOCOLES DE LA VOIP ......................................................................... 14
LES CONTRAINTES DE LA VoIP ................................................................ 15
LES SERVEURS VOCAUX INTERACTIFS ............................................................... 15
INTÉRÊT DU SVI .................................................................................................. 15
RÔLE DU SVI ........................................................................................................ 15
SERVICES OFFERT PAR LE SVI ........................................................................ 16
DOMAINES D’APPLICATION DU SVI .............................................................. 16
DIFFÉRENTES INTERACTIONS DU SVI AVEC LE CLIENT ......................... 16
INTERACTION SVI – CLIENT ..................................................................... 16
INTERACTION CLIENT – SVI ..................................................................... 16
CHAPITRE 4 / PRÉSENTATION DES DIFFÉRENTES SOLUTIONS ................................. 17
PRÉSENTATION GÉNÉRALE .................................................................................... 17
ÉTUDE COMPARATIVE ............................................................................................. 18
CRITÈRES DE COMPARAISON DES IPBX ....................................................... 18
TABLEAU COMPARATIF ................................................................................... 19
CHOIX DE L’IPBX ................................................................................................ 20
PARTIE III / .................................................................................................................................. 21
MISE EN ŒUVRE ........................................................................................................................ 21
CHAPITRE 5 / INSTALLATIONS ET CONFIGURATIONS ................................................ 22
INTRODUCTION .......................................................................................................... 22
INSTALLATIONS ET CONFIGURATIONS EN LOCAL .......................................... 22
PRÉREQUIS ........................................................................................................... 22
INSTALLATION D’ASTERISK ........................................................................... 22
IMPLÉMENTATION DU SVI ............................................................................... 23
CRÉATION DU MENU VOCAL ................................................................... 23
CRÉATION DES UTILISATEURS ................................................................ 24
ENREGISTREMENTS DES MESSAGES VOCAUX ................................... 24
ÉCRITURE DU DIALPLAN .......................................................................... 25 MENU
D’ACCUEIL .................................................................................... 25 LES
DIFFÉRENTS MENUS EN LANGUE ................................................ 25