Vous êtes sur la page 1sur 19

juillet 2022

IGIT 2021-2022

THEME
MISE EN PLACE D’UN CENTRE D’APPEL POUR LA
GESTION D’ACCES AUX SERVICES HOSPTITALIERE

Présenté par :
Ibrahima Daouda DIA
Mamadou SEME

Sous la direction de :
Dr. James Tamgno KOUAWA

juillet 2022
IGIT 2021-2022
Sommaire
Sommaire ................................................................................................................................... 1
Introduction ................................................................................................................................ 2
I. Présentation du sujet........................................................................................................... 2
I.1. Problématique .................................................................................................................. 2
I.2. Objectifs ........................................................................................................................... 2
I.3. Démarche ......................................................................................................................... 3
II. Revue de littérature ou état de l’art........................................................................................ 3
II.1 Définition des notions et concepts ................................................................................... 3
III. Analyse et conception .......................................................................................................... 4
III.1 Analyse et identification des besoins ............................................................................. 4
III.2 Conception et proposition de l’architecture de la solution ............................................. 4
III.3 Description des rôles et des fonctionnalités de chaque entité de l'architecture .............. 5
IV. Mise en œuvre / implémentation .......................................................................................... 8
IV.1 Installation et configuration d’asterisk et des clients ..................................................... 8
IV.1.1. Installation d’asterisk ........................................................................................ 8
IV.1.2. Configuration d’Asterisk et des clients .......................................................... 10
IV.1.3. Configuration des clients ................................................................................ 12
IV.2. Installation et configuration de notre service vocal interactif (IVR) .......................... 13
IV.2.1. Installation de GoogleTTS.............................................................................. 14
IV.2.2. Mise en place de notre IVR ............................................................................ 14
IV.3. Installation et paramétrage de XAMPP ...................................................................... 15
IV.3.1. Installation ...................................................................................................... 15
IV.3.2. Configuration de MYSQL sous XAMPP ....................................................... 16
Conclusion ................................................................................................................................ 17
ANNEXE ................................................................................................................................. 18
Bibliographie et Webographie ............................................................................................. 18
Captures d'écrans d'illustration (Installation de XAMPP) ................................................... 18
Page d’accueil/lancement de XAMPP ................................................................................. 18

1
Introduction
La voix sur IP (VoIP, Voice over IP) est une technologie de communication vocale en pleine
émergence. Elle est devenue un tournant dans le monde de la communication. En effet, la
convergence du triple play (voix, données et vidéo) fait partie des enjeux principaux des acteurs
de la télécommunication aujourd'hui. Internet s'est étendu partiellement dans l'Intranet de
chaque organisation, voyant le trafic total basé sur un transport réseau de paquets IP surpasser
le trafic traditionnel du réseau voix (réseau à commutation de circuits).Ainsi, l'une des solutions
qui marquent le «boom» de la voix sur IP au sein des entreprises est Astérix. Pour y parvenir la
communication sur IP apparait comme une source prometteuse qu'il conviendrait d'exploiter.

I. Présentation du sujet
I.1. Problématique
Il est intéressant dans un service d’introduire une démarche de qualité qui fait intervenir tous
les membres d’une équipe et qui pour son apparent banalité peut servir de marqueur des
comportements de qualité ce qui a fait pensez à mettre une infrastructure de centre d’appel pour
gères les clients de l’hôpital

L’ensemble du personnel soignant est amené au cours de son temps de travail a répondre aux
appels des patients en fonction de sa disponibilité .cependant l’appel d’un malade est considéré
comme un critère de sécurité et de confort son but est de permettre aux patients de pouvoir
appeler a tout moment le personnel soignant par simple action sur un bouton d’appel depuis
chez lui

Le fonctionnement de l’appel malade est systématiquement vérifie par le personnel avant


l’admission du patient et avant le retour du serveur le mode d’emploi est explicité au patient à
l’entrée il lui est également

L’installation des appels malades (chambre salle de bains) permet au personnel de pouvoir être
alerté en temps réel des demandes en cours tout en conservant leur mobilité dans le service

I.2. Objectifs
Le but recherché par notre plateforme de centre d’appel est de :

 Prendre un rendez-vous
 Connaitre le résultat de ces examens
 Savoir le nombre de lit disponible dans l’hôpital
 Connaitre l’hôpital dans lequel il reste encore de place

2
I.3. Démarche
La démarche à suivre pour le bon déroulement de notre travail est la suivante :

 faire l’analyse et l’identification des besoins,


 puis par la suite concevoir et proposer une architecture de la solution,
 et enfin nous allons mettre en œuvre notre centre d’appel avec les outils de travail
proposés (Asterisk, PHP, MySQL, Softphone, Mobile phone).

II. Revue de littérature ou état de l’art


II.1 Définition des notions et concepts
Pour mener à bien ce projet, nous allons faire recours à un service vocal interactif (SVI) qui va
garantir une communication à temps réel entre un client et le serveur mais également permettra
aux clients d’accéder à des informations variées. Le SVI pourra aussi répondre aux demandes
des clients de façon simple et intuitive.

La voix sur IP (VoIP), désigne une technique permettant la communication par la voix sur des
réseaux IP compatibles en acheminant les signaux vocaux numérisés sur des réseaux IP, tels
que les réseaux intranet d’entreprise ou, dans certains cas, l’internet public. La voix sur IP a eu
un développement lent non parce qu’Internet n’a pas la capacité de transporter la voix, mais
plutôt dû à la nature critique du temps de transmission de la voix. Internet s’est très rapidement
imposé comme un réseau de choix pour le transport de données, les transactions commerciales
et la diffusion audio/vidéo. Jusqu’à récemment la voix sur IP était toujours sujette aux détails
et échos de transmission. Mais présentement, les problèmes liés à la transmission sont résolus.

Il existe de nombreuses approches pour les services de voix sur l’Internet, avec différents
protocoles de signalisation et de contrôle. Certains exemples incluent:

 Les concepts de signalisation de l’industrie Télécom: H323


 Les concepts de contrôle de l’industrie Télécom : Soft-switches
 Les protocoles Internet: Session Initiation Protocol (SIP)

ASTERISK : Permet de transformer un ordinateur en commutateur téléphonique performant.


Il se présente sous la forme d'un logiciel libre édité par la société américaine Digium. La
configuration d'un serveur Astérisque n'est pas relativement aisée, surtout pour les néophytes,
c'est pour cette raison que certaines sociétés dont Digium éditent maintenant des distributions
entièrement consacrées à Astérisque parmi lesquelles on peut citer :

o Astérisque Now (édité par Digium)


o Trixbox (anciennement Asterisk@home)

PHP : (HyperText Preprocessor) désigne un langage informatique, ou un langage de script,


utilisé principalement pour la conception de sites web dynamiques. Ce dernier va permettre de

3
recenser le vote des utilisateurs pour afin d’afficher les résultats finaux de leurs pronostics, et
de déterminer le favoris de ce combat.

MySQL : MySQL est l'une des technologies les plus reconnaissables de l'écosystème moderne
du Big Data. Souvent appelée la base de données la plus populaire et bénéficiant actuellement
d'une utilisation répandue et efficace quel que soit le secteur, il est clair que toute personne
impliquée dans les données d'entreprise ou l'informatique générale devrait au moins viser une
connaissance de base de MySQL.

Avec MySQL, même ceux qui découvrent les systèmes relationnels peuvent immédiatement
créer des systèmes de stockage de données rapides, puissants et sécurisés. La syntaxe et les
interfaces de programmation de MySQL sont également des passerelles parfaites vers le vaste
monde des autres langages de requête populaires et des magasins de données structurées.

SOFTPHONE : Un softphone est une application qui permet la voix sur IP (VoIP) via des
appareils informatiques, y compris des ordinateurs de bureau, des ordinateurs portables, des
assistants numériques personnels (PDA) et des services comme Skype et Vonage. Un softphone
fonctionne comme un téléphone traditionnel et est utilisé avec un casque connecté à la carte son
d'un PC. Avec un softphone l’utilisateur pourras joindre notre centre d’appel et donner son vote
sur le combat.

III. Analyse et conception


III.1 Analyse et identification des besoins
Dans ce projet de centre d’appel, l’objectif principal est de mettre en place une architecture qui
repose sur le protocole IP. Les appels pourront se faire en interne, vers l’extérieure et depuis
l’extérieure pour permettre aux clients de prendre leurs rendez-vous, connaitre leurs résultats
des examens, savoir aussi si le nombre de lit et disponible.

III.2 Conception et proposition de l’architecture de la solution


Nous allons proposer une architecture qui prendra en compte l’utilisation des téléphones
mobiles, fixes et des ordinateurs dans lesquels seront installés les soft phones. Le serveur
asterisk sera central et permettra d’interconnecter tous les appareils sollicités via une connexion
réseau (réseau IP) ou par câblages.

4
Architecture du centre appel

Asterisk permettra une communication vocale entre les différents usagers dans le réseau avec
une qualité d’écoute parfaite. Conformément à l’architecture, asterisk sera simple à déployer et
assez robuste afin de satisfaire toutes les attentes du centre d’appel.

III.3 Description des rôles et des fonctionnalités de chaque entité de l'architecture


Astérisk :

Pour ce projet, notre choix sur asterisk est justifié par le fait qu’il soit compatible avec
la plupart des téléphones IP. Asterisk est basé sur le protocole SIP (Session Initiation
Protocol) dont l’utilisation est devenue majeure dans le monde de la téléphonie IP. Le
protocole SIP (Session Initiation Protocol) est un protocole de signalisation utilisé pour
établir une session entre deux ou plusieurs entités, elle permet modifier cette session,
pour ensuite là terminer. Il a plusieurs similitudes avec le protocole http surtout du point
de vue mécanisme requête et réponse. La transmission des données peut être effectuée
par TCP (Transmission Control Protocol) ou UDP (User Datagramme Protocol).

5
Fonctionnement du protocole SIP :

Grace à SIP, asterisk nous offre plusieurs fonctionnalités telles que :

o le stockage des appels entrants et sortants dans une base de données,


o les statistiques de durée des appels  les statistiques des numéros composés,
o les statistiques des appels sans réponse  les appels conférence,
o les appels en attente  les appels par nom,
o la possibilité d’avoir un fil d’attente,
o la gestion de la confidentialité,
o une messagerie vocale,
o un indicateur visuel de message en attente,
o la redirection des messages vocaux par courriel,
o la prise d’appel à distance,…

Mais selon les exigences de notre projet nous allons profiter de quelques-uns de ces
fonctionnalités pour le mener à bien. Avec asterisk, on a la possibilité d’utiliser des
téléphones logiciels communément appelé « soft phones » et les téléphones matériels.
Asterisk va nous permettre d’interconnecter en temps réel les réseaux de voix sur IP et
les réseaux de téléphonies classiques.

Les téléphones matériels

Les téléphones matériels incluent les téléphones mobiles qu’on n’a plus besoin de le
présenter et les téléphones fixes. Dans ce projet, l’usage des téléphones IP sera sollicité

6
afin d’en assurer sa réussite. Pour la plupart des utilisateurs, un téléphone matériel est
plus pratique et plus confortable qu'un softphone. L’application qui sera utilisé sera
Zoiper.

Les téléphones logiciels ou softphone

Les softphones sont des logiciels qui permettent de faire de la téléphonie via internet.
Pour émettre et recevoir des appels les téléphones logiciels empruntent les haut-parleurs
et microphones des ordinateurs. Les softphones intègrent les fonctionnalités des
téléphones classiques en plus d’offrir plusieurs services supplémentaires tels :

o la vidéo sur IP,


o voir si notre interlocuteur est ou non disponible,
o passer d’une conversation voix a une conversation visio,
o couper votre micro,
o écouter les messages des répondeurs que vous avez configurés,
o assurer la synchronisation avec le répertoire,
o transférer les appels,…

Exemple de téléphone logiciel : ZoIper

XAMPP (X Apache MySQL Perl PHP)

XAMPP est un ensemble de logiciels servant à mettre en place aisément un serveur


Web, un serveur FTP et un serveur de messagerie électronique. C'est une distribution de
logiciels libres (X Apache MySQL Perl PHP) offrant une bonne souplesse d'utilisation,

7
reconnue pour son installation simple et rapide. Ainsi, il est à la portée de la plupart de
personnes dans la mesure où il ne requiert pas de connaissances spécifiques. Il
fonctionne sur les dispositifs d'exploitation les plus communs. XAMPP nous permettra
d’héberger notre site web en local ainsi que la base de données MySQL.

MySQL

Pour ce projet nous ferons usage de MySQL car du point de vue flexibilité et facilité de
gestion, MySQL est un système de gestion de bases de données qui sera adapté aux
besoins de notre projet. Les avantages de MySQL sont nombreux d’où sa grande
popularité auprès des développeurs web.

PHP

MySQL est en parfaite harmonie avec PHP qui sera aussi utilisé pour un bon
fonctionnement de notre site web. PHP est un langage de programmation libre conçu
pour le développement d’application web. Elle permet :

o La collecte des données de formulaire


o La gestion de contenu dynamique

Grace à ces deux outils nous allons mettre en place un site web dynamique qui va
permettre de recueillir les votes des fanatiques de luttes et les stocker dans une base de
données qu’on va administrer.

IV. Mise en œuvre / implémentation


IV.1 Installation et configuration d’asterisk et des clients
IV.1.1. Installation d’asterisk
Tout d'abord, veillez à avoir une distribution linux à jour :

# sudo apt update


# sudo apt upgrade

Installer les dépendances

# apt-get install build-essential libxml2-dev libssl-dev


# apt-get install libncurses5-dev libsqlite3-dev libssl-dev
# apt-get install uuid-dev libjansson-dev

Ensuite nous allons procéder à l'installation d’Asterisk :

# sudo apt-get install asterisk

8
Une fois installé, modifiez ces paramètres pour que Asterisk démarre au démarrage de
l'ordinateur

# sudo vim /etc/default/asterisk

RUNASTERISK=yes
RUNASTSAFE=no

Pour installer les paquets français de Asterisk, vous devez lancer cette commande :

# sudo apt-get install asterisk-prompt-fr

Pour Lancer Asterisk taper :

# sudo service asterisk start

Pour Lancer la console d’Asterisk :

# sudo asterisk -rvvv

9
IV.1.2. Configuration d’Asterisk et des clients
La configuration d'Asterisk s'articule sur les fichiers de configuration suivants :

 /etc/asterisk/sip.conf : Configuration globale d'Asterisk


 /etc/asterisk/users.conf : Configuration des utilisateurs
 /etc/asterisk/extensions.conf : Configuration du Dialplan
 /etc/asterisk/voicemail.conf : Configuration des messageries

Pour que nos téléphones puissent communiquer entre eux, nous devons configurer un compte
pour chaque téléphone dans le pilote de canal qui correspondra au protocole qu'ils utiliseront.
Comme les téléphones utilisent le protocole SIP, nous avons en fait deux options pour un pilote
de canal SIP, le fichier de configuration serait sip.conf pour chan_sip, ou pjsip.conf pour
chan_pjsip / res_pjsip (res_pjsip fournit en fait la configuration).

Dans notre cas, nous allons principalement utiliser les fichiers sip.conf et extensions.conf.

En premier, pour chaque utilisateur, nous allons ajouter le code suivant (avec les modifications
nécessaires) dans le fichier /etc/asterisk/sip.conf :

[XXX] ; Numéro SIP


type=friend ; Type d'objet SIP (friend = utilisateur)
fullname = John DOE ; Nom complet de l'utilisateur
username = jdoe ; Nom d'utilisateur
secret = secret ; Mot de passe
context = work ; Contexte (exploité par le fichier extensions.conf)

10
Puis nous allons configurer le fichier extensions.conf qui est le fichier de configuration du
dialplan (le plan d’appel)

Nous allons modifier le fichier /etc/asterisk/extensions.conf et ajouter le code suivant


(avec les modifications nécessaires) :

[work] ; Nom du contexte


exten => _0XX,1,Dial(SIP/${EXTEN},20)
exten => _0XX,2,Hangup()

Dans ces trois lignes nous allons voir deux choses, les contextes et les extensions. [work] est le
contexte c’est une sorte de conteneur dans lequel les utilisateurs faisant partis de ce contexte
pourrons communiquer entre eux. Lors de la création de nos deux utilisateurs nous avons
spécifié le contexte work.

 exten ⇒ : déclare l’extension (on peut aussi simplement dire numéros)


 _0XX : Prend les extensions (ou numéros) de 000 à 099 le « _ » permet d’utiliser des
regex
 1 : Ordre de l’extension
 Dial : application qui va être utilisé
 SIP: Protocol qui va être utilisé
 ${EXTEN} : variable de l’extension composé, si on appelle le 001 la variable ${EXTEN}
prendra comme valeur 001
 20: temps d’attente avant de passer à l’étape suivante.

11
Donc la ligne exten ⇒ _0XX,1,Dial(SIP/${EXTEN},20) se traduit par: Quand on compose le
numéro (par exemple) 001, on appelle le numéro 001 et si au bout de 20 secondes il n’y a pas de
réponses on passe à la ligne du dessous.
La seconde ligne : exten ⇒ _0XX,2,Hangup() permet de raccrocher si il n’y a pas de réponses au
bout des 20 secondes.

IV.1.3. Configuration des clients


Les clients "logiciels" n'ont généralement besoin que de quelques infos : Un nom (qui apparaitra
en clair sur le client de destination lors d'un appel) , un login et son mot de passe associé, et
l'adresse du serveur VOIP. Leur configuration étant assez simple et disponible sur beaucoup de
pages internet, elle ne sera pas détaillée ici.

En revanche, si on utilise un appareil type combiné téléphonique IP, il y a un peu plus de


travail…

Comme tout périphérique IP, il doit avoir une adresse. Soit le réseau VOIP dispose d'un
serveur DHCP, dans ce cas l'appareil en obtiendra une automatiquement (ces appareils sont par
défaut en recherche dhcp), soit il faut lui en donner une avant de le relier au réseau. Cela se fait
avec les touches et les menus internes (voir notice du téléphone). Une fois l'adresse IP connue,
l'entrer dans un navigateur internet pour accéder à l'interface web. C'est avec qu'on va
configurer l'appareil et surtout l'enregistrer sur le serveur VOIP. Les informations nécessaires
sont généralement dans un onglet ou menu "Login" ou "Identity". Les plus importantes sont :

12
Le compte ou l'ID de connexion (souvent le numéro du poste pour des raisons de simplicité,
qui est défini entre les [ ] dans le users.conf ) Le mot de passe associé à ce compte (qui est défini
dans le users.conf à la ligne "secret =" L'adresse du serveur VOIP (appelé généralement
"registrar") Les options de chiffrement et encodages des appels, qui doivent être compatibles
avec celles du serveur VOIP. Si la sécurité des appels n'est pas critique, autant simplement
désactiver ces fonctions. Une fois ces infos indiquées, enregistrer l'appareil sur le
serveur VOIP (un bouton d'enregistrement ou "register" est normalement présent sur l'interface
web). Si la console Asterisk est ouverte, elle indiquera par un message que le serveur a bien
enregistré l'appareil. S'il y a un souci, elle indiquera une description du problème (par exemple
un mauvais nom d'utilisateur, un chiffrement non pris en charge, etc). De plus, le numéro du
poste s'affiche alors à l'écran de l'appareil.

Remarque : S'il y a beaucoup de téléphones IP sur le réseau, leur interface permet généralement
d'exporter la configuration pour la dupliquer.

Nos deux clients et le serveur doivent être sur le même réseau pour appeler et les 2 softphones
doivent être configuré en tenant compte des caractéristiques des clients : nom, numéro, mot de
passe.

IV.2. Installation et configuration de notre service vocal interactif (IVR)


Un IVR (Interactive Voice Response) permet de guider les utilisateurs vers le service qu’ils
souhaitent joindre, on peut s’en servir aussi pour simplement annoncer les horaires d’ouvertures
etc…

13
La mise en place d’un IVR va se faire en deux étapes, la première il faut que nous apprenions
à Asterisk à nous parler, la seconde est la création de l’IVR.

Pour faire parler Asterisk, nous allons installer un moteur de synthèse vocale (Text To Speech)
et nous allons mettre en place celui de Google appelé GoogleTTS.

IV.2.1. Installation de GoogleTTS


Tout d’abord GoogleTTS à besoins de quelques dépendances pour fonctionner :

apt-get install perl libwww-perl sox mpg123

Puis nous allons aller dans le dossier /var/lib/asterisk/agi-bin/ et y mettre le


fichier googletts.agi qui est le script pour mettre en place la synthèse vocale.

cd /var/lib/asterisk/agi-bin
wget https://raw.github.com/zaf/asterisk-googletts/master/googletts.agi
chmod +x googletts.agi

Et voila googletts est installé, maintenant voyons comment le faire parler.

Les premiers mots d’Asterisk

;Premier IVR
exten => 604,1,Answer()
exten => 604,2,agi(googletts.agi,"Bonjour je parle !",fr)
exten => 604,3,Hangup()

Explications:
exten => 604,1,Answer() : On crée l’extensions 604 pour appeler l’IVR et on utilise
l’application Answer() pour que ça soit Asterisk qui réponde étant donné que ce n’est pas un
utilisateur que l’on appele.

exten => 604,2,agi(googletts.agi, « Bonjour je parle ! »,fr) : Après avoir répondu on utilise
donc googletts pour dire la phrase suivante : Bonjour je parle !, en spécifiant la langue de sortie.

exten => 604,3,Hangup() : A la fin de la phrase Asterisk raccroche.

IV.2.2. Mise en place de notre IVR


Maintenant nous allons mettre en place un véritable IVR.

14
Explication de notre service vocal interactif

IL compose le numéro 604 et tombe sur notre serveur vocal interactif :

On lui dit « bienvenu a l’hôpital de Tounkara » puis on lui propose les 5 options suivantes :

 1 pour prendre un rendez-vous


 2 pour connaitre vos résultats d’examen
 3 pour connaitre le nombre de lit restant
 4 pour connaitre l’hôpital qui reste de place
 5 pour joindre un des conseiller disponible

En fonction l’option choisit :

 Entre 1 et 4 la réponse est généré par PHP /MySQL et lui est transmise
 5 correspond au conseil du centre en fonction de la disponibilité

IV.3. Installation et paramétrage de XAMPP


XAMPP est un ensemble de logiciels permettant de mettre en place un serveur Web local, un
serveur FTP et un serveur de messagerie électronique. Il s'agit d'une distribution de logiciels libres
offrant une bonne souplesse d'utilisation, réputée pour son installation simple et rapide.

Dans notre cas, il nous permet d’avoir notre base de données (MySQL) des informations clients
mais surtout de rendre le serveur interactif « intelligent »avec des réponses dynamique en fonction
de demande grâce à PHP.

IV.3.1. Installation
a. Ouvrez la page de téléchargement XAMPP. Accédez à la page officielle de
téléchargement de XAMPP dans le navigateur de votre ordinateur.

15
b. Cliquez sur XAMPP pour Linux. C'est au centre de la page. Le fichier d'installation de
XAMPP va alors commencer à se télécharger sur votre ordinateur. Il vous faudra peut-
être cliquer sur Enregistrer le fichier ou sélectionner le dossier Téléchargements comme
emplacement avant de continuer.
c. Laissez le téléchargement se terminer. Une fois le téléchargement du fichier
d'installation de XAMPP sur votre ordinateur terminé, vous pouvez continuer.
d. Ouvrez le Terminal.
e. Basculez dans le répertoire Téléchargements.
cd /home/mamadou/Download/
f. Rendez le fichier téléchargé exécutable.
chmod +x xampp-linuxx64-7.2.9-0-installer.run
g. Entrez la commande d'installation.
Sudo ./xampp-linux-x64- 7.2.9-0-installer.run
h. Suivez les invites d'installation.
i. Cliquez sur Terminer.
j. Basculez vers le répertoire d'installation de XAMPP.
cd /opt/lampp
k. Entrez la commande Ouvrir.
sudo ./manager-linuxx64.run
l. Cliquez sur l'onglet Gérer les serveurs. Cette option (Manage Servers) se trouve en haut
de la fenêtre.
 Choisissez Tout lancer. Cette option (Start All) se trouve tout en bas de la
fenêtre et autorisera l'exécution des composants actifs de XAMPP.
m. Ouvrez la page localhost de votre ordinateur. Accédez à 127.0.0.1 dans le navigateur de
votre ordinateur. Vous devriez voir le tableau de bord XAMPP. Vous pouvez
maintenant commencer à utiliser XAMPP !

IV.3.2. Configuration de MYSQL sous XAMPP


Apres avoir installé XAMPP avec succès, nous allons suivre les étapes ci-dessous pour
accéder à notre page MySQL pour la configuration de notre base de données :
CENTRE_TOUNKARA
1- Ouvrez une fenêtre de navigateur Web.
2- Tapez " http://localhost/phpmyadmin " dans la barre d'adresse en haut de la fenêtre,
puis appuyez sur "Entrée" de votre clavier.  vous serez amené directement à la place
à la page d'accueil de phpMyAdmin.
3- Cliquez sur la base de données MySQL que vous souhaitez configurer dans la liste sur
le côté gauche de la fenêtre
Nous allons maintenant créer notre base de données :
database: db_centre_tounkara hostname="localhost";

16
username= "admin_tounkara";
password= "passer12";

Apres avoir créé notre base de données et configure notre utilisateur, nous allons maintenant
importer nos tables préalablement stockées dans notre fichier db_centre_tounkara.sql.

Conclusion
La téléphonie sur IP est devenue un choix incontournable. S’orienter vers les technologies IP
fut notre meilleur choix pour mettre en place notre centre d’appel. En effet grâce au gain en
mobilité et à la réduction des coûts, la téléphonie sur IP devient de plus en plus convoitée.

Notre centre d‘appel permet de fournir une meilleure optimisation de la prise en charge dans
les hôpitaux qui, aujourd’hui rencontre beaucoup de difficulté pour l’entretien de la clientèle,
en facilitant :

 la prise de rendez-vous,
 le résultat des examens,
 le nombre de lit restant,
 un autre hôpital disponible pour recevoir des malades.
 etc…

Ce projet a été très enrichissant en nous permettant de nous initier à la VoIP avec Asterisk, de
découvrir les différentes fonctionnalités et avantagent qu’elles nous procurent mais aussi à la
création de base de données et de page web dynamique. Sur ce dernier, nous avons rencontré
quelques soucis notamment l’interconnexion entre Asterisk et PHP/MySQL.

17
ANNEXE
Bibliographie et Webographie
a. https://fr.wikihow.com/installer-XAMPP-avec-Linux
b. https://github.com/gaetan1903/Asterisk-VoiP
c. https://hotkey404.com/asterisk-tutorial-loading-modules/
d. https://doc.ubuntu-fr.org/asterisk
e. http://www.standard-du-web.com/xampp.php

Captures d'écrans d'illustration (Installation de XAMPP)

Page d’accueil/lancement de XAMPP

18

Vous aimerez peut-être aussi