Implementation de La Telephonie Ip Dans Une Entreprise

Télécharger au format docx, pdf ou txt
Télécharger au format docx, pdf ou txt
Vous êtes sur la page 1sur 81

IMPLEMENTATION DE LA TELEPHONIE IP DANS UNE ENTREPRISE : CAS DE I-TELECOM TECHNOLOGY

PLAN DE MON MEMOIRE

SOMMAIRE
AVANT-PROPOS
TABLE DES MATIERES
LISTE DES SIGLES ET ABREVIATIONS
LISTE DES TABLEAUX ET FIGURES
REMERCIEMENTS
INTRODUCTION GENERALE
PARTIE I : ENVIRONNEMENT ET CONTEXTE D’EXECTION
CHAPITRE 1 : PRESENTATION DE I-TELECOM TECHNOLOGIE
1. SOCIETE
2. CAHIER DES CHARGES
CHAPITRE 2 : ETUDE DE L’EXISTANT ET PROBLEMATIQUE
1. ETUDE DE L’EXISTANT
2. PROBLEMATIQUE
PARTIE II : ETUDE TECHNIQUE
CHAPITRE 3 : GENERALITE SUR LA TOIP
1. DEFINITIONS
2. LES AVANTAGES ET LES ENJEUX ECONOMIQUES DES
COMMUNICATIONS SUR IP
3. PRINCIPE DE FONCTIONNEMENT DE LA TOIP
4. LES CONTRAINTES DE LA VOIP
4-1 Les qualités sonores
4-2 La QoS de la VOIP
5. LES EQUIPEMENTS UTILISES DANS LA TELEPHONIE SUR IP
CHAPITRE 4 : ETUDE DES DIFFERENTES SOLUTIONS
1. ETUDE DE DIFFERENTS SERVEURS DE COMMUNICATION OPEN
SOURCE
1.1 ASTERISK
IMPLEMENTATION DE LA TELEPHONIE IP DANS UNE ENTREPRISE : CAS DE I-TELECOM TECHNOLOGY

1.2 BAYONNE
1.3 SIPX
1.4 YATE
2. ETUDE DE DIFFERENTS LOGICIELS DE TELEPHONIE (SOFTPHONES)
2.1 X-lite
2.2 SJ-Phone
2.3 Express talk
2.4 Tableau récapitulatif
3. ETUDE DE DIFFERENTS TELEPHONES IP (HARDPHONES)
3.1 Pingtel
3.2 Aastra 480i
3.3 Cisco spa 942
3.4 Tableau récapitulatif
4. ETUDE DU PROTOCOLE DE COMMUNICATION
5. COUT DE LA SOLUTION CHOISIE
5.1 Devis
5.2 Acceptation du devis

PARTIE III : MISE EN ŒUVRE DE LA SOLUTION


CHAPITRE 5 : CONCEPTION DE LA SOLUTION
1. GENERALITE
2. LES ELEMENTS NECESSAIRES A LA MISE EN ŒUVRE DU SERVEUR ASTERISK
3. INSTALLATION ET CONFIGURATION DES PACKAGES NECESSAIRES
4. INSTALLATION ET CONFIGURATION DES CLIENTS (X-LITE)
CHAPITRE 6 : IMPLEMENTATION DE LA SOLUTION
1. LA MISE EN PLACE D’UNE INFRASTRUCTURE DE TEST
Conclusion Partielle
CONCLUSION GENERALE

REMERCIEMMENTS
IMPLEMENTATION DE LA TELEPHONIE IP DANS UNE ENTREPRISE : CAS DE I-TELECOM TECHNOLOGY

Au terme de ce travail, je tiens à exprimer mes vifs et chaleureux remerciements à mes


tuteurs de stage à I-TELECOM TECHNOLOGY Mr ZOKOU Christian et Mr ATTOUMO
pour tout le temps qu’ils m’ont consacré, leur directives précieuses, et pour la qualité de leur
suivi durant toute la période de mon stage.
Je tiens aussi à remercier vivement le directeur de I-TELECOM TECHNOLOGY Mr
N’DIAYE qui a accepté de m’accueillir en stage au sein de son organisme.
Je voudrai remercier également tout le personnel de I-TELECOM TECHNOLOGY pour sa
gentillesse et son soutien.
Mes profonds remerciements vont à mon encadrant à EDHEC Mr GOUHO BI JB qui a accepté
d’encadrer mes travaux durant ces 6 mois de stage.
Mes plus vifs remerciements s’adressent aussi à tout le cadre professoral et administratif
de EDHEC COCODY.
J’adresse enfin mes remerciements à mon frère aîné TETEÏ Sery Hervé, mon amie Patricia qui
m’ont soutenu financièrement et matériellement, et à toute personne qui a contribué de près ou
de loin à l’élaboration de ce travail.

INTRODUCTION GENERALE
IMPLEMENTATION DE LA TELEPHONIE IP DANS UNE ENTREPRISE : CAS DE I-TELECOM TECHNOLOGY

La téléphonie sur IP constitue actuellement une des plus importantes évolutions dans le
domaine des Télécommunications. Il y a quelques années, la transmission de la voix sur le
réseau téléphonique ou RTC constituait l’exclusivité des télécommunications.
Aujourd’hui, la donne a changé. La transmission de la voix via les réseaux IP constitue une
nouvelle évolution majeure comparable à la précédente. Au-delà de la nouveauté technique, la
possibilité de fusion des réseaux IP et téléphoniques entraîne non seulement une diminution de
la logistique nécessaire à la gestion des deux réseaux, mais aussi une baisse importante des
coûts de communication ainsi que la possibilité de mise en place de nouveaux services utilisant
simultanément la voix et les données.

Cette nouvelle avancée technologique passionne beaucoup d’entreprises. C’est dans ce


cadre que l’entreprise I-TELECOM TECHNOLOGY nous a soumis une étude dont le thème est
le suivant : « IMPLEMENTATION DE LA TELEPHONIE SUR IP DANS UNE
ENTREPRISE:CAS DE I-TELECOM TECHNOLOGY »

Pour mener à bien ce projet, nous avons structuré notre travail en trois grandes parties.
Premièrement nous présenterons la structure d’accueil et l’existant afin de mieux comprendre
l’environnement de travail.
Ensuite, nous montrerons le fonctionnement de la téléphonie sur IP puis étudierons quelques
solutions disponibles actuellement sur le marché en comparant les plus judicieuses.
Enfin, nous terminerons par l’implémentation de la solution qui consistera au choix des
équipements, des logiciels et à la mise en œuvre.
IMPLEMENTATION DE LA TELEPHONIE IP DANS UNE ENTREPRISE : CAS DE I-TELECOM TECHNOLOGY

PARTIE I :

ENVIRONNEMENT
ET
CONTEXTE
D’EXCUTION

CHAPITRE 1: PRESENTATION DE I-TELECOM


TECHNOLOGY

1- SOCIETE
 Dénomination
IMPLEMENTATION DE LA TELEPHONIE IP DANS UNE ENTREPRISE : CAS DE I-TELECOM TECHNOLOGY

I-TELECOM TECHNOLOGY est une SARL spécialisée dans l’intégration de solutions


informatiques, télécoms et management.
 Capital social
Le capital de la société est 100.000.000fcfa
 Siège social
I-TELECOM est situé à Cocody II plateau derrière le restaurant
TAALAT aux 246 logements à la villa 60.
1-1 Historique de la Société
La société I-TELECOM a pour fondateur M. N’DIAYE et M. GALOBGE ARISTIDE
respectivement DG et DGA.
En effet, I-TELECOM est une SARL spécialisée dans l’intégration de solutions informatiques,
télécom et management. Partenaire à valeur ajoutée des constructeurs CISCO, SUN,
MICROSOFT, TREND MICRO, SYMANTEC, WEBSENSE…, I-TELECOM
TECHNOLOGY, acteur majeur de l’informatique en COTE D’IVOIRE, élabore des solutions,
distribue des équipements, fournit des services managés ou externalisés , dans les domaines des
systèmes d’information communicants, des réseaux IP sécurisés, des communications voix et
données et des télécommunications. Avec des ingénieurs expérimentés certifiés MCSA, MCSE,
CCNA, CCNP, cette entreprise confirme son expertise sur le segment des réseaux et télécoms.

1-2 Organigramme

Voici ci-dessous l’organigramme de la structure I-TELECOM TECHNOLOGY

Direction
Générale

Direction
Générale Adjointe
IMPLEMENTATION DE LA TELEPHONIE IP DANS UNE ENTREPRISE : CAS DE I-TELECOM TECHNOLOGY

En tant que stagiaire en réseau et télécommunication, je trouve ma place dans le département


technique.

 Le rôle des différentes directions et services de I-TELECOM

 La direction générale
Elle a en charge le contrôle et la coordination des activités de I-TELECOM, de viser les projets
de dépense et aussi de prendre des décisions et définir les grands objectifs de la société.
 La direction générale adjointe
Chargée de l’académie et de la recherche Scientifique. Elle seconde la direction générale dans
sa fonction d’administration dans la société. Elle réalise également Les entretiens préliminaires
avec les formateurs et l’élaboration des programmes.
 Service comptabilité
II gère la comptabilité et les finances de I-TELECOM TECHNOLOGY. II se charge de :
Percevoir les droits de formation ;
le règlement de toutes les factures venant de l’extérieur ;
etc.
 Service marketing et action commercial
Représente la force de vente de l’entreprise. Ce service est chargé de mettre en place les
différentes stratégies commerciales et marketing de la société.
 Service Technique
IMPLEMENTATION DE LA TELEPHONIE IP DANS UNE ENTREPRISE : CAS DE I-TELECOM TECHNOLOGY

Ce service a pour fonction, d’assurer :


La maintenance informatique ;
L’intégration de solution ;
La formation du personnel

1-3 Objectifs et missions

La mission de I-TELECOM TECHNOLOGY est de permettre de réduire les coûts


d’exploitation et de réussir la convergence entre réseaux et services d’anciennes et nouvelles
générations.
Aussi, elle accompagne les Directions des systèmes d’information ou départements
informatiques des entreprises vers l’excellence opérationnelle et les gains de productivité grâce
à l’utilisation efficace et adaptée des nouvelles technologies de l’information et de la
communication.
Pour mener à bien sa mission, I-TELECOM TECHNOLOGY développe et combine des
capacités globales en réseaux informatiques et télécommunications, dans un environnement
d’exploitation de systèmes d’informations et sécurité des réseaux IP, pour construire les
fondations sur lesquelles reposera les solutions convergentes et e-business. Pour la conception,
la planification, la mise en place, l’exploitation et la maintenance des réseaux modernes
sécurisés de tout type, (cuivre, optique, CPL, opérateurs ou entreprises, LAN, MAN, WAN ou
internet).
La société apporte son expertise notamment sur :
Les solutions d'accès innovantes (« any service on any infrastructure»), de convergence
TDM/IP ;
Les solutions de transmission par micro-ondes pour réseaux SDH ;
Les produits cœur de réseau IP (routage et commutation), sécurité (VPN, Firewall,
IPS/IDS), IP Communications (IP Telephony, Unified Messaging, Vidéo) et Wireless
(Wireless LAN) de CISCO;
Les boucles locales radio, les ponts Ethernet radio, les solutions WiMAX;
Les équipements matériels et logiciels de VoIP pour opérateurs;
IMPLEMENTATION DE LA TELEPHONIE IP DANS UNE ENTREPRISE : CAS DE I-TELECOM TECHNOLOGY

Les clients légers, les solutions d'infrastructure d'accès optimisée et sécurisée (SSO, VPN
SSL).
2- CAHIER DES CHARGES
2-1 Contexte d’exécution

La société I-TELECOM TECHNOLOGY a porté son choix sur la téléphonie IP pour une
raison principale :
Réduire au maximum ses coûts de communication.
il nous a été recommandés des choix se portant au maximum sur les solutions s'appuyant sur
les normes établies : ceci afin de garantir une sécurité et une évolution ouverte et de ne pas
rendre l’entreprise dépendantes d'une solution trop contraignante.
2-2 Objectifs

Le but de ce projet est de déployer une solution permettant à notre entreprise de réduire ses
frais de communication au maximum,
De façon spécifique, il s’agit donc de :
Installer un auto-communicateur IP dans le LAN sur le site de l’entreprise.
Installer une carte de communication permettant de relier le monde IP et le monde RTC
Configurer notre IPBX et certains services de téléphonie
Configurer les logiciels de téléphonie et les téléphones IP.
2-3 planning du projet

Phase1 (10 jours) : recueil d’informations (entretien, figure, questionnaires, études de


l’existant, profil des personnes assignées aux divers tâches).
Phase 2 (14 jours) : esquisse de solutions.
Phase 3 (7 jours) : tests, mise en service, formations.
Phase 4 (60 jours) : Mise en document.
IMPLEMENTATION DE LA TELEPHONIE IP DANS UNE ENTREPRISE : CAS DE I-TELECOM TECHNOLOGY

CHAPITRE 2: ETUDE DE L’EXISTANT

La majorité des entreprises dispose de nos jours d’un réseau informatique, leur
permettant d’effectuer le traitement de diverses opérations. Et cela dans le but de satisfaire les
besoins de leur clientèle.
Nous allons dans un premier temps énumérer les différents équipements constituant le réseau de
I-TELECOM TECHNOLOGY. Ensuite, nous allons faire ressortir les faiblesses de son
fonctionnement. Enfin, nous soulèverons la problématique à résoudre.
1. LES RESSOURCES HUMAINES
IMPLEMENTATION DE LA TELEPHONIE IP DANS UNE ENTREPRISE : CAS DE I-TELECOM TECHNOLOGY

Le personnel de I-TELECOM TECHNOLOGY augmente au fil du temps. Nous comptons


aujourd’hui 50 personnes qui travaillent tous au sein de l’entreprise. Ces personnes
communiquent couramment à l’aide de moyens très couteux. Ce qui n’est pas profitable à
l’entreprise.

2. LES RESSOURCES INFORMATIQUES ET DE


TELECOMMUNICATION
2-1.1 Le matériel informatique

L’entreprise I-TELECOM TECHNOLOGY pour assurer un meilleur service a procédé à un


important investissement en ressources matérielles.
10 postes clients allant de l’AMD Athlon XP 1800+ à l’Intel Dual Core E2180 : avec
pour système d’exploitation Windows XP SP3
5 postes pour le service informatique
4 postes pour le service commercial
Dispositifs d’interconnexion :
 1 routeur (Cisco2811).
 1 switch Cisco catalyst 2960
 2 switch Cisco catalyst 2950T
2 imprimantes réseaux
Serveurs :
 2 serveurs

Tableau 1 : les serveurs existants à I-TELECOM TECHNOLOGY

NOM SYSTEME D’EXPLOITATION FONNCTION


BMH1 LINUX RED HAT 5 entreprise Serveur de base de
Edition donné, serveur web
(apache)
BMH2 Windows server 2003 Serveur de fichiers,
serveur DNS, contrôleur
de domaine, serveur de
messagerie (Outlook)
En plus de ces éléments cités ci-dessus, nous avons d’autres équipements qui sont les suivants :
IMPLEMENTATION DE LA TELEPHONIE IP DANS UNE ENTREPRISE : CAS DE I-TELECOM TECHNOLOGY

Un groupe électrogène
Un parafoudre
Des onduleurs

2-1.2 Le réseau informatique


Le schéma suivant présente l’architecture existante du réseau informatique de I-TELECOM
TECHNOLOGY.

Figure 1 : schéma de l’infrastructure existante de I-TELECOM

Le réseau informatique de l’entreprise est constitué des éléments suivants :


Une connexion internet ADSL 4 Mb/s avec une adresse IP publique : 1 connexion
desservant internet aux différents services.
Câblage en paire torsadée 1000 Base TX, de catégorie 6 Giga Ethernet.
Plan d’adressage : Les postes sont en adressage dynamique avec un serveur DHCP.
Remarquons que cette architecture décrit un réseau d’entreprise de base doté d’un accès sur le
réseau Internet.
2-2.1 Le réseau téléphonique

Le schéma suivant présente l’architecture existante du réseau téléphonique de I-TELECOM


TECHNOLOGY.
IMPLEMENTATION DE LA TELEPHONIE IP DANS UNE ENTREPRISE : CAS DE I-TELECOM TECHNOLOGY

Figure 2 : schéma de l’infrastructure téléphonique de I-TELECOM

Le réseau téléphonique de la société I-TELECOM comporte deux lignes téléphoniques : une


ligne téléphonique qui module l'ADSL pour le fax et internet et un Réseau Numérique à
Intégration de Service (RNIS) T0 pour le téléphone (voir Fig. :2). La ligne téléphonique ADSL
est scindé en deux avec un Splitter. La ligne RNIS T0 est constituée de deux canaux de 64

Kbits. Elle est envoyée directement à l'autocommutateur. Elle permet de passer ou de recevoir
deux (2) appels extérieurs simultanés.

Les éléments constitutifs de ce réseau sont :


a) un autocommutateur ;
b) deux postes numériques;
c) deux postes analogiques ;
d) une ligne spécialisée ou de secours ;
e) la ligne fax.

La ligne de secours est raccordée à l'autocommutateur en mode cross-connect ; elle permet


l'accès au réseau téléphonique en cas de panne de l'autocommutateur (voir fig. 1).
IMPLEMENTATION DE LA TELEPHONIE IP DANS UNE ENTREPRISE : CAS DE I-TELECOM TECHNOLOGY

2-3 Analyse de l’existant


L’analyse de l’existant nous a permis de faire ressortir les forces et faiblesses suivantes :
2-3.1 Forces
Nous avons pu remarquer que l’entreprise i-Telecom possède un parc informatique et des
équipements de télécommunications importants dont la direction technique assure le bon
fonctionnement à travers un entretien et une maintenance hebdomadaire.
Il est aussi bon de souligner que I-TELECOM dispose d’équipements en très bon état. Quant
aux serveurs, ils sont logés dans de bonnes conditions (salles climatisées, isolement par rapport
aux champs magnétiques…). Cela leur permet ainsi d’assurer un service de qualité vis-à-vis de
sa clientèle.
Le matériel et le réseau sont dans un environnement bien sécurisé. Nous n’avons remarqué
aucune intrusion extérieure malgré quelques tentatives.
2-3.2 Faiblesses
Cependant l’infrastructure technique de I-TELECOM est constituée de deux réseaux différents.
Cela ne permet pas une administration aisée du réseau et engendre des dépenses excessives.

2-4 Problématique

I-TELECOM n’étant pas indifférente à l’évolution actuelle des nouvelles technologies, son
souci d’accroître ses services à valeur ajoutée et vu les nombreux avantages de la téléphonie sur
IP, doit impérativement reconstruire son architecture réseau.
Dans une telle situation, quelle solution technique mettre en place pour assurer une
meilleure fusion des réseaux informatique et téléphonique de I-TELECOM, de sorte à
réduire les coûts d’exploitation sans compromettre la gestion interne de l’entreprise.
IMPLEMENTATION DE LA TELEPHONIE IP DANS UNE ENTREPRISE : CAS DE I-TELECOM TECHNOLOGY

PARTIE II :

ETUDE
IMPLEMENTATION DE LA TELEPHONIE IP DANS UNE ENTREPRISE : CAS DE I-TELECOM TECHNOLOGY

TECHNIQUE

CHAPITRE 3: GENERALITE SUR LA TELEPHONIE


SUR IP

1. DEFINITIONS
1.1 La téléphonie
La téléphonie est un système de télécommunication qui a pour but la transmission de son et en
particulier la transmission de la parole. Elle nous permet donc d’établir des conversations avec
des personnes qui sont très éloignées pour pouvoir nous entendre de vive voix. La téléphonie
courante est bidirectionnelle : les deux personnes en conversation peuvent se parler et
s’entendre en même temps, comme dans une conversation face à face. Ainsi, la téléphonie sert
à titre privé, pour garder le contact avec ses proches où qu’ils soient et à titre professionnel,
pour échanger des informations orales sans avoir à se rencontrer physiquement. La téléphonie
IMPLEMENTATION DE LA TELEPHONIE IP DANS UNE ENTREPRISE : CAS DE I-TELECOM TECHNOLOGY

permet également des services plus avancés tels que la messagerie vocale, la conférence
téléphonique ou les services vocaux.

1.2 La voix sur IP


La voix sur IP (aussi connu sous le nom de VoIP) fait référence à la technologie qui permet de
router les conversations vocales sur Internet ou un réseau informatique.

1.3 La téléphonie sur IP

La téléphonie sur IP (aussi appelée ToIP) représente la voix sur IP en addition de toutes les
applications téléphoniques qu’il peut y avoir. La téléphonie sur IP a donc pour particularité
d’associer à la fois des notions de réseaux (transport sur réseaux IP) et des notions de
télécommunications (téléphonie et services associés).

2. LES AVANTAGES ET LES ENJEUX ECONOMIQUES DES


COMMUNICATIONS SUR IP

2.1 Les enjeux économiques des communications sur IP

La convergence voix/données/images pousse les entreprises à faire fonctionner ensemble


les services en charge de la téléphonie et ceux en charge du système informatique. L'objectif
est de rationaliser les dépenses télécoms et réseau de l’entreprise. Ceci permet de modéliser
les architectures mais aussi de réduire les coûts de possession des équipements en maximisant
le retour sur investissement des applications basées sur les réseaux. La téléphonie sur IP
exploite donc un réseau de données IP pour offrir des communications vocales à l’ensemble de
l’entreprise sur un réseau unique voix et données. Cette convergence des services de
communication données et voix sur un réseau unique, s’accompagne des avantages liés à la
réduction des coûts d’investissement, à la simplification des procédures d’assistance et de
configuration, et à l’intégration accrue de filiales et de sites distants aux installations du réseau
d’entreprise.
2.2 Les avantages de la ToIP

Le principal argument en faveur des systèmes de téléphonie sur IP est la garantie d'un retour sur
investissement en quelques années. En effet, elle permet la réduction de nombreux coûts tels
que les coûts de communication, de câblage, de maintenance, de supervision du système...
IMPLEMENTATION DE LA TELEPHONIE IP DANS UNE ENTREPRISE : CAS DE I-TELECOM TECHNOLOGY

La ToIP se repose sur le réseau local privé LAN de l’entreprise (utilisation du câblage réseau
Informatique existant) et la gestion du central de communication est réalisée depuis n’importe
quel site de l’entreprise.
Les entreprises multi-sites allègent leurs coûts en liaison d’interconnexion entre les
établissements et en coût de communication car les communications inter-sites sont gratuites.

3. PRINCIPE DE FONCTIONNEMENT DE LA TELEPHONIE SUR IP


De manière générale, le principe de la téléphonie sur réseau de données par paquets consiste à
partir d’une numérisation de la voix (par exemple à 64kbit/s comme en téléphonie
numérique), à comprimer ensuite le signal numérique correspondant (pour diminuer son
débit, donc la quantité d’informations à transmettre), à découper le signal obtenu en paquets
de données, enfin à transmettre ces paquets sur un réseau de données utilisant la même
technologie.
Au niveau du récepteur, les paquets transmis sont réassemblés, le signal de données ainsi
obtenu est décomprimé puis converti en signal analogique pour restitution sonore à
l’utilisateur.
On distingue trois cas de figure pour une connexion voix sur IP :
 Si les deux correspondants possèdent un PC équipé en conséquence, ils pourront
communiquer à condition de connaître leurs adresses IP respectives.
 Si un correspondant utilisant un PC souhaite appeler une personne sur son téléphone,
il doit passer par un fournisseur de service sur Internet (comme Net2Phone, par
exemple). Ce dernier met en place une passerelle, entre Internet et le RTC, qui gèrera
les échanges de données. Dans le sens inverse, le correspondant peut contacter la
passerelle de son téléphone. Il faut signaler que l’entreprise peut elle-même avoir sa
propre passerelle au sein de son réseau.
 Si les deux correspondants sont sur un téléphone, le principe de passerelle est
reproduit pour les deux téléphones. Les deux passerelles communiquent entre elles
par un réseau de type Internet.
4. LES CONTRAINTES DE LA TELEPHONIE SUR IP
4.1 La qualité sonore
Le transport de la voix sur un réseau IP nécessite, au préalable, tout ou une partie des étapes
IMPLEMENTATION DE LA TELEPHONIE IP DANS UNE ENTREPRISE : CAS DE I-TELECOM TECHNOLOGY

suivantes :
 Numérisation : dans le cas où les signaux téléphoniques à transmettre sont sous forme
analogique, ces derniers doivent d’abord être convertis sous forme numérique suivant le
format PCM (Pulse Code Modulation) à 64 Kbps. Si l’interface téléphonique est
numérique (accès RNIS, par exemple), cette fonction est omise.
 Compression : le signal numérique PCM à 64 Kbps est compressé selon l’un des
formats de codec (compression / décompression) puis inséré dans des paquets IP. La
fonction de codec est le plus souvent réalisée par un DSP (Digital Signal Processor).
Selon la bande passante à disposition, le signal voix peut également être transporté dans
son format originel à 64 Kbps.
 Décompression : côté réception, les informations reçues sont décompressées. Il est
nécessaire pour cela d’utiliser le même codec que pour la compression.
L’objectif d’un codec est d’obtenir une bonne qualité de voix avec un débit et un délai de
compression les plus faibles possibles. Le tableau ci-dessous présente les différents
codecs mis en œuvre dans les solutions VoIP.

Tableau 2 : liste des codecs utilisés en VoIP


Codecs Débits (kbits/s)
VoIP
G711 64
G726 32

G723 6,4 (très bonne qualité)

G729 8 (très bonne qualité)

GSM 13

ILBC 15
LPC10 2.4 (voix métallique)

SPEEX 2 à 44 (peu utilisé)


IMPLEMENTATION DE LA TELEPHONIE IP DANS UNE ENTREPRISE : CAS DE I-TELECOM TECHNOLOGY

Le cumul, dans une même communication, d’opération de compression/décompression


conduit à une rapide dégradation de la qualité. La solution de téléphonie sur IP mis en
œuvre doit donc garantir une bonne qualité de service.
4.2 La qualité de service de la téléphonie sur IP
La qualité de service est une notion importante à prendre en compte lors de l’implémentation de
la VoIP. L'objectif est de garantir le transfert des trames IP sur le réseau sans retarder ou rejeter
les trames transportant la voix. Il faut prendre en compte trois principaux éléments pour
caractériser la qualité de service.
 Le temps de latence
La maîtrise du délai de transmission est un élément essentiel pour bénéficier d'un véritable
mode conversationnel et minimiser la perception d'écho. La durée de traversée d'un réseau
IP dépend du nombre d'éléments réseaux traversés (et du débit sur chaque lien), du temps de
traversée de chaque élément et du délai de propagation de l'information (une transmission
par fibre optique, à l'opposé de la terre, dure environ 70 ms). L'UIT a défini 4 classes qui
permettent de caractériser, à titre indicatif, la qualité de transmission en fonction du retard
de
transmission dans une conversation téléphonique. Ces chiffres concernent le délai total de
traitement, et pas uniquement le temps de transmission de l'information sur le réseau.

La limite supérieure «acceptable» pour une communication téléphonique, se situe entre 150
et 200 ms par sens de transmission (en considérant à la fois le traitement de la voix et le
délai d'acheminement).
 La perte de paquets
En cas de congestion du réseau, le protocole TCP prévoit de supprimer les trames IP entrant
dans un élément saturé (buffers pleins). Les paquets de voix étant véhiculés au-dessus
d'UDP ce qui ne permet aucun mécanisme de contrôle de flux ou de retransmission sur cette
IMPLEMENTATION DE LA TELEPHONIE IP DANS UNE ENTREPRISE : CAS DE I-TELECOM TECHNOLOGY

couche au niveau du transport. D'où l'importance des protocoles RTP et RTCP qui
permettent de déterminer le taux de perte de paquet et d'agir en conséquence au niveau
applicatif.
Si aucun mécanisme performant de récupération des paquets perdus n'est mis en place (cas
le plus fréquent dans les équipements actuels) alors la perte de paquets IP se traduit par des
ruptures au niveau de la conversation et une impression de hachure de la parole.
Plus un paquet de voix contient une longue durée de parole plus cet effet est accentué d'où la
nécessité de choisir un bon codec audio (de faible débit).

 La gigue

La gigue mesure la variation temporelle entre le moment où deux paquets auraient dû arriver
et le moment de leurs arrivées effectives. Les origines de la gigue sont multiples:
encapsulation des paquets IP dans les protocoles supportés, charge du réseau à un instant
donné, variation des chemins empruntés dans le réseau.
Pour compenser la gigue, on utilise des tampons (mémoire : buffer) qui permettent de lisser
l'irrégularité des paquets. Le fait d'insérer des buffers augmente le temps de latence, leur
taille doit donc être soigneusement définie, et si possible adaptée de manière dynamique aux
conditions du réseau. La dégradation de la qualité de service due à la présence de gigue se
traduit par une combinaison des deux facteurs cités précédemment: le délai et la perte de
paquets.
Le schéma suivant résume les problèmes inhérents au protocole IP.
IMPLEMENTATION DE LA TELEPHONIE IP DANS UNE ENTREPRISE : CAS DE I-TELECOM TECHNOLOGY

Figure 3 : les problèmes IP

Pour pallier à ces paramètres, il existe deux principales approches :

 Réserver une bande passante exclusivement au transfert de la voix.


Cette solution est possible dans le cas des réseaux locaux (type Intranet) mais il n’est pas
possible de l'appliquer lorsque le réseau TCP/IP Internet intervient dans la communication.
 Prioriser les flux

Chaque routeur traversé décide s'il prend en compte ou pas le champ de priorisation (champ
TOS) propre à chaque type de données.

5. LES EQUIPEMENTS UTILISES DANS LA TELEPHONIE SUR IP


Les différents éléments intervenants dans l’installation d’un réseau de téléphonie sur IP sont les
suivants:
IMPLEMENTATION DE LA TELEPHONIE IP DANS UNE ENTREPRISE : CAS DE I-TELECOM TECHNOLOGY

 Un serveur téléphonique qui gère la commutation des appels au sein d’une entreprise. Il
s’agit d’un commutateur qui dispose des mêmes fonctionnalités qu’un PABX dit
traditionnel.
 La Passerelle (Gateway IP) est un élément de routage équipé de cartes d’interfaces
analogiques et/ ou numériques pour s’interconnecter avec l’IPBX et l’opérateur de
télécommunication. Cette passerelle est également appelé FXO.
Il existe deux possibilités : soit avoir une passerelle par réseau local LAN, ou soit
plusieurs passerelles sur chaque site.
On note aussi la présence, éventuelle, de passerelle FXS qui assure l’interface des postes
analogiques classiques qui pourront alors utiliser toutes les ressources du réseau
téléphonique IP (appels internes, externes, entrants, sortants).
 Le routeur, il assure la commutation des paquets d’un réseau vers un autre réseau.
 Le poste IP (IP Phone) est un terminal téléphonique fonctionnant sur le réseau LAN
avec une norme soit propriétaire, soit SIP soit H.323. Il peut y avoir plusieurs codecs
pour l’audio, et il peut disposer d’un écran monochrome ou couleur, et d’une ou plusieurs
touches programmables. Généralement, il est doté d’un hub passif à un seul port pour
pouvoir alimenter le PC de l’utilisateur. Physiquement, le poste IP se raccorde sur la
prise Ethernet du réseau et le PC se raccorde derrière le poste IP.
 Le Softphone est un logiciel de téléphonie qui assure les fonctions téléphoniques et
utilise la carte son du PC de l’utilisateur, et aussi la carte Ethernet du PC. Il est donc
considéré comme un poste à part entière au sein du système.

CHAPITRE 4 : ETUDE DE DIFFRENTES SOLUTIONS


IMPLEMENTATION DE LA TELEPHONIE IP DANS UNE ENTREPRISE : CAS DE I-TELECOM TECHNOLOGY

1. ETUDE DE DIFFERENTS SERVEURS DE COMMUNICATION OPEN


SOURCE

En ce qui concerne le système d’exploitation, notre choix s’est porté sur fedora car c’est un
système Linux très stable, qui suit une évolution très fiable. Cette fiabilité convient
parfaitement aux sociétés.
On peut considérer fedora comme une version gratuite de la Red Hat. Le support se fait
gratuitement et ouvertement via les mailing-lists et les forums de la communauté fedora.
Cette étude a pour objet la comparaison de différents IPBX open source existants. Elle permet
de voir et de comparer les caractéristiques de ces IPBX afin d’en retenir un que nous utiliserons
pour réaliser une maquette. Cette étude doit pouvoir démontrer quels IPBX sont compatibles
avec le cahier des charges et quel est l’IPBX le plus adapté à notre étude.
Après une présentation de chacun de ces IPBX, on dressera un tableau comparatif synthétique.
En conclusion, nous donnerons le nom de l’IPBX que nous préconisons.

Pour commencer voici les caractéristiques communes à tous ces IPBX.

Aliasing facility (service Associe un alias à un numéro de téléphone. Cette fonction fait
parti du serveur de communication et est configurée via la
de nommage par alias)
page web du serveur de configuration ou ligne de commande.
Configuration et Le serveur de configuration est utilisé pour configurer les
téléphones, les Gateways, les utilisateurs et les fonctions du
management par page Web
système. On peut aussi visualiser et contrôler l’état du
système.
Contrôle des appels Cette fonction du serveur proxy d’authentification autorise ou
non un utilisateur ou un téléphone à appeler le numéro
demandé. Pour cela, elle contrôle le numéro demandé ainsi
que les droits de l’utilisateur.

En utilisant un préfixe spécial (dans notre cas *), un téléphone


peut répondre à un appel d’un autre téléphone qui est en train
Call pick up
de sonner.
IMPLEMENTATION DE LA TELEPHONIE IP DANS UNE ENTREPRISE : CAS DE I-TELECOM TECHNOLOGY

Un téléphone peut transférer un appel vers le service de mise


en attente qui joue une musique d’attente. Un autre téléphone
Mise en attente
peut rapatrier cet appel en utilisant un préfixe spécial.

Le serveur de configuration peut importer des fichiers CSV


afin de simplifier l’ajout d’un grand nombre de téléphones et
Importation de fichiers
d’utilisateurs.
CSV

Les utilisateurs peuvent, via l’interface Web du serveur sipX,


désigner un téléphone vers lequel seront transférer leurs
Transfert d’appel
appels.

Groupes d’appels (hunt Permet de créer un numéro qui regroupe des téléphones à faire
groups) sonner de manière séquentielle ou parallèle.

Indication de nouveaux Apporte une indication visuelle sur l’écran des téléphones de
messages la présence de nouveaux messages sur la boite vocale.

Fonctionnalités dédiées aux utilisateurs

Transfert d’appel Le transfert d’appel parallèle ou série est possible vers des
numéros internes ou externes.

Mise en attente Les appels peuvent être mis en attente puis récupérés.

Présentation du numéro Le numéro de l’appelant s’affiche sur l’écran du téléphone.

Conférence La conférence entre plusieurs utilisateurs est possible.

Indication de nouveaux Apporte une indication visuelle sur l’écran des téléphones de
messages la présence de nouveaux messages sur la boite vocale.

Double appel Plusieurs appels peuvent être gérés en même temps sur une
même ligne. L’utilisateur bascule entre les appels.

Appel multi postes Un même appel peut faire sonner simultanément plusieurs
postes. Celui qui décroche en premier prend l’appel.

Contrôle de numérotation Permet de détecter quand un utilisateur a terminé de


numéroter.
IMPLEMENTATION DE LA TELEPHONIE IP DANS UNE ENTREPRISE : CAS DE I-TELECOM TECHNOLOGY

Fonctionnalités de la messagerie vocale.

Portail Web La messagerie peut être accédée en utilisant un navigateur Internet


ou en utilisant son téléphone. Chaque utilisateur possède son
propre espace sur la messagerie.
Listes de diffusion Les messages peuvent être transférés vers des listes de diffusion
que l’utilisateur a définie.
Notification par Les messages peuvent être transférés vers une ou plusieurs boites
courriel de courrier électronique. Les utilisateurs peuvent configurer les
adresses de destination.
Création de répertoires Les messages peuvent être organisés dans des répertoires créés par
personnels l’utilisateur. Les messages effacés sont supprimés
automatiquement par le système après un nombre de jours défini.
Annonce d’accueil Les utilisateurs peuvent personnaliser l’annonce d’accueil de leur
messagerie.
Messagerie directe Il est possible d’être directement transféré vers la messagerie du
destinataire en utilisant un préfixe spécial.

1.1 Asterisk

 Présentation
Asterisk a été créé par Mark Spencer qui est aussi le fondateur de la société DIGIUM.
Il y a encore quelques mois, personne n’avait entendu parler d’Asterisk. Seul un cercle très
fermé de puristes de la VoIP le connaissait. Aujourd’hui, Asterisk est prononcé par toutes les
IMPLEMENTATION DE LA TELEPHONIE IP DANS UNE ENTREPRISE : CAS DE I-TELECOM TECHNOLOGY

langues.
Asterisk est le projet IPBX Open Source qui possède la plus grosse communauté de
développeurs. Il est facile de trouver sur Internet des packages ajoutant des fonctionnalités ou
de télécharger des fichiers de configuration. La documentation y est aussi très présente.
Asterisk est compatible avec les protocoles VoIP du moment à savoir H323, MGCP, SIP et
aussi IAX2 (Inter Asterisk eXchange). Ce dernier assure à Asterisk le transport de la voix et des
données à travers un réseau IP en surmontant les problèmes souvent associés aux autres
protocoles tels que SIP, à savoir les problèmes classiques rencontrés avec les NAT. Le point
faible d’IAX est qu’il est jeune et non standardisé.
En plus d’être compatible avec l'essentiel des protocoles VoIP, Asterisk est connu pour
supporter également tout type d'équipement VoIP. Il supporte aussi les protocoles TDM et peut
s'intégrer au sein de tout type d'entreprise, quelque soit l'infrastructure.
 Caractéristiques
Asterisk présente toutes les fonctionnalités qu’on recherche dans un IPBX

Auto redémarrage lors Le redémarrage d’Asterisk lance tous les processus associés ainsi
d’une coupure que toutes les dépendances.
DND Do Not Disturb, cela permet à un interlocuteur de ne pas être
déranger ce qui met le téléphone directement sur messagerie.
FAX Possibilité d’envoyer et de recevoir des Fax.

Text-To-Speech Système de synthèse de la parole : ce module permet donc de lire


un texte.

SMS Messaging Capable d’envoyer et de recevoir des SMS.

Asterisk possède un grand nombre de fonctionnalités. Certaines font très « gadgets », mais les
autres apportent un véritable plus par rapport à de la simple téléphonie. Cela montre que le
projet a été beaucoup travaillé.

1.2 BAYONNE

 Présentation
IMPLEMENTATION DE LA TELEPHONIE IP DANS UNE ENTREPRISE : CAS DE I-TELECOM TECHNOLOGY

Le projet d’IPBX Bayonne est un projet jeune mais basé sur le projet ACS (Adjunct
Communication Server) plus ancien. Le projet ACS a été repris par le GNU project qui œuvre
pour développer un système d’exploitation et des logiciels complètements gratuits basés sur
Unix. Le nom Bayonne vient du nom du célèbre pont qui relie la ville de Bayonne dans le
New Jersey avec l’île de Staten Island dans l’état de New York. L’auteur a ainsi voulu montrer
que son logiciel était un « pont » entre le monde de l’informatique et le monde de la téléphonie.
Bayonne ne possède pas de fonction IP-PBX dans sa version 1. La version 2 prend en compte
cette fonctionnalité.
Bayonne possède pour le moment beaucoup trop d’inconvénients, notamment parce que le
logiciel n’est pas complet. Ce projet étant très peu suivi par la communauté Internet, il est très
difficile de trouver de la documentation. GNU Bayonne est un projet de petite envergure dont
peu de monde se soucie.
 Caractéristiques
On sait que depuis la version 2, Bayonne supporte SIP et H323. Les autres caractéristiques de
Bayonne sont difficilement trouvables. Certains utilisateurs de Bayonne avouent que sa
configuration est un véritable cauchemar.

1.3 SIPX

 Présentation

SIPX fut tout d’abord un produit commercial de la société PingTel. En 2004, PingTel adopte un
modèle Open Source et offre tous les codes sources à la communauté Open Source SIPFoundry.
Cette communauté développe alors sipXpbx, mais aussi d’autres produits basés sur SIP comme
sipXphone, sipXregistry ou sipXvxml. Elle met aussi gratuitement à disposition des «User
IMPLEMENTATION DE LA TELEPHONIE IP DANS UNE ENTREPRISE : CAS DE I-TELECOM TECHNOLOGY

Agent Software Development Kit» permettant aux développeurs de programmer leur propre
softphone, hardphone ou logiciel de messagerie instantanée. Elle offre aussi des «SIP protocol
stack» permettant d’implémenter le protocole SIP dans des Gateway ou proxy.
Avec SIPX, Asterisk n'est plus le seul projet IPBX open source en course. SIPX est en effet le
plus gros concurrent d’Asterisk.
Une brève comparaison avec son aîné Asterisk révèle que SIPX dispose d'une interface
graphique d'administration complète, qui faisait défaut à Asterisk. Il est certain que désormais
avec l’interface graphique FreePbx a largement rattrapé ce retard.
L’implémentation de SIP est très fidèle aux RFC (Request for Comments) de l’IETF (Internet
Engineering Task Force). SIPFoundry participe activement au développement de SIP auprès de
l’IETF.
 Caractéristiques
SIPX présente toutes les fonctionnalités qu’on recherche dans un IPBX.

Auto redémarrage lors Le démarrage de sipX lance tous les processus associés ainsi
d’une coupure grâce au que toutes les dépendances.
watchdog
Automatic Route Ré écrit les SIP URI pour spécifier le nom du prochain
Selection destinataire. Ceci est utilisé lors de l’utilisation de Gateway et
(sélection automatique de est implémenté dans le serveur de communication.
route)
Support de plusieurs Tous les codecs supportés par les téléphones sont tolérés par
codecs sipX. Le serveur de médias utilise le codec G. 711.

Fonction de recherche Le serveur de configuration inclut une fonction de recherche


qui permet à l’administrateur de retrouver rapidement un
utilisateur, un équipement ou des paramètres.
Interface SOAP Le serveur de configuration fournit une API SOAP pour une
intégration aisée dans un intranet d’entreprise.

Planification de Le serveur de configuration apporte une solution automatisée


sauvegardes de sauvegarde de la configuration du serveur et des messages
de la boite vocale.
Sécurité du système SipX est sécurisé grâce à un accès en SSL des pages Web. La
signalisation Secure SIP est utilisée pour enregistrer, de
manière sécurisée, les téléphones.
IMPLEMENTATION DE LA TELEPHONIE IP DANS UNE ENTREPRISE : CAS DE I-TELECOM TECHNOLOGY

1.4 YATE

 Présentation
YATE est un logiciel d’origine Roumaine dont l’acronyme signifie Yet Another Telephony
Engine. Développé en C++ pour Windows, il a été porté sur les systèmes Linux.
Le développement de YATE est subventionné par la société Sangoma Tech. Ce qui a eut
comme conséquence que YATE ne sait fonctionner qu’avec des cartes d’interface de cette
marque. YATE peut être utilisé à la fois en temps que client ou serveur. Le mode client est
un softphone écrit en java. Il peut réaliser la fonction de passerelle entre le réseau public et
le réseau IP ou entre un PC et un téléphone. Pour cela, il s’interface sur le réseau RNIS.
 Caractéristiques
Au niveau des protocoles, YATE supporte :
 H323 (basé sur Open323)
IMPLEMENTATION DE LA TELEPHONIE IP DANS UNE ENTREPRISE : CAS DE I-TELECOM TECHNOLOGY

 SIP (basé sur une pile SIP propre à YATE)


 IAX, IAX2 (basé sur une partie de libIAX)
 RTP
Il faut retenir qu’au niveau de YATE nous avons une faible documentation (seulement
le site officiel) et une non-conformité avec la pile SIP de l’IETF. YATE à l’image de
Bayonne, est un petit projet.

1.5 Tableau récapitulatif

SIPX Bayonne YATE Asterisk


IPBX Open Source oui oui oui oui
Utilisation de SIP et RTP oui oui oui oui
Compatibilité Softphone freeware oui oui oui oui
Faisabilité d’une maquette faisable faisable faisable faisable
Numérotation à quatre chiffres oui oui oui oui
Interfaçage avec ISDN T0 oui oui oui oui
Documentation complète oui faible faible oui
SIP
IAX/IAX2
MGCP
Protocoles supportés SIP SIP SIP H323
H323 TMD
SCCP

A travers notre tableau, nous pouvons voir que Bayonne et YATE possède une faible
documentation. L’utilisation de ces logiciels peut donc engendrer des soucis par la suite.
Après analyse donc, seuls deux IPBX Open Source vont retenir notre attention : Asterisk et
SIPX.
IMPLEMENTATION DE LA TELEPHONIE IP DANS UNE ENTREPRISE : CAS DE I-TELECOM TECHNOLOGY

Pour notre travail, nous avons retenu Asterisk car nous pensons cet projet plus mûr. Il faut aussi
dire qu’il a de plus larges possibilités protocolaires SIP, H323, MGCP, … et possède une
interface d’administration globale qui facilite sa configuration.
Il est bel et bien le produit le plus intéressant du marché. Asterisk est le logiciel libre le plus
répandu et qui possède une communauté extrêmement importante. Intéressant pour obtenir de
l’aide et pour l’évolutivité et la pérennité du produit. Il est interopérable avec tous les systèmes,
même les plus compliqués d’une entreprise.
Asterisk est un logiciel Open Source développé par Digium et est disponible sous licence GPL.
Asterisk, en plus d'être compatible avec l'essentiel des protocoles VoIP tel que SIP, H323 ou
MGCP, supporte également tout type d'équipements VoIP.
De plus, Asterisk, via son protocole associé IAX (Inter Asterisk eXchange) permet de
transporter de la voix et des données à travers un réseau IP en surmontant les problèmes
souvent associés aux autres protocoles tels que SIP, à savoir les problèmes classiques
rencontrés avec les NAT (translation d’adresse). Cela permet entre autres de router le trafic
vocal entre bureaux distants sur l’Internet et le réseau TCP/IP plutôt que sur les lignes
téléphoniques classiques avec une certaine gestion de la qualité de service (QoS).

2 ETUDE DES DIFFERENTS SOFTPHONES


Ce volet se penche sur la manipulation des différents softphones. Ces logiciels sont différents
sur la forme, mais leur fonctionnement est quasiment identique. Seuls la présentation et les
réglages diffèrent d’un softphone à l’autre.
Ils s’installent sur des machines de type PC ayant pour système d’exploitation Windows, linux
ou MAC OS
Ils possèdent les mêmes fonctionnalités que les téléphones IP et doivent aussi être configurés
pour fonctionner correctement avec l’IPBX.

2.1 X-LITE

Développé par counterpath, X-lite est un logiciel propriétaire gratuit client de téléphonie IP,
basé sur le protocole standard ouvert SIP.
X-lite est un logiciel multi-plateforme pour Mac OS, Windows et linux (du moins jusqu’à la
version 3.0).
Il permet de bénéficier de tous les services téléphoniques traditionnels (conférence, double
appels, etc.)

Aperçu

N0 de L’appelé Réduire -Fermer Liste contacts


IMPLEMENTATION DE LA TELEPHONIE IP DANS UNE ENTREPRISE : CAS DE I-TELECOM TECHNOLOGY

Pour composer un numéro, il suffit de cliquer sur les chiffres du pavé numérique virtuel de
X-lite. On raccroche et on décroche avec les boutons respectivement Rouge à droite et Vert à
gauche. On peut régler le volume d'entrée et de sortie avec les petits ronds à déplacer de haut en
bas, situés à gauche et à droite du pavé numérique.
Le bouton MUTE sert à couper le son. Les deux boutons 1 et 2 situés dans des cases noires sur
la même ligne que le logo X-Lite correspondent aux deux lignes téléphoniques dont on dispose.
Le bouton HOLD sert à mette la ligne en attente (pour utiliser l'autre en cas de double appel par
exemple). RECORD permet d'enregistrer la conversation (dans C:\Documents and
Settings\<NOM>\Mes Documents\X-Lite).
Le bouton AA (pour Auto Answer, réponse automatique) sert à répondre automatiquement en
cas d'appel (attention aux mauvaises surprises!), et au contraire, DND (Do Not Disturb, ne pas
déranger) permet de passer en statut d'occupé pour envoyer les appels sur la messagerie (si elle
existe) sur le serveur SIP.
Le bouton CONF (Conférence) permet de créer une mini conférence audio à 3 en
mettant en relation les deux lignes téléphoniques de votre softphones X-Lite, permettant ainsi le
dialogue à 3.
Enfin, le bouton AC (Auto Conférence) permet de passer directement en mode conférence en
cas de double appel.
IMPLEMENTATION DE LA TELEPHONIE IP DANS UNE ENTREPRISE : CAS DE I-TELECOM TECHNOLOGY

2.2 SJ-Phone
SJ-phone est un softphone de VOIP qui vous permet de parler avec n'importe quel autre
softphone fonctionnant sur un PC/PDA, n'importe quel IP-téléphone autonome, ou employant
le fournisseur de service de VOIP avec n'importe quel mobilophone de câble ou traditionnel. Il
soutient les normes SIP et H.323 et est entièrement inter-fonctionnel avec la plupart des
fournisseurs de VOIP et fournisseurs de service principaux.
Aperçu :
IMPLEMENTATION DE LA TELEPHONIE IP DANS UNE ENTREPRISE : CAS DE I-TELECOM TECHNOLOGY

N° de l’appelé (Call to) : Saisissez ici l’adresse IP, le nom, le surnom ou le numéro de
téléphone de votre correspondant.
Etat (Call to) : état du téléphone et de vos communications.
Clavier (Dial Keypad « >> ») : permet de composer le numéro du correspondant.
Décrocher – Composer : Prendre un appel ou valider un numéro précédemment saisi dans le
champ « N° de l’appelé ». Il existe aussi un raccourci clavier (Alt + D ou Appuyer sur
ENTREE).
Raccrocher (Hang up) : met fin à la communication en cliquant dessus. Il existe aussi un
raccourci clavier (Alt + H ou Appuyer sur ENTREE).
Conférence : Cliquez sur ce bouton pour sélectionner dans la liste des contacts, les gens que
vous voulez inviter à la conférence.
Attente (Hold) : Mise en attente du correspondant
Transfert (Transfer) : transfert d’appel vers un autre correspondant. Apres avoir cliqué sur
ce bouton, vous pouvez rentrer le numéro de téléphone vers lequel vous voulez rediriger vos
appels.
Contacts : Liste de vos contacts
Répondeur (Voice Mail) : répondeur vocal.
Options : Cliquez sur ce bouton au centre, et il apparaîtra un poste de contrôle pour configurer
votre interface, votre numéro de téléphone, etc.
Coupure Son (Mute) : Pour couper votre micro.
Volume (Speaker) : Indique le niveau sonore. En cliquant sur la barre, vous pourrez
l’augmenter ou le diminuer.
Un mot sur les contacts :
La rubrique des contacts vous permet de stocker des informations sur vos correspondants que
vous contacter régulièrement. Il vous est possible de consulter les logs (Historique des appels
reçus, manqués et passés). Pour accéder à ce menu, cliquez sur le bouton contact et une fenêtre
apparaîtra avec 8 onglets.

2.3 Express-talk
IMPLEMENTATION DE LA TELEPHONIE IP DANS UNE ENTREPRISE : CAS DE I-TELECOM TECHNOLOGY

Editer par NCH Software, Express talk est un logiciel qui fonctionne comme un téléphone pour
vous permettre de passer des appels depuis votre PC. Avec Express Talk, vous pouvez appeler
n'importe qui sur internet qui a installé Express Talk (ou n'importe quel autre SIP voip
softphone). Les appels sont gratuits. Vous pouvez aussi appeler les numéros de téléphone
ordinaires partout dans le monde si vous vous inscrivez à un service de passerelle. Il utilise le
protocole SIP et est compatible avec les plus grands fournisseurs de services VoIP SIP.
Aperçu :

Réduire- Fermer

Volume Son

Historique
Volume Micro

Annuler

Liste Contacts
Décrocher
Composer

N0 de l’appelé
Clavier

Mise en Attente Enregistrer Appels

Transfert d’Appels
Conférence

Concernant les Softphones, j’ai trouvé que X-lite était le plus ergonomique et le plus simple de
configuration d’utilisation. Donc c’est pour cela que j’ai opté pour ce choix-là. Il permet aussi
toutes les fonctionnalités les plus courantes.
IMPLEMENTATION DE LA TELEPHONIE IP DANS UNE ENTREPRISE : CAS DE I-TELECOM TECHNOLOGY

2.4 Tableau récapitulatif

Après comparaison de plusieurs logiciels disponibles sur internet, ceux ayant retenus
particulièrement mon attention sont détaillés dans le tableau suivant :
Ce tableau montre, pour chaque Softphone Open Source retenu de cette étude, s’ils sont
compatibles avec les critères du cahier des charges.

X- Lite SJ-phone Express-Talk


Plateforme Windows Windows Windows
MAC OS X MAC OS X MAC OS X
Linux Linux
Pocket PC
Interface Interface très complète, élégante, simple
Graphique simple, menu élégante, intuitive, et intuitive à
option différents skins utiliser.
compliqué. possibles.
Nombre de 2 3 4
lignes
supportées
Qualité sonore - sélection - codecs - inclut
dynamique (G.711, GSM, compression de
des CODEC. iLBC, Speex) données (GSM,
- suppression - annulation uLaw, ALaw et
des silences. echo PCM),
- annulation écho
- réduction du bruit
Protocoles SIP SIP SIP
IMPLEMENTATION DE LA TELEPHONIE IP DANS UNE ENTREPRISE : CAS DE I-TELECOM TECHNOLOGY

Utilisés H323
Messagerie OUI
Fonctionnalités - Proxy Multiple - détection NAT - alias numéro
- transfert d’appel automatique - annuaire
- alias numéro - supporte DNS - transfert d’appel
- annuaire - Annuaire XML - musique d’attente
- filtrage d’appel

3. ETUDE DE DIFFERENTS HARDPHONES


3.1 Pingtel

Ils possèdent un écran à cristaux liquides qui permet d’afficher diverses informations. On les
manipule grâce à un clavier numérique et des boutons situés autour de l’écran. On peut aussi
accéder à une interface Web plus conviviale via un navigateur qui pointe vers :
http://@IPduTelephone.
Dans notre cas ils ne répondent pas au cahier des charges car on ne peut pas voir la disponibilité
des collègues de travail.

3.2 Aastra 480i


IMPLEMENTATION DE LA TELEPHONIE IP DANS UNE ENTREPRISE : CAS DE I-TELECOM TECHNOLOGY

D’un ces téléphones sont très polyvalents. Les touches de raccourcis se trouvent au niveau du
téléphone, tel que le bouton Conf, Xfer, Icom, Services, puis 6 boutons aux côtés du voyant
appellé Softkey permettant de gérer simplement ce téléphone.
Fonctionnalités :
 Ecran large de : 3.5" x 2.25"
 6 Boutons multifonctionnels sur le côté de l’écran
 ligne/appels permettant de basculer de l’une à l’autre et de mettre en attente les autres.
 Des logos différents en fonction de chacun des utilisateurs (Occupé ou non)
 Haut-parleur
 10/100 Ethernet
 XML
 Configuration: HTTP, TFTP, Menu de configuration
 Codecs : G711a, G711μ, G729.
 Coût : 120 euros
 Option Module de rajout au téléphone permettant de faire un standard téléphonique

3.3 Cisco Linksys spa 942


IMPLEMENTATION DE LA TELEPHONIE IP DANS UNE ENTREPRISE : CAS DE I-TELECOM TECHNOLOGY

Les touches de raccourcis se trouvent au niveau du téléphone, 4 boutons aux côtés du voyant
appelé Softkey permettant de gérer simplement ce téléphone.
 Boutons multifonctionnels sur le côté de l’écran
 Codecs: G711a, G711μ, G726, G729a, G723.1.
 Configuration: HTTP, TFTP, Menu de configuration.
 Switch Intégré: Oui.
 Alimentation: PoE ou Externe.
 Multiligne: Oui (4)
 Coût : 110 euros
 L’utilisation de scripts XML n’est pas permise pour rajouter des fonctionnalités. Mais on
peut utiliser les fonctionnalités existantes.

3.4 Tableau récapitulatif

Pingtel Aastra 480i Cisco spa 942


Boutons 8 6 4
multifonctions
Nombre de 3 4 4
Lignes supportées
TFTP OUI OUI OUI

XML NON OUI OUI

Aperçu NON OUI NON


communications
Haut-Parleur NON OUI OUI

Nous avons sélectionné la gamme de postes IP Cisco spa 942 pour leur excellent rapport
qualité prix et leurs fonctionnalités avancées.

4. ETUDE DU PROTOCOLE DE COMMUNICATION


IMPLEMENTATION DE LA TELEPHONIE IP DANS UNE ENTREPRISE : CAS DE I-TELECOM TECHNOLOGY

Asterisk permet d'implémenter les trois protocoles qui se partagent actuellement le marché de la
voix sur IP. Il s'agit des protocoles MGCP, H323 et SIP. MGCP, très peu usité, est un peu à part
car il se contente uniquement de gérer les passerelles IP / RNIS et H323 est un peu dépassé,
bien que très longtemps utilisé mais trop lourd en ressources. Donc notre choix s’est porté sur le
protocole SIP.

Le protocole SIP (Session Initiation Protocol) est une nouvelle norme de communication IP.
On le retrouve principalement dans la téléphonie IP, mais il sert également pour la vidéo
conférence, l'indication de disponibilité, ou la messagerie instantanée. L'idée de départ de
SIP était de développer un protocole englobant toutes les fonctions de traitement des appels
actuellement offertes par le RTC. Ainsi, SIP gère les fonctions standard de signalisation
téléphonique telles que la composition du numéro, la sonnerie, le signal d'appel ou la tonalité
qui renseigne lorsque la ligne est occupée. De plus, ce protocole a été conçu pour fournir de
nombreuses fonctionnalités SS7 (Signalling System 7) de gestion des appels incluant les
services de traduction de numéros, mais aussi des options beaucoup plus complexes telles que
l'identification de l'appelant. Enfin, puisque SIP fonctionne avec un grand nombre de protocoles
de transmission multimédia, il permet d'initier, de gérer et de terminer un large éventail de
services multimédia. L’architecture en couches du protocole SIP, telle que le présente le modèle
OSI suivant, fait apparaître une palette de nombreux protocoles :
Les protocoles mis en jeu, au niveau de la couche SIP, sont :

 R.T.P.(Real-time Transport Protocol) pour transporter des informations, données


multimédia, en temps réel avec une excellente qualité de services. Ce protocole est utilisé
lors des communications SIP pour transporter les flux de voix associés à un codec de
IMPLEMENTATION DE LA TELEPHONIE IP DANS UNE ENTREPRISE : CAS DE I-TELECOM TECHNOLOGY

compression.
 R.T.C.P.(Real-Time streaming Control Protocol) pour assurer le contrôle de flux des
données multimédia.

Fonctionnement de SIP :

SIP permet donc de mettre en place une communication. Pour cela avant que la connexion soit
établie, il se charge d’envoyer plusieurs paquets entre les postes afin de définir le début et la fin
de la conversation, son type, et sa composante (type d’encodage utilisé pour l’audio).
Ces requêtes sont répertoriées sous divers codes :
- 1xx : Information - La requête a été reçue par le destinataire et continue à être traitée
(ex : 180 = 'en train de sonner')
- 2xx : Succès - (ex : 200 ='OK', 202='acceptée').
- 3xx : Redirection - Une autre action doit avoir lieu afin de valider la requête.
- 4xx : Erreur du client - La requête contient une syntaxe fausse ou bien elle ne peut pas
être traitée par ce serveur (ex : 404 = 'Not found')
- 5xx : Erreur du serveur - Le serveur n’a pas réussi à traiter une requête qui semble être
correcte.
- 6xx : Echec général - requête ne peut être traitée par aucun serveur.

On distingue également 2 modes précis d’ouverture de sessions avec SIP que l’on va détailler :
- Mode Point à point : communication entre deux postes ;
- Mode diffusif : Plusieurs postes membres d’un serveur.

Mode Point à point :


Le mode point à point est donc une communication simple entre deux sans passer par une
passerelle.
IMPLEMENTATION DE LA TELEPHONIE IP DANS UNE ENTREPRISE : CAS DE I-TELECOM TECHNOLOGY

Pour ouvrir une session, un utilisateur émet une invitation transportant un descripteur de
session permettant aux utilisateurs souhaitant communiquer de s’accorder sur la compatibilité
de leur média.
L’appelant et l’appelé doivent être identifiés via son URL SIP qui est du même type qu’une
URL mailto (utilisateur@machine). Pour le mode point à point on utilise donc l’adresse IP du
poste à joindre dans le logiciel de communication : (sip:nom@adresseip).
Pour ouvrir une session, l’appelant envoie une requête contenant l’URL SIP du destinataire.
Lors de la mise en place de cette communication, plusieurs paquets sont échangés entre les
deux postes :
- Invite : Permet d’informer le destinataire qu’une communication veut être établie avec lui et
l’appelant.
- Trying : Essai d’établir la connexion,
- Ringing : Emet une sonnerie en attendant le décrochage du combiné distant.
- OK : Permet d’acquitter une fois le combiné distant décroché.
- ACK : Cette requête permet de confirmer que le terminal appelant a bien reçu une réponse
définitive à une requête Invite.
- RTP : Retrouver les explications de ce protocole dans la partie VoIP.
- BYE : Cette requête est utilisée par le terminal de l’appelé afin de signaler qu’il souhaite
mettre un terme à la session.
IMPLEMENTATION DE LA TELEPHONIE IP DANS UNE ENTREPRISE : CAS DE I-TELECOM TECHNOLOGY

Mode diffusif

Le mode diffusif, contrairement au mode point à point, utilise une passerelle pour réaliser une
communication entre deux éléments. Les clients sont enregistrés sur un serveur appelé M.C.U.
qui va les identifier par rapport à un numéro. Lorsqu’un client veut appeler quelqu’un, il ne va
donc plus utiliser l’adresse IP mais sont identifiant.
IMPLEMENTATION DE LA TELEPHONIE IP DANS UNE ENTREPRISE : CAS DE I-TELECOM TECHNOLOGY

5. COUT DE LA SOLUUTION CHOISIE

5.1 Devis
L’entreprise I-TELECOM ayant en son sein un réseau local informatique avec un dispositif
important de matériels, les éléments qui ont servi à la mise en place de notre projet sont
détaillés dans le tableau suivant :

MATERIELS QUANTITE PRIX UNITAIRE PRIX HT CFA


TELEPHONE 3 71500 214.500
Cisco spa 942

Carte TDM 1 31850 31.850


(FXS,FXO)
Adaptateur Linksys 1 27300 27.300
Casque avec micro 20 11000 220.000
Hauts parleurs 20 15000 300.000
Main d’œuvre 30 Heures 22500 675.000
TOTAL 1.468.650

La réalisation du projet de téléphonie IP au sein de I-TELECOM TECHNOLOGY nécessite un


donc un investissement de 1.468.650 F CFA

5.2 Acceptation du devis

De manière générale l’entreprise I-TELECOM dans ses prestations de service se sert fortement
des communications téléphoniques. Que se soit pour atteindre les clients, l’usage du téléphone
au sein de l’entreprise entre les employés eux-mêmes et l’usage pour joindre le monde extérieur
sont en quelque sorte des indices relevant l’importance des flux d’appels. Le bilan mensuel des
communications téléphoniques qui nous a été présenté est estimé à environ 200.000 f CFA. Ce
qui nous donnera une valeur annuelle de 2.400.000 f CFA. Ce qui ne lui est donc profitable.
Par ailleurs l’application de ce projet lui permettra de réaliser des économies annuellement.
D’abord les appels en interne entre employés de l’entreprise deviennent totalement gratuits .La
majorité des services que nous avions l’habitude de payer auprès des prestataires de téléphonie
IMPLEMENTATION DE LA TELEPHONIE IP DANS UNE ENTREPRISE : CAS DE I-TELECOM TECHNOLOGY

seront également gratuits. Seuls les appels vers le réseau GSM qui seront désormais payants.
Nous pouvons donc estimer le gain annuel à plus de 800.000 f CFA. Ce qui permettra à
l’entreprise I-TELECOM de faire des économies.
Vu donc le profit qu’apportera notre projet au sein de I-TELECOM TECHNOLOGY, il a été
adopté à l’unanimité par les différents responsables de l’entreprise.
IMPLEMENTATION DE LA TELEPHONIE IP DANS UNE ENTREPRISE : CAS DE I-TELECOM TECHNOLOGY

PARTIE III :

MISE EN ŒUVRE DE
LA SOLUTION

CHAPITRE 5 : CONCEPTION DE LA SOLUTION


IMPLEMENTATION DE LA TELEPHONIE IP DANS UNE ENTREPRISE : CAS DE I-TELECOM TECHNOLOGY

1. GENERALITE

Avant de rentrer dans les détails du projet, une présentation générale du logiciel Asterisk
s'impose. Asterisk est un logiciel Open Source développé en 1999 par Mark Spencer. Il est
distribué sous licence GPL. Asterisk peut être configuré comme le cœur d'un PABX IP,
commutant les appels, gérants diverses fonctionnalités et connectant les appelants avec le
monde extérieur à travers des liens IP, analogiques (RTC) et numériques (T0/T2). Asterisk
fonctionne sur une large variété de systèmes comme Linux, Mac OS X, OpenBSD, FreeBSD et
Sun Solaris. Il fournit toutes les fonctionnalités que l'on peut attendre d'un PABX incluant
beaucoup de fonctionnalités avancées souvent associés aux PABX prioritaires haut de gamme
aux prix élevés. L'architecture d'Asterisk est conçue pour une flexibilité maximale et pour le
support de la plus part des protocoles VoIP. Asterisk peut interagir avec la plupart des
équipements standards de téléphonies en utilisant du matériel peu couteux. Il peut aussi être
configuré en tant que Serveur vocal Interactif (SVI). De part sa flexibilité, Asterisk est adopté
par de nombreux centres d'appels grâce à son Automatic Call Distributor (ACD, où distributeur
automatique d'appels). Un ACD permet de distribuer, et de router les flux d'appels de manière
intelligente vers les différents agents d'un centre d'appel.

1.1 ARCHITECTURE D’ASTERISK

Asterisk est conçu pour un maximum de flexibilité. Pour cela des API (Application
Programming Interface ou interface de programmation) spécifiques sont définis autour d'un
noyau central de commutation. Le noyau s'occupe des interconnections internes du PABX IP
sans tenir compte des protocoles, codecs et du matériel utilisés, ce qui autorise Asterisk à
utiliser tous le matériel et les technologies appropriés déjà existants ou futurs.

1.1.1 Les fonctions du noyau

 Commutateur (PBX Switching) :

Connecte de façon transparente les appels arrivant sur diverses interfaces matériels et
logiciels.

 Lanceur d’applications (Application Launcher) :


IMPLEMENTATION DE LA TELEPHONIE IP DANS UNE ENTREPRISE : CAS DE I-TELECOM TECHNOLOGY

Lance les applications qui fournissent des services aux usagers, comme la messagerie
vocale, la lecture de fichiers audio et le listage de répertoires.

 Transcodeur de codecs (Codec Translator) :

Utilise des modules de codecs pour l'encodage et le décodage de différents formats de


compressions audio utilisés dans l'industrie téléphonique. Un certain nombre de codecs sont
disponibles pour palier aux divers besoins et pour arriver au meilleur équilibre entre la
qualité audio et l'utilisation de la bande passante.

 Planificateur et manager I/O (Scheduler and I/O Manager) :

Gère la planification des tâches de bas niveau et la gestion du système pour une
performance optimale sous toutes les conditions de charges.

1.1.2 Les APIs

Quatre APIs sont définies pour le chargement des modules, facilitant l'abstraction du noyau
pour le matériel et les protocoles utilisés. En utilisant ce système de chargement de module, le
noyau d'Asterisk n'a pas à se soucier des détails sur la connexion des appels, les codecs utilisés
etc.

 L'API channel (Channel API) :

Gère le type de connexion sur lequel l'appel arrive, que se soit un lien de type VoIP, RNIS,
analogique ou tout autres technologies. Des modules dynamiques sont chargés pour
s'occuper des détails des connexions des couches de bas niveaux.

 L'API application (Application API) :


Autorise le lancement de différents modules de tâches pour exécuter de nombreuses
fonctions. Conférence, annuaire, messagerie vocale, transmission de données intégrés et
toutes autres tâches qu'un PABX peut accomplir maintenant ou accomplirait prochainement
sont commandés par ces modules distincts.
IMPLEMENTATION DE LA TELEPHONIE IP DANS UNE ENTREPRISE : CAS DE I-TELECOM TECHNOLOGY

 L'API transcodeur de codec (Codec Translator API) :

Charge les modules de codecs pour supporter divers format d'encodage et décodage audio
comme le GSM.

 L'API format de fichier (File Format API) :

Permet la lecture et l'écriture de plusieurs formats de fichier pour le stockage des données
dans le système de fichiers.

2. Les éléments nécessaires à la mise en œuvre du serveur Asterisk

2.1 Asterisk : Matériels

Asterisk ne nécessite aucun matériel supplémentaire pour un usage interne, mais une ou
plusieurs cartes TDM pour atteindre le réseau RTC (X100p, TDM,...) sont nécessaires, ainsi les
cartes Digium sont conseillées.
Pour les cartes TDM (Time Division Multiplexing) nous pouvons avoir jusqu’à 4 modules FXS
(raccordement des téléphones) ou FXO (raccordement des lignes / PABX). Les modules FXS
ont la couleur verte par contre, les modules FXO ont la couleur rouge comme le montre la
figure ci-dessous.
IMPLEMENTATION DE LA TELEPHONIE IP DANS UNE ENTREPRISE : CAS DE I-TELECOM TECHNOLOGY

Il existe plusieurs types de cartes TDM sur le marché. La désignation "TDM" est alors suivie
par le nombre de modules FXS, puis le nombre de modules FXO, et enfin la lettre "B".
La carte ci-dessous est une carte TDM04B assemblée c’est à dire une carte ou il y a zéro FXS et
quatre FXO où nous pouvons connecter jusqu’à 4 lignes téléphoniques venant de Côte d’Ivoire
télécoms. Ce qui signifie qu’on peut effectuer jusqu’à quatre appels simultanés vers le réseau
publique à travers internet.

2.3 Asterisk : Téléphones

Asterisk supporte plusieurs types de téléphones :


Les téléphones analogiques ou traditionnels qui utilisent le protocole SIP, leur connexion sur
le réseau IP se fait via à une passerelle utilisant ce même protocole. Il existe sur le marché des
solutions propriétaires telle que Linksys adapter qui est une passerelle SIP contenant deux
modules FXS pour deux téléphones analogiques et un port RJ45 pour la relier au réseau IP.
Les téléphones IP : nous avons plusieurs types parmi les quels nous avons préféré les
téléphones Cisco spa 942, qui utilisent le protocole SCCP (Skinny Client Control Protocole).
IMPLEMENTATION DE LA TELEPHONIE IP DANS UNE ENTREPRISE : CAS DE I-TELECOM TECHNOLOGY

La raison de leur choix est le fait de leurs nombreuses fonctionnalités avancées et leur excellent
rapport qualité prix.
Les stimulateurs téléphoniques appelés softphones sont des logiciels en général gratuits, qui
jouent un rôle de téléphone. Ces logiciels (X-lite, Express talk, SJphone, etc.) peuvent être
installés sur des systèmes différents (Windows, linux, mac, etc.). Notre choix c’est porté sur
X-lite.
2.4 Asterisk : Système d’exploitation

En général, Asterisk fonctionne sur un système d’exploitation de type Unix/Linux. Aujourd’hui


vue son évolution rapide, il peut être installé sur Windows. Mais malheureusement cette version
du logiciel manque de stabilité. L’installation de base est aisée mais la configuration est
difficile et nécessite une bonne connaissance en Unix/Linux.
2.4 Asterisk : Protocoles et Codecs

Asterisk supporte plusieurs protocoles de voix sur IP et peut collaborer avec la majorité des
standards (H323, SIP, MGCP, etc.) dans le domaine. Il supporte aussi plusieurs types de codecs
parmi lesquels nous avons : G.711, G.729, G.723.1.
Tous ces codecs ne sont pas libres, l’insertion ou la suppression est facile mais le choix du
codec dépend du type de matériel utilisé.
2.5 Modules ou services
Asterisk a toutes les caractéristiques d’un PABX et même plus, l’inconvénient est que toutes se
configurent par édition de fichier et nécessitent donc une bonne connaissance en Unix/Linux
mais l’avantage est qu’il est complètement paramétrable et contrôlable.
Parmi les services nous pouvons citer :
 Centre téléphonique :
 Mise en attente à l'arrivée d'un appel, redirection ou boite vocale ;
 Message d'accueil avec possibilité de redirection par appui sur une touche du
téléphone par l’appelant ;
 Le centraliste peut être dédié à un poste ou s'authentifier par mot de passe ;
 Enregistrement des appels ;
 Conférence

 La boite vocale :
IMPLEMENTATION DE LA TELEPHONIE IP DANS UNE ENTREPRISE : CAS DE I-TELECOM TECHNOLOGY

 Chaque poste peut se voir attribuer une boite vocale ;


 Paramétrable par l'utilisateur (mot de passe, message d'occupation, message
d’absence, …)
 Consultation de la boite vocale par plusieurs méthodes ;
 Appel de la boite vocale ;
 Réception du message vocal par email ;
 Ecoute du message vocal par site web ;

 Taxation :

 Mise en place par exemple d'un crédit que l'utilisateur doit réapprovisionner afin de
pouvoir appeler vers le RTC ;

 Autres :

 La signalisation d’un double appel ;


 La réception d’un double appel ;
 La restriction d’appels ou filtrage d’appels entrant ou sortant ;
 L’affichage du numéro appelant ;
 Capture d’un appel qui est destiné à un autre poste de l’entreprise (call pickup) ;
 Capture d’un appel qui est destiné à un group de postes de l’entreprise (group call
pickup) ;
 Le stationnement temporaire d’un appel afin de le reprendre sur un autre poste (call
park) ;
 IVR (interactive Voice Response) ;
 L’enregistrement de la conversation audio/vidéo ;
 La redirection vers n'importe quel poste (IP ou pas) ;
 la mobilité locale de poste (logiciel sur PC, téléphone IP fixe ou mobile) au sein de
l’entreprise ;
 La mobilité de poste globale (logiciel sur PC, téléphone IP fixe ou mobile) à travers le
monde ;
 SMS (Asterisk peut envoyer des sms directement par le réseau commuté) ;
 Etc ;
IMPLEMENTATION DE LA TELEPHONIE IP DANS UNE ENTREPRISE : CAS DE I-TELECOM TECHNOLOGY

2.6 Asterisk : Les scripts AGI (Asterisk Gateways Interfaces)


Asterisk permet d’exécuter des scripts en Java, PHP, Python, ou en Perl dans le plan de
numérotation. Ces scripts peuvent être également exécutés dans une autre machine différente du
serveur Asterisk dans ce cas on l’appelle : FastAGI.

3. INSTALLATION ET CONFIGURATION DES PACKAGES NECESSAIRES

3.1 Installation des packages nécessaires

A partir des CDs de Fedora Core 11, nous pouvons commencer à installer les packages
nécessaires pour le bon fonctionnement du serveur Asterisk. Pour cela, nous devons copier tous
les packages nécessaires dans un répertoire commun et ensuite procéder à l’installation en
respectant l’ordre de succession des packages (voir annexe 1).
Les sources d’Asterisk sont téléchargeables à partir du site ftp.digium.com/pub.
Les packages nécessaires sont :
 Libpri : contient tous les librairies dont Asterisk aura besoin pour son bon
fonctionnement.
 Zaptel : il est utilisé pour configurer les cartes digium et accéder aux réseaux RTC.
 Asterisk-sounds : contient tous les fichiers sons d’Asterisk.
 Asterisk-addon : contient tous les modules de connexion à des bases de données
(MySQL, PostgreSQL, Oracle, etc).
L’installation doit se faire en respectant l’ordre de succession des sources (voir annexe 2)

3.2 Configuration des packages installés


Nous trouvons de nombreux documents sur Internet concernant Asterisk et comment le
configurer, mais nous allons proposer une mise en oeuvre simplifiée en prenant les concepts de
base afin de faciliter la compréhension de la plate-forme. Nous commençons par la
configuration de base autorisant l’appel entre plusieurs postes localisés sur le même PABX.

La configuration nécessite la compréhension du principe de routage. Chaque extension est


manipulée depuis sa source (une ligne analogique ou numérique, un téléphone IP ou un
softphone, l’appel en provenance du PABX) vers une destination via des règles de routage qui
s’enchaînent. Nous regroupons les règles dans des contextes permettant de séparer les
IMPLEMENTATION DE LA TELEPHONIE IP DANS UNE ENTREPRISE : CAS DE I-TELECOM TECHNOLOGY

utilisateurs, les usages ou les sources.

La configuration de base (voir annexe 3) comporte au minimum le fichier extensions.conf. Les


sources sont dans différents fichiers en fonction de leur type : mgcp.conf, iax.conf, sip.conf, ou
encore zapata.conf.
Pour les configurations faites au niveau de la section informatique (voir annexe 4).

4. INSTALLATION ET CONFIGURATION DES CLIENTS (X-LITE)


(Voir Annexe 5)

X-lite est un logiciel de simulation téléphonique basé sur le protocole standard ouvert SIP. X-
Lite est un logiciel multiplateforme pour Mac OS X, Windows et Linux. Associé à un compte
SIP, il permet de bénéficier de tous les services téléphoniques traditionnels : conférence, double
appels…
Ce client est un des plus abouti en termes de fonctionnalités, de fiabilité et de simplicité. Il
permet la gestion de contacts et de groupes et fait également la messagerie instantanée. Pour
l’installation et configuration de X-Lite (voir annexe).

CHAPITRE 6 : IMPLEMENTATION DE LA SOLUTION

1. LES COMPOSANTS DE L’INFRASTRICTURE DE TEST

Notre infrastructure de test comprend :


 Un PC tournant sous Linux (fedora) équipé d’une carte réseau et d’une carte TDM04B
(pour accéder aux téléphones fixes de I-télécom) faisant office de serveur ;
 Des PCs tournant sous Windows XP équipés d’une carte son, d’une carte réseau, d’un
casque et d’un microphone sur lesquels sont installés un softphone X-lite (voir annexe)
 Un réseau LAN 100Mbits ;
 deux téléphones analogiques (avec un Linksys adapter), deux Téléphones IP ;
IMPLEMENTATION DE LA TELEPHONIE IP DANS UNE ENTREPRISE : CAS DE I-TELECOM TECHNOLOGY

Figure : Linksys adapter

2. ARCHITECTURE DE L’INFRASTRICTURE DE TEST


IMPLEMENTATION DE LA TELEPHONIE IP DANS UNE ENTREPRISE : CAS DE I-TELECOM TECHNOLOGY

réseau fusionné de I-TELECOM

3. FONCTIONNALITES IMPLEMENTEES

Voici les différentes fonctionnalités que nous avons eues à implémenter :


 Appels entre terminaux : ils fonctionnent comme les appels classiques. Pour appeler, il
suffit de composer notre numéro. Les terminaux peuvent être un PC, un téléphone IP ou
un téléphone analogique.
 La messagerie Vocale : cela donne la possibilité à celui qui cherche à nous contacter de
nous laisser un message si nous sommes déjà en communication ou si nous sommes
absents.
 Transfert d’appels : nous pouvons transférer un appel vers un autre poste si on ne
décroche pas après un certain temps ou même en pleine communication. Pour cela, il
nous suffit de choisir le numéro sur lequel nous voulons transférer cet appel ; ce numéro
est prédéfini au niveau du serveur.
 Filtrage d’appels : nous pouvons filtrer des appels en fonction de l’identité ou du
numéro de l’appelant ou de l’appelé. Par exemple, nous interdisons tous les numéros
commençant par 101X d’accéder au réseau public.
 Facturation : il s’agit d’établir la facturation à partir des informations stockées dans la
base de données CDR (Call Detail Recorder), concernant tous les appels : noms et
numéros de l’appelant et de l’appelé, heures et durées des communications, etc.
 Conférence audio : elle permet la communication entre plusieurs correspondants qui se
trouvent dans divers endroits sans pour autant se déplacer.
 Interconnexion du réseau IP avec le réseau RTC : Asterisk autorise le dialogue entre
différents serveurs VoIP (décentralisés), il est possible aussi d’atteindre simplement le
réseau RTC par une carte TDM insérée dans le serveur Asterisk. Une personne sur le
réseau RTC peut elle aussi atteindre le serveur afin de joindre un correspondant interne
ou externe au central téléphone.
 ACD (Agents et Centre d’appel) : il s’agit de servir des appels en entrée, présentés sur
un ou plusieurs numéros et acheminés dans une ou plusieurs files d’attente. Afin de
IMPLEMENTATION DE LA TELEPHONIE IP DANS UNE ENTREPRISE : CAS DE I-TELECOM TECHNOLOGY

prendre en charge ces appels, il est nécessaire d’avoir des agents et des téléphones. Le
centre d’appel doit offrir des fonctions simples permettant à un agent d’entrer dans le
système et d’en sortir, de façon authentifiée et ce à partir de n’importe quel poste
banalisé par exemple un service de renseignement, une agence de voyage.

Conclusion partielle

Au niveau de l’implémentation nous avons présenté les composants de l’infrastructure de test,


l’architecture du réseau fusionné et les fonctionnalités que nous avons implémentées.
Nous retenons que nous avons pu unifier les réseaux de I-TELECOM favorisant ainsi la baisse
des coûts de communications et une administration plus aisée du réseau.
Il est important de noter que la mise en œuvre d’une telle infrastructure nécessite une bonne
connaissance des systèmes Unix/Lunix. Et qu’il sera plus intéressant pour les perspectives
d’avenir de faire un couplage de cette solution avec une architecture SMS, pour permettre aux
employés d’accéder aux informations avec un simple sms sur le réseau GSM.
CONCLUSION GENERALE

La téléphonie sur IP constitue un véritable un pôle d’attraction pour les entreprises et le


grand public. Si les enjeux économiques justifient largement cette convoitise, il ne faut
cependant pas négliger les contraintes techniques à surmonter.
Ce projet nous a permis d’amélioré nos connaissances théoriques acquises au cours de
notre formation d’ingénieur en réseaux et télécommunications.
Nous avons de ce fait appris à travailler de façon collectif et enrichit notre savoir dans le
domaine de la conception d’un réseau VoIP et la mise en place des fonctionnalités d’un PABX
logiciel.
Nous avons de ce fait constaté que le logiciel libre Asterisk pouvait rivaliser avec les
PABX propriétaires.
Ce stage à été pour nous une expérience très enrichissante. Nous pensons donc que cela
sera pour notre futur professionnel un atout majeur dont nous ne manquerons pas de nous y
référer.
IMPLEMENTATION DE LA TELEPHONIE IP DANS UNE ENTREPRISE : CAS DE I-TELECOM TECHNOLOGY

ANNEXES

Annexe 1 : Installation des packages nécessaires à partir des CD de linux (Fedora)


La liste des packages nécessaires avant d’installer Asterisk
Disk 1
cpp-3.4.2-6.fc3.i386.rpm
Disk 2
cvs-1.11.17-3.i386.rpm
bison-1.875c-2.i386.rpm
e2fsprogs-devel-1.35-11.2.i386.rpm
krb5-devel-1.3.4-7.i386.rpm
Disk 3
glibc-kernheaders-2.4-9.1.87.i386.rpm
glibc-headers-2.3.3-74.i386.rpm
glibc-devel-2.3.3-74.i386.rpm
gcc-3.4.2-6.fc3.i386.rpm
libidn-devel-0.5.6-1.i386.rpm
zlib-devel-1.2.1.2-1.i386.rpm
IMPLEMENTATION DE LA TELEPHONIE IP DANS UNE ENTREPRISE : CAS DE I-TELECOM TECHNOLOGY

openssl-devel-0.9.7a-40.i386.rpm
Nous devons les installer en respectant l’ordre de succession des packages:
rpm -i cvs-1.11.17-3.i386.rpm
rpm -i cpp-3.4.2-6.fc3.i386.rpm
rpm -i glibc-kernheaders-2.4-9.1.87.i386.rpm
rpm -i glibc-headers-2.3.3-74.i386.rpm
rpm -i glibc-devel-2.3.3-74.i386.rpm
rpm -i gcc-3.4.2-6.fc3.i386.rpm
rpm -i bison-1.875c-2.i386.rpm
rpm -i zlib-devel-1.2.1.2-1.i386.rpm
rpm -i e2fsprogs-devel-1.35-11.2.i386.rpm
rpm -i krb5-devel-1.3.4-7.i386.rpm
rpm -i openssl-devel-0.9.7a-40.i386.rpm
rpm -i libidn-0.5.6-1.i386.rpm
rpm -i pkgconfig-0.15.0-3.i386.rpm
rpm -i libidn-devel-0.5.6-1.i386.rpm
Annexe 2 : Installation des sources d’asterisk
Installation d’Asterisk la version 1.2.9
Créons le repertoire /usr/src/asterisk et copions les sources
Déplaçons jusqu’à ce repertoire /usr/src/asterisk
#cd /usr/src/asterisk
Important: Nous devons respecter l’ordre d’installation des pacquages: libpri, zaptel, asterisk

-Installing libpri
#cd /usr/src/asterisk/libpri
#make clean
#make
#make install
-Installing zaptel
#cd /usr/src/asterisk/zaptel
#make clean
IMPLEMENTATION DE LA TELEPHONIE IP DANS UNE ENTREPRISE : CAS DE I-TELECOM TECHNOLOGY

#make
#make install
-Installing asterisk
#cd /usr/src/asterisk/asterisk
#make clean
#make
#make install
-installing chan_sccp
#cd /usr/src/asterisk/chan_sccp
#make clean
#make
#make install
-installing asterisk-addon
#cd /usr/src/asterisk/libpri
#make clean
#make
#make install
-installing asterisk-sounds
#cd /usr/src/asterisk/libpri
#make clean
#make
#make install

Annexe 3: Configuration de base

iax.conf
Dans iax.conf, on positionne les clients qui se connecteront en utilisant le protocole propriétaire
Asterisk mais disponible dans un nombre croissant de téléphone sur le marché. Chaque client
sera défini par un label, nous utilisons par défaut l’extension. Comme chaque fichier de
configuration, une section initiale est globale, ensuite viennent toutes les sections variables. Si
IMPLEMENTATION DE LA TELEPHONIE IP DANS UNE ENTREPRISE : CAS DE I-TELECOM TECHNOLOGY

le fichier est trop important en taille ou que l’on souhaite le découper fonctionnellement, on
peut utiliser la directive #include.
Exemple avec deux téléphones d’extensions IAX :
[general]
bindport =4569
[212]
username=212
type=friend
host=dynamic
context=internal
callerid="TETEHI Arnaud" <212>
[201]
username=201
type=friend
host=dynamic
context=internal
callerid="DEYI Clarisse " <201>
Dans cette configuration, les postes peuvent prendre une adresse IP dynamique, aucun système
d’authentification n’est mis en place et enfin, on spécifie via la directive callerid le nom de
l’utilisateur et son extension dans un format type RFC822. Le paramètre context permet de
relayer vers les règles de routage de l’extension ou de l’utilisateur en question, que nous
l’utiliserons dans extensions.conf.
sip.conf
Le fichier sip.conf est similaire à iax.conf pour les téléphones ou softphones utilisant le
protocole SIP. Dans notre cas, nous utilisons un téléphone SIP avec l’extension 220. Voici le
contenu du fichier, avec une partie générale et chaque définition de téléphone:
[general]
port = 5060
[pgx]
username=pgx
type=friend
IMPLEMENTATION DE LA TELEPHONIE IP DANS UNE ENTREPRISE : CAS DE I-TELECOM TECHNOLOGY

host=dynamic
context=internal
callerid="BAKAYOKO Moussa " <220>
Ici, le nom de la section est un nom d’utilisateur, alors que dans IAX nous avions mis un
numéro d’extension. Cette modification est importante pour le client (téléphone ou softphone)
qui devra utiliser ce label comme login. Nous conseillons ce type d’usage car il permet un
diagnostique plus rapide que la simple manipulation des extensions. Le context est le même que
pour les téléphones en IAX, afin de bénéficier des mêmes règles de routage.
extensions.conf
Le fichier extensions.conf permet de définir les règles de routage. Dans notre installation nous
permettons pour l’instant les appels inter poste. Dans le context internal, nous définissons
comment joindre les différents postes. Chaque extension de notre plan de numérotation interne
va être interprété et acheminé vers des liens physiques (IAX ou SIP dans notre cas).
[general]
static=yes
[internal]
exten => 201, 1, Dial (IAX2/201)m
exten => 212, 1, Dial (IAX2/212)
exten => 220, 1, Dial (SIP/pgx)
L’application Dial est utilisée pour l’acheminement de l’appel dans le context internal, le
premier argument est le préfixe de la ligne (IAX2 ou SIP).
Lancement et validation
Une fois asterisk démarré par la commande asterisk -vvvc, il est possible de prendre la main sur
un mode de commande via asterisk –vvvr. Ce mode interactif permet de vérifier les
configurations et de récupérer les logs. On peut vérifier que les postes sont bien connectés :
asterisk1*CLI> iax2 show peers
asterisk1*CLI> sip show peers
Enfin lors d’une communication, on peut voir l’état des canaux utilisés, par exemple, le 220
appelle le 201:
asterisk1*CLI> show channels
Channel Location State Application (Data)
IMPLEMENTATION DE LA TELEPHONIE IP DANS UNE ENTREPRISE : CAS DE I-TELECOM TECHNOLOGY

IAX2/201-5 s@internal:1 Up Bridged Call (SIP/pgx-7ed5)


SIP/pgx-7ed5 201@internal:1 Up Dial (IAX2/201)

Annexe 4 : Configuration des téléphones de la section informatique

Configuration des téléphones Cisco:


Sccp.conf
[devices]
;++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++;
type = 7905
autologin = 1001
description = Mr N’diaye
transfer = on
park = on
speeddial = 1002,Mr KOUASSI Kouakou Fidèle
speeddial = 1003,Sécrétaire
speeddial = 1011,Salle Projet
speeddial = 1012,Salle de formation
cfwdall = off
cfwdbusy = off
dtmfmode = inband
imageversion = CP7905060000SCCP050124A
deny=0.0.0.0/0.0.0.0
permit=192.168.0.5/255.255.255.255
dnd = on
trustphoneip = no
private = on
device => SEP0014698C508A ; device name SEP<MAC>
;+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++;
type = 7905
autologin = 1002
IMPLEMENTATION DE LA TELEPHONIE IP DANS UNE ENTREPRISE : CAS DE I-TELECOM TECHNOLOGY

description = Mr KOUASSI Kouakou Fidèle


transfer = on
park = on
speeddial = 1001,Mr N’diaye
speeddial = 8257584,Cabinet
speeddial = 8235719,Direction Informatique
speeddial = 8270112,SG FST
cfwdall = off
cfwdbusy = off
dtmfmode = inband
imageversion = CP7905060000SCCP050124A
deny=0.0.0.0/0.0.0.0
permit=192.168.0.6/255.255.255.255
dnd = on
trustphoneip = no
private = on
device => SEP001469E2731E ; device name SEP<MAC>
;+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++;

[lines]
id = 1001; future use
pin = 1234; future use
label = 1001; button line label (7960, 7970, 7940, 7920)
description = Mr Ndiaye ; top diplay description
context = sccp
incominglimit = 2; more than 1 incoming call = call waiting.
transfer = on ; per line transfer capability. on, off, 1, 0
mailbox = 1001 ; voicemail.conf (syntax: vmbox[@context][:folder])
vmnum = 100; speeddial for voicemail administration, just a
number to dial
cid_name = 1001 CID; caller id name
IMPLEMENTATION DE LA TELEPHONIE IP DANS UNE ENTREPRISE : CAS DE I-TELECOM TECHNOLOGY

cid_num = 1001
trnsfvm = 1000; extension to redirect the caller (e.g for voicemail)
secondary_dialtone_digits = 9; digits for the secondary dialtone (max 9 digits)
secondary_dialtone_tone = 0x22; outside dialtone
musicclass=default; Sets the default music on hold class
language=fr; Default language setting
rtptos = 184; sets the the rtp packets TOS for this line
echocancel = on ; sets the phone echocancel for this line
silencesuppression = off ; sets the silence suppression for this line
line => 1001
;+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++;

id = 1002; future use


pin = 1234; future use
label = 1002 ; button line label (7960, 7970, 7940, 7920)
description = Mr KOUASSI Kouakou Fidèle ;top diplay description
context = sccp
incominglimit = 2; more than 1 incoming call = call waiting.
transfer = on; per line transfer capability. on, off, 1, 0
mailbox = 1002 ; voicemail.conf (syntax:
vmbox[@context][:folder])
vmnum = 100; speeddial for voicemail administration, just a
number to dial
cid_name = 1002 CID; caller id name
cid_num = 1002
trnsfvm = 1000; extension to redirect the caller (e.g for
voicemail)
secondary_dialtone_digits = 9; digits for the secondary dialtone (max 9 digits)
secondary_dialtone_tone = 0x22; outside dialtone
musicclass=default; Sets the default music on hold class
language=fr; Default language setting
IMPLEMENTATION DE LA TELEPHONIE IP DANS UNE ENTREPRISE : CAS DE I-TELECOM TECHNOLOGY

rtptos = 184; sets the the rtp packets TOS for this line
echocancel = on; sets the phone echocancel for this line
silencesuppression = off; sets the silence suppression for this line
line => 1002
;++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ;
Configuration des téléphones Analogiques et softphones:

Sip.conf
[bkasse]
type=friend
host=dynamic
secret=bkasse
username=bkasse
defautltip=192.168.0.2
dtmfmode=rfc2833
context=sccp
callerid="bkasse" <2001>
maibox=2001@mb_acacia
language=fr
[khoureich]
type=friend
host=dynamic
secret=khoureich
username=khoureich
defautltip=192.168.0.2
dtmfmode=rfc2833
context=scc
callerid="khoureich" <2002>
maibox=2002@mb_acacia
language=fr
[1012]
type=friend
IMPLEMENTATION DE LA TELEPHONIE IP DANS UNE ENTREPRISE : CAS DE I-TELECOM TECHNOLOGY

host=dynamic
secret=1012
username=1012
defautltip=192.168.0.2
dtmfmode=rfc2833
context=sccp
callerid="1012" <1012>
maibox=1012@mb_acacia
language=fr
[1013]
type=friend
host=dynamic
secret=1013
username=1012
defautltip=192.168.0.2
dtmfmode=rfc2833
context=sccp
callerid="1013" <1013>
maibox=1013@mb_acacia
language=fr
extensions.conf
;+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++;

[sccp]

[sccp]
exten => 1001,1,SetCalledParty("lines" <1001>) ; Mr zokou
exten => 1001,2,Dial(SCCP/1001,60,tr)
exten => 1001,n,VoiceMail(1001@mb_acacia)
exten => 1001,n,PlayBack(vm-goodbye)
exten => 1001,n,Wait(2)
exten => 1001,n,HangUp
IMPLEMENTATION DE LA TELEPHONIE IP DANS UNE ENTREPRISE : CAS DE I-TELECOM TECHNOLOGY

;
exten => 1002,1,SetCalledParty("lines" <1002>) ;Mr galobge Aristide
exten => 1002,2,Dial(SCCP/1002,60,tr)
exten => 1002,n,VoiceMail(1002@mb_acacia)
exten => 1002,n,PlayBack(vm-goodbye)
exten => 1002,n,Wait(2)
exten => 1002,n,HangUp
;
exten => 1003,1,SetCalledParty("lines" <1003>) ;Secretariat
exten => 1003,2,Dial(SCCP/1003,60,tr)
exten => 1003,n,VoiceMail(1003@mb_acacia)
exten => 1003,n,PlayBack(vm-goodbye)
exten => 1003,n,Wait(2)
exten => 1003,n,HangUp
;
exten => 1011,1,SetCalledParty("lines" <1011>) ;Salle Projet
exten => 1011,2,Dial(SCCP/1011,60,tr)
exten => 1011,n,VoiceMail(1011@mb_acacia)
exten => 1011,n,PlayBack(vm-goodbye)
exten => 1011,n,Wait(2)
exten => 1011,n,HangUp
;
exten =>_101X,1,Dial(SIP/${EXTEN},60,tr) ;pour les numero commancant par
101X utilisant les telephone analogiques
exten =>_101X,n,VoiceMail(${EXTEN}@mb_acacia)
exten =>_101X,n,PlayBack(vm-goodbye)
exten =>_101X,n,Wait(2)
exten =>_101X,n,HangUp
;
exten => 2001,1,Dial(SIP/bkasse,60,tr)
exten => 2001,n,VoiceMail(2001@mb_acacia)
IMPLEMENTATION DE LA TELEPHONIE IP DANS UNE ENTREPRISE : CAS DE I-TELECOM TECHNOLOGY

exten => 2001,n,PlayBack(vm-goodbye)


exten => 2001,n,Wait(2)
exten => 2001,n,HangUp
;
;pour ecouter les messages vocaux
exten=>100,1,VoicemailMain(${CALLERIDNUM}@mb_acacia)
exten=>100,2,HangUp
;

La carte TDM04B
;filtrage des appels sortants
exten=>_8XXXXXX,1,GotoIf($["${CALLERIDNUM:0:3}" = "100"]?2:5)
exten=>_8XXXXXX,2,Dial(${LOCALTRUNK}/${EXTEN})
exten=>_8XXXXXX,3,PlayBack(/home/acacia-sounds/line-occupe)
exten=>_8XXXXXX,4,Hangup
exten=>_8XXXXXX,5,PlayBack(/home/acacia-sounds/appel-refuse)
exten=>_8XXXXXX,6,Hangup
;
;
exten=>_XX,1,GotoIf($["${CALLERIDNUM:0:3}" = "100"]?appel-sortant-dep,s,1:2)
exten=>_XX,2,PlayBack(/home/acacia-sounds/appel-refuse)
exten=>_XX,3,Hangup
;
; filtrage des appels les telephones cisco pour l accede aux sallons de conferences

exten=>900,1,GotoIf($["${CALLERIDNUM:0:3}" = "100"]?3:2)
exten=>900,2,GotoIf($["${CALLERIDNUM}" = "1011"]?3:conferences,900,1)
exten=>900,3,PlayBack(/home/acacia-sounds/appel-refuse)
exten=>900,Hangup
;+++++++++++++++++++++++++++CONFER AUDIO++++++++++++++++++++
;
;
IMPLEMENTATION DE LA TELEPHONIE IP DANS UNE ENTREPRISE : CAS DE I-TELECOM TECHNOLOGY

[conferences]
exten=>900,1,Wait(2)
exten=>900,2,MeetMe(|MD)
;
exten=>901,1,Answer
exten=>901,2,Wait(2)
exten=>901,3,macro(conference,901,901)
;
exten=>902,1,Answer
exten=>902,2,Wait(2)
exten=>902,3,macro(conference,902,902)
;
[macro-conference]
exten=>s,1,NoOp(${DATETIME})
exten=>s,2,Answer
exten=>s,3,NoOp(Entrez le numero de sallon #${ARG1})
exten=>s,4,Playback(conference-call)
exten=>s,5,SayDigits(${ARG1})
exten=>s,6,Authenticate(${ARG2})
exten=>s,7,PlayBack(conf-youareinconfnum)
exten=>s,8,SayDigits(${ARG1})
exten=>s,9,PlayBack(conf-thereare)
exten=>s,10,MeetMeCount(${ARG1})
exten=>s,11,PlayBack(conf-peopleinconf)
exten=>s,12,PlayBack(warning)
exten=>s,13,PlayBack(this-call-may-be-monitored-or-recorded)
exten=>s,14,MeetMe(${ARG1}|cps)
exten=>s,15,PlayBack(vm-goodbye)
exten=>s,16,HangUp
;
;++++++++++++++++++++++++les appels entrants +++++++++++++++++++++++++++
IMPLEMENTATION DE LA TELEPHONIE IP DANS UNE ENTREPRISE : CAS DE I-TELECOM TECHNOLOGY

[appels-entrant-dep]
exten=>s,1,GotoIfTime(9:00-12:00|mon-fri|*|*?sccp,1003,1:2)
exten=>s,2,GotoIfTime(15:00-18:00|mon-fri|*|*?sccp,1003,1:3)
exten=>s,3,GotoIfTime(9:00-13:00|sat|*|*?sccp,1003,1:4)
exten=>s,4,Goto(svi-prof,s,1)
[svi-prof]
exten=>s,1,Ringing
exten=>s,2,Wait(2)
exten=>s,n,PlayBack(/home/acacia-sounds/menu)
exten=>s,n,WaitExten
exten=>1,1,Goto(sccp,1001,1) ;Mr Ibrahima Niang
exten=>2,1,Goto(sccp,1002,1) ;Mr Mbaye Sene
exten=>4,1,PlayBack(/home/acacia-sounds/vm-goodbye)
exten=>4,2,HangUp
[secretariat] [secretariat]
;exten =>s,1,PlayBack(/home/acacia-sounds/bienvenue)
exten =>s,1,SetCalledParty("lines" <1003>)
exten =>s,2,Dial(SCCP/1003)
;
Commandes effectuées sur le serveur asterisk
IMPLEMENTATION DE LA TELEPHONIE IP DANS UNE ENTREPRISE : CAS DE I-TELECOM TECHNOLOGY

Annexe 5 : INSTALLATION ET CONFIGURATION DES CLIENTS(X-LITE)

INSTALLATION
IMPLEMENTATION DE LA TELEPHONIE IP DANS UNE ENTREPRISE : CAS DE I-TELECOM TECHNOLOGY

Faisons Double clic sur l’exécutable


de X-lite ce qui donne la fenêtre suivante :
Faisons un clic gauche sur Next

Cochons la case ‘’I accept agreement’’


et faisons ensuite un clic gauche
sur Next

Faisons un clic gauche sur Next


IMPLEMENTATION DE LA TELEPHONIE IP DANS UNE ENTREPRISE : CAS DE I-TELECOM TECHNOLOGY

Cochons la case ‘’create a quick


launch icon’’ pour créer un raccourci
sur le bureau et ensuite faisons un clic
gauche sur Next. le débogage des
fichiers d’installation s’exécute.

Enfin faisons un clic gauche sur Finish


et l’installation de X-lite est terminée.
IMPLEMENTATION DE LA TELEPHONIE IP DANS UNE ENTREPRISE : CAS DE I-TELECOM TECHNOLOGY

CONFIGURATION DES CLIENTS(X-LITE)


Pour le premier lancement de X-Lite, une fenêtre va apparaître automatiquement; suivant le
firewall, nous devrons attendre jusqu’à 20 secondes.

Bouton d'accès au menu

Si la fenêtre n'apparaît pas, nous devons cliquer sur le bouton d'accès au menu (bouton avec un
triangle). La fenêtre de configuration des comptes SIP s'ouvre, cliquez sur "Add…" pour
ajouter vos paramètres personnels.

Fig.4 - Affichage des comptes SIP de X-Lite


Nous devons indiquer les paramètres comme ceci :
Display Name = Libre à votre choix (votre nom, exemple : Moussa)
User name = Votre Login SIP (ex : Bakayoko)
Password = Votre mot de passe SIP(permet au client X-lite de s’identifier sur le serveur)
IMPLEMENTATION DE LA TELEPHONIE IP DANS UNE ENTREPRISE : CAS DE I-TELECOM TECHNOLOGY

Authorization user name = Votre Login SIP (ex :Bakayoko)


Domain = itelecom-ci.com
Domain Proxy = ne rien modifier
Appliquez les modifications et quittez le menu des comptes SIP

Menu de configuration SIP

La configuration est terminée, l'affichage indique qu’un client sip est enregistré correctement
lorsque nous pouvons voir "Ready" tout à gauche de l'écran et nous pouvons, dès maintenant,
émettre et recevoir des appels en utilisant le service VTX.
IMPORTANT: Si le service ne fonctionne pas: nous devons ouvrir le port 5060 sur le firewall,
ou sur le routeur !

1. Bouton d'accès au menu de configuration


IMPLEMENTATION DE LA TELEPHONIE IP DANS UNE ENTREPRISE : CAS DE I-TELECOM TECHNOLOGY

2. Réduire la fenêtre
3. Quitter le programme
4. Affichage principal: état, appels, etc.
5. Accès au menu vidéo (option EyeBeam)
6. Liste des appels et des contacts
7. Ligne 1
8. Ligne 2
9. Accès au site de l'éditeur
10. Mettre en attente
11. Enregistrer
12. Réponse automatique
13. Conférence automatique
14. Ne pas déranger
15. Conférence
16. Appeler - prendre un appel
17. Raccrocher - terminer un appel
18. Touche Flash (fonctions dynamiques)
19. Recomposer le numéro précédent
20. Muet
21. Volume du haut-parleur
22. Volume du micro

Utilisation de X-Lite: les fonctions de base


Lancer un appel: nous devons utiliser les boutons du téléphone pour composer le

numéro comme pour un téléphone mobile et nous devons cliquer sur le bouton d'appel
(le téléphone vert) pour appeler.
Double appel : cliquons sur le bouton "LINE2" pendant l'appel et parlons à notre
deuxième correspondant. Le premier correspondant est alors mis en attente jusqu’à ce
que nous reprenions la conversation en sélectionnant „LINE1“.
Transfert d’un appel en cours: cliquons sur le bouton "Flash" pendant l'appel
(uniquement si nous avons acheté l'option Eye Beam) et appelons le correspondant
IMPLEMENTATION DE LA TELEPHONIE IP DANS UNE ENTREPRISE : CAS DE I-TELECOM TECHNOLOGY

auquel nous souhaitons transférer l'appel en cours. Le premier correspondant est alors
mis en attente.
Mise en attente d'un appel: cliquons sur le bouton "HOLD" pour mettre en attente notre
correspondant, celui-ci entendra de la musique pendant l'attente. Pour reprendre
l'appel, il suffit de cliquer sur le numéro affiché.
Conférence: cliquons sur le bouton "CONF" pendant l'appel et appelons le
correspondant que nous souhaitons joindre à la conférence. Le premier correspondant
est alors mis en attente.

Configuration avancée X-lite

Nous pouvons accéder au menu de configuration avancée, en cliquant sur l'icône à droite et
ensuite sur "Options"

Bouton d'accès au menu

Le menu général permet d'effectuer


les réglages suivants:
Comportement l'application
Réglages des alertes et des sons
Gestion du statut de l'utilisateur
Réglages du hardware
IMPLEMENTATION DE LA TELEPHONIE IP DANS UNE ENTREPRISE : CAS DE I-TELECOM TECHNOLOGY

Menu principal

Tout en bas de la fenêtre, à gauche, cliquons sur le bouton "Advanced" pour accéder au menu
avancé. Voir ci-dessous

Le menu avancé permet d'effectuer les


réglages suivants:
Sélection et tri des codecs audio
pour l'application
Sélection des codecs vidéo pour
l'application (uniquement si vous
avez acheté l'option Eye Beam)
Réglages avancés des paramètres
du réseau
Qualité de service
Diagnostics

Annexe 6: Fonctionnalités des téléphones IP

Cisco Linksys spa 942

Boutons multi-fonctionnel sur le coté de l’écran


Codecs: G711a, G711μ, G726, G729a, G723.1.
Configuration: HTTP, TFTP, Menu de configuration.
Switch Intégré: Oui.
Alimentation: PoE ou Externe.
Multiligne: Oui (4)
Coût : 71.500 F CFA
IMPLEMENTATION DE LA TELEPHONIE IP DANS UNE ENTREPRISE : CAS DE I-TELECOM TECHNOLOGY

L’utilisation de scripts XML n’est pas permise pour rajouter des fonctionnalités. Mais on
peut utiliser les fonctionnalités existantes.

Aastra 480i
Ecran large de : 3.5" x 2.25"
6 Boutons multi-fonctionnel sur le coté de l’écran
ligne/appels permettant de basculer de l’une à l’autre et de mettre en attente les autres.
Des logos différents en fonction de chacun des utilisateurs (Occupé ou non)
Haut parleur
10/100 Ethernet
XML
Configuration : HTTP, TFTP, Menu de configuration
Codecs : G711a, G711μ, G729.
Coût : 78.000 F CFA
Option Module de rajout au téléphone permettant de faire un standard téléphonique

Vous aimerez peut-être aussi