Anda di halaman 1dari 66

I

EPIGRAPHE

S'il ne fallait retenir qu'une vertu des Technologies de l'Information et de la Communication ce serait celle-ci, la possibilit d'offrir chacun une tribune un espace de libert d'expression.

Andr Santini

II

IN MEMORIUM

Si les morts entendent les cris des vivants, entend les cris de ma voie qui poussent loccasion de cet vnement. A mon regrett pre DHEKANA KODJO qui, si prsent serait heureux et combl de me voir finir, puisse la terre de nos aeux lui tre douce et que son me repose en paix.

ASIMWE KODJO Prince

III

DEDICACE

A toi lEternel Mon Dieu qui a fait de moi ce que je suis et qui ne cesse de maider et de me soutenir dans ma vie ; A ma tendre mre, Jeannette KATAVARA, pour ses multiples intercessions auprs de notre pre cleste et son assistance soutenue afin que ce travail arrive au bout ; A mes aimables frres et surs : Cdric ASIMWE, Jordan ASIMWE, KAMBONESA KODJO Sylvie, NGAVELE LOTSOVE Micheline, pour leurs soutiens moral et matriel qui mont aussi permis davoir un moral dacier afin que jarrive la fin de mes tudes suprieures malgr les peines connues durant tout ce parcours ; A mes cousins et cousines : Germain KODJO, LUSAFU MUSAFIRI Isaac et MWASHITI RAMAZANI Rachel, trouvent ici mes sentiments de gratitude ; A mes oncles et tantes : Safari KODJO, Faustin KODJO, Claude KODJO, Achille KODJO, Eugne KODJO, Charit KODJO, Gaston LUSAFU, KAHUZI Guillaume et NZALE Josphine, puissiez trouver ma profonde gratitude ; A ma tendre fiance bien aime, THAMBA KUMBA Sephora, la destine de mon cur et pour qui jai beaucoup destime et dadmiration.

Je ddie ce travail

IV

REMERCIEMENTS

Etant arriv la fin de notre formation en Informatique, option Technologies et Rseaux lInstitut Universitaire Maria Malkia (I.U.M.M), le prsent travail est le fruit de ces trois ans de durs labeurs. Nous remercions tout dabord le Dieu tout puissant pour la grce et la persvrance quil nous a accord afin darriver la fin de nos tudes suprieures. Ensuite nous remercions notre chre mre Jeannette KATAVARA pour son amour dmesur quelle a toujours eu envers nous pour que nous puissions tudier. Nous exprimons notre profonde gratitude tout le personnel tant acadmique que scientifique de lInstitut Universitaire Maria Malkia, de nous avoir form et nous avoir entran petit petit sur le terrain de profession. Notre gratitude sadresse galement notre directeur, le Master Patient KASONGO BANZE, pour avoir dispos du temps pour nous afin de diriger ce prsent travail malgr ses multiples occupations. Nous remercions galement le rvrend pre Mario VALENTIN et le rvrend pre FIORE ANGELO POZZI, pour leur soutient tant moral que matriel. A tous nos collgues et compagnons de la promotion : ALI IKOLONGA Henry, MUKADI BADIBANGA Willy, MWIPATA KAZADI Lisette, MUDERHWA DJEM Linda, SULA ILUNGA KONA Joseph, Nadge, KANONGE KANYEBA KASONGO Gloria, KASENDA

LUBAMBA Michael, KANUND KABEY Jires et LWANGU NGOY Bryant. Nous pensons aussi tous ceux, qui de prs ou de loin nous ont toujours donn un coup de main dans notre vie. ASIMWE KODJO Prince

PLAN SOMMAIRE
INTRODUCTION GENERALE 1. Choix et intrt du sujet 2. Problmatique 3. Hypothse 4. Etat de la question 5. Mthodes et techniques 6. Dlimitation du travail 7. Subdivision du travail CHAPITRE I : GENERALITES SUR LA TELEPHONIE IP CHAPITRE II : ANALYSES ET FONCTIONNEMENTS DES TECHNOLOGIES UTILISEES CHAPITRE III : MISE EN PLACE DE LA SOLUTION CONCLUSION GENERALE

INTRODUCTION GENERALE

Le qualificatif IP est aujourdhui galvaud. Cest la consquence de l'extraordinaire dveloppement de lInternet ces dix dernires annes : partir dun protocole de communication, lIP, et dun rseau htroclite utilis jusqu 1990 presque exclusivement par des scientifiques et des militaires pour des changes de messages et de fichiers, le plus vaste des rseaux mondiaux de tlcommunications fut bti. Depuis, la qualit en a t amliore et de trs nombreuses nouvelles applications ont t dveloppes. La tlphonie sur IP (Voice over IP) a fait partie des fantasmes des premiers internautes. En effet, ce protocole ntait pas fait pour traiter la voix. Ds le dbut cependant, des logiciels ont t dvelopps permettant de vhiculer la voix. Les expriences des annes 90 ntaient pas vraiment convaincantes mais les progrs furent rapides : les communications entre internautes purent tre ralises.

Puis, les grands oprateurs de tlphonie se mirent utiliser lIP pour les communications sur leurs rseaux "voix" sans mme que les clients ne sen aperoivent.

Le sujet sur lequel sa basera notre tude est LA MISE EN PLACE DUN SERVEUR VOIP ASTERISK SOUS LINUX /DEBIAN , cas de la Direction Des Recettes Du Katanga (D.R.KAT).

Vu labondance de linformation traiter, pour plus de fiabilit et de rapidit des communications entre les agents dans les processus de contrle et de suivi dans la gestion de la D.R.KAT, il se dresse des

anomalies lors du traitement de communications dinformation. Cest pour cette raison que nous proposons la mise en place dun serveur VOIP Asterisk dans les ressources informatiques de la D.R.KAT enfin de faciliter la communication temps rel.

1. CHOIX ET INTERET DU SUJET Dans les annes 1969, est ne la mise en rseau des ordinateurs dans le but de partager les donnes et les ressources. Cest alors quest venue lide de centraliser les donnes sur un ordinateur appel serveur. Un serveur ne fonctionne que dans un rseau informatique o toutes les donnes sont centralises de sorte que les utilisateurs qui se trouvent sur les postes clients puissent se connecter sur ce serveur dans le but de consulter de donnes qui sy trouvent. La Rpublique Dmocratique du Congo est presque dphase en matire de technologie de linformation, ce qui fait que la plupart des institutions publiques sont dpourvues des systmes de communication vocale base sur la technologie de la voix sur IP pour permettre une communication facile et moindre cot. Le choix de notre sujet nest pas un hasard mais au contraire, une manation soucieuse de rvler llite intellectuelle que nous reprsentons valablement, car son relvement y va pour lintrt de toutes les institutions publiques en gnrale et celui de la D.R.KAT en particulier. La D.R.KAT est une institution publique qui a sa direction gnrale dans la ville de Lubumbashi, Elle a t cre dans le but dexercer toutes les missions et prrogatives en matire des recettes caractre national ainsi que des recettes fiscales, non fiscales et autres revenant la Province du Katanga sur toute son tendue.

Pendant notre stage au sein de la dite entreprise, nous avons constats que la D.R.KAT na pas un systme de communication vocal pouvant faciliter la communication temps rel. Vu limportance de linformatique dans cette institution publique de faon dont elle est conue et mise en place dans plusieurs entreprises, elle est alors un facteur qui permettra de faciliter une bonne communication entre les utilisateurs de la dite entreprise.

Ainsi, cette solution nest pas importante seulement pour la D.R.KAT qui est notre cas dapplication mais aussi pour les autres entreprises et surtout pour les entreprises de tlcommunications qui ne disposent pas encore dun systme de tlphonie sur IP communment appel VOIP . Il est aussi not de distinguer la

diffrence entre la VOIP et la TOIP. La VOIP reprsente seulement la technologie de transport de voix sur le protocole Internet ou sur tout autre rseau acceptant la pile des protocoles TCP/IP tandis que la TOIP, reprsente la VOIP en addition de toutes les applications tlphoniques qu'il peut y avoir.

2. PROBLEMATIQUE De faon gnrale, le terme problmatique signifie lensemble de questions quune science ou une philosophie peut valablement se poser en fonction de ses moyens, ses objectifs dtudes et de ses points de vue. 1 Voici quelques questions auxquelles nous donnerons des rponses dans le prsent travail.

Assistante Marthe KABWE K.K, Mthode de la recherche Scientifique, cours indit, G2 Technologie et Rseau I.U.M.M 2011-2012

a) Quel est le systme de la voix sur IP qui correspondrait le mieux dans les ressources informatiques de D.R.KAT? b) Quel est le mcanisme quon pourrait mettre en place pour une volutivit du systme de tlphonie sur IP pour les diffrents sites de la D.R.KAT?

3. HYPOTHESE Lhypothse de travail tant une rponse provisoire donne aux questions de la problmatique, cest elle qui nous servira de fil conducteur, car elle est une conjoncture ou une proposition de rponses aux questions poses dans la problmatique .2 Enfin de pouvoir mettre en place un systme de tlphonie sur IP pour la D.R.KAT, nous opterons pour les solutions suivantes : a) Il serait mieux de mettre en place un serveur de VOIP avec Asterisk et sur les postes clients, mettre en place de softphones qui prendraient en charge la passerelle SIP et qui correspondraient le mieux pour la D.R.KAT. Ce serveur Asterisk sera mise en place sous la distribution Debian Squeeze. b) En ce qui concerne lvolutivit du systme de la tlphonie IP de la D.R.KAT, il serait mieux denvisager une solution dinterconnexion des serveurs Asterisk qui permettraient aux diffrents sites de la dite entreprise de communiquer.

M. GRAWITZ, Mthodes des sciences sociales, Paris, 1979, p.403.

4. ETAT DE LA QUESTION Ce sujet nest pas une nouvelle invention traitant dune technologie permettant de communiquer sur la tlphonie IP, il nous doit de reconnaitre que certains travaux nous ont beaucoup inspir dans laccomplissement de cet uvre. A ce titre, nous citerons, le TFE crit et dfendu par : Nancy MALOBA ZAINA dont ltude portait sur Limplmentation Des Services Tlphoniques Sur IP , cas INSTITUT UNIVERSITAIRE MARIA MALKIA et celui de : NDALA MUKANDA Dally dont ltude tait Limplmentation dune Technologie 3CX Phone dans un intranet acadmique , cas INSTITUT UNIVERSITAIRE MARIA MALKIA

5. METHODES ET TECHNIQUES DU TRAVAIL

a. METHODES La mthode tant dfinie comme une dmarche thorique qui fixe le principe, associe, et organise les diffrentes techniques utiliser et donne ainsi de la conduite suivre pour rsoudre un problme .3 Nul nignore que tout travail scientifique exige lusage dune ou de plusieurs mthodes, en ce qui nous concerne, nous utiliserons les mthodes suivantes : Analytique : Avec cette mthode, nous allons analyser les diffrents systmes quon pourrait utiliser pour mettre en

M. GRAWITZ, o.c, p. 345-346.

place un serveur VOIP avec la technologie Asterisk dans les ressources informatiques de la D.R.KAT. Comparative : Cette mthode nous permettra de comparer les diffrentes technologies qui peuvent nous aider mettre en place un systme de tlphonie sur IP dans les ressources informatiques de la D.R.KAT.

b. TECHNIQUES La technique se dfinit comme tant : lensemble doprations limites, lies des lments pratiques, concrets, adapts un but dfini, tant donc des outils, mis la disposition de la recherche et organiss par la mthode dans ce but .4 Dans suivantes : I. La documentation : Cette technique nous permettra de runir un ensemble des documents qui nous aideront dans la rdaction de notre travail. II. Linterview : Cette technique nous aidera faire des interviews auprs de des professeurs, pour amis, recueillir professionnels linformatique notre travail, nous utiliserons les techniques

certaines informations cls pour notre travail.

M. GRAWITZ, o.c., p.345-346.

6. DELIMITATION DU TRAVAIL

Tout travail qui se veut scientifique comme le notre doit tre circonscrit dans le temps et dans lespace.

Dlimitation dans le temps : Notre tude part sur une priode allant dOctobre 2012 Juillet 2013, mais les rsultats seront observs lorsque le systme mis en place sera pris en application.

Dlimitation spatiale : Notre travail portera sur la mise en place dun serveur VOIP Asterisk dans les ressources informatiques de la D.R.KAT, cest--dire mettre en place un moyen de communication des agents de la dite entreprise se trouvant au croisement de lavenue Sendwe et lavenue de Hemptine ex Tabora et au croisement de lavenue Maman Yemo et Kambove dans la ville de Lubumbashi.

7. SUBDIVISION DU TRAVAIL

Hormis lintroduction gnrale et la conclusion gnrale, notre travail sera subdivis en trois chapitres qui sont :

CHAPITRE I : GENERALITES SUR LA TELEPHONIE IP CHAPITRE II : ANALYSES ET FONCTIONNEMENTS DES SOLUTIONS UTILISEES CHAPITRE III : MISE EN PLACE DE LA SOLUTION

CHAPITRE I GENERALITES SUR LA TELEPHONIE IP

I.1. Dfinition

La tlphonie IP correspond lutilisation dun rseau comme Internet, fonctionnant selon le protocole TCP/IP, la place dun rseau tlphonique traditionnel, dans le but dtablir une communication orale tandis que la VOIP reprsente seulement la technologie de transport de voix sur le protocole Internet ou sur tout autre rseau acceptant la pile des protocoles TCP/IP.5

I.2. Principe de fonctionnement

Contrairement la tlphonie classique, par commutation de circuits, qui repose exclusivement sur un rseau tlphonique commut, la technologie VOIP permet de tlphoner sur des rseaux spcialiss ou sans fil, y compris des rseaux informatiques. Ces nouveaux types des rseaux utilisent des protocoles commutation par paquets . En plus de donnes vocales (voix numrise), un paquet comporte les adresses rseau de lexpditeur et du destinataire. Les paquets VOIP sont transmis travers nimporte quel rseau compatible avec la VOIP et peuvent tre achemins par des chemins diffrents : la VOIP est donc interoprable. Par la suite, une application se chargera de la transformation inverse (des paquets vers la voix).

5 http://www.dicodunet.com/definitions/internet/telephone-ip.htm, le 07/06/2013 7h58

I.3. Les protocoles utiliss dans la tlphonie IP

Trois protocoles se partagent actuellement sur le march de la voix sur IP. Il sagit des protocoles MGCP/MEGACO, H.323 et SIP. En ce qui concerne notre travail, nous utiliserons que le protocole SIP parmi les trois protocoles que nous venons dnumr. A. Protocole SIP

Le SIP (Session Initiation Protocol) est la nouvelle norme de communication IP. On le retrouve principalement dans la tlphonie IP, mais il sert galement pour la vidoconfrence, lindication de disponibilit, et la messagerie instantane.6

Lide de dpart du SIP tait de dvelopper un protocole englobant toutes les fonctions de traitement des appels actuellement offertes par le rseau tlphonique public commut. Ainsi, le SIP gre les fonctions
6

www.chez.com/jaaayyy/html/ProjetSIP/SommaireSIP.html, le 07/06/2013 8h45

10

standard de signalisation tlphonique telles que la composition du numro, la sonnerie, le signal dappel et la tonalit qui indique lorsque la ligne est occupe. Ce protocole a par ailleurs t conu pour fournir de nombreuses fonctionnalits SS7 (Signalling System 7) de gestion des appels incluant les services de traduction de numros, mais aussi des options beaucoup plus complexes telles que lidentification de lappelant. De plus, puisque le SIP fonctionne avec un grand nombre de protocoles de transmission multimdia, il permet dinitier, de grer et de terminer un large ventail de services multimdia.

Le SIP permet une interaction multimdia en temps rel, intgrant en toute transparence la voix, les donnes et la vido en une session spcifique. Par exemple, vous pouvez inclure dans une mme session SIP, une vido confrence avec un groupe de collgues, la distribution de documents lectroniques et lenvoi dun message confidentiel instantan lun deux. Tout cela grce une connexion unique ddie.

Chaque utilisateur SIP se voit attribuer une identit unique comparable une adresse e-mail. Elle est utilise par le serveur SIP pour lidentifier quel que soit le moyen de connexion au rseau utilis. En pratique, cela se traduit par un accs des services multimdia personnaliss et homognes depuis quasiment nimporte o. B. Architecture de SIP Pour tablir et terminer des communications multimdia, SIP utilise les 5 fonctions suivantes :

User location : permet de localiser le poste terminal utilis pour communiquer

11

User capabilities : dtermine quels mdia vont tre changs (voix, vido, donnes) ainsi que les paramtres associs ; User availability : dtermine si le poste appel souhaite communiquer et autorise lappelant la contacter ; Call setup ou " ringing ": avertit les parties appelant et appel de la demande douverture de session (sonnerie ou message de rception dappel) et mise en place des paramtres dappel. Call handling : gre le transfert et la fermeture des appels. SIP permet louverture de sessions entre : 2 utilisateurs unicast : communication entre 2 stations. plusieurs utilisateurs en multicast : via une unit de contrle M.C.U. (Multipoint Control Unit). plusieurs utilisateurs pleinement interconnects en multicast via un rseau maillage complet de connexions. C. Etablissement dune communication en mode client serveur Pour tablir une communication, lappelant, que lon dsignera par client, adressera sa requte un serveur SIP, qui lui donnera les moyens de communiquer. Seulement il existe 5 types de serveurs : lU.A.S. (User Agent Server) : c'est l'application du terminal d'abonn qui reoit les requtes et l'U.A.C. (User Agent Client) est l'application de ce mme terminal qui met les requtes. le relais mandataire ou P.S. (Proxy Server) : auquel est reli un terminal fixe ou mobile (lors de son dplacement, le terminal est reli au PS le plus proche et change constamment de PS) agit la fois comme client et serveur. Un tel serveur peut interprter et modifier les messages quil reoit avant de les retransmettre. Le R.S.(Redirect Server) : ralise simplement une association (mapping) dadresses vers une ou plusieurs nouvelles adresses ( lorsquun client appelle un terminal mobile - redirection vers le PS le plus proche - ou en mode multicast - le message mis est

12

redirig vers toutes les sorties auxquelles sont relis les destinataires - ). Notons quun Redirect Server est consult par l'UAC comme un simple serveur et ne peut mettre de requtes contrairement au PS. Le L.S.(Location Server)fournit la position courante des utilisateurs dont la communication traverse les RS et PS auxquels il est rattach : cette fonction est assure par le service de localisation. Le RG(Registrar) est un serveur qui accepte les requtes REGISTER et offre galement un service de localisation comme le LS. Chaque PS ou RS est gnralement reli un Registrar.

Louverture dune session laide du protocole SIP peut seffectuer de faon directe entre deux User Agents jouant le rle du client et du serveur ou de faon indirecte au travers dun serveur proxy. Dans ce dernier cas, le serveur en charge la localisation du serveur B (Exemple II.2.1) dont ladresse est pass dans le message INVITE. Dans le cas de changement de localisation, le serveur proxy est renseign sur ladresse de lutilisateur laide du serveur de localisation. Et le serveur proxy adresse un message 302 MOVE TEMPORARILY avec les nouvelles coordonnes de localisation. D. Les messages SIP Un message SIP peut tre la fois une requte dun client vers un serveur ou une rponse dun serveur vers un client. Ces deux types de messages SIP utilisent le format suivant : Ligne de requte ou ligne dtat Entte de requte ou de rponse CRLF : Balise indiquant le dbut de corps du message Corps du message

13

Les requtes :

Les mthodes utilises par les requtes SIP sont les suivantes :

INVITE : indique que lapplication ou utilisateur est invit participer une session. Le Corps du message contient la description de la session (mdia supports par lappelant entre autres). ACK : confirme que le client a reu une rponse dfinitive une requte INVITE. OPTIONS : un PS en mesure de contacter lUAS appel, doit rpondre une requte OPTIONS en prcisant ses capacits contacter lUAS. BYE : est utilise par lUAS de l'appel pour signaler au PS local quil ne souhaite plus participer la session. CANCEL : la requte CANCEL permet dannuler une requte non valide par une rponse finale dtat. REGISTER : cette mthode est utilise par le client pour enregistrer ladresse liste dans lURL TO par le serveur auquel il est reli.

Les rponses :

Chaque rponse aux requtes reues est caractrise par ce quon appelle un code et un motif, appels respectivement Code dtat et Reason Phrase. Le motif tant la dfinition en clair du code dtat. Il existe 6 classes de rponses. 1xx = Information : la requte a t reue et continue tre traite ; 2xx = Succs : laction a t reue avec succs, comprise et accepte ; 3xx = Redirection : une autre action doit tre mene afin de valider la requte ;

14

4xx = Erreur du client : la requte contient une syntaxe errone ou ne peut pas tre traite par ce serveur ; 5xx = Erreur du serveur : le serveur na pas russi traiter une requte apparemment correcte ; 6xx = Echec gnral : la requte ne peut tre traite par aucun serveur. E. LES EN-TETES SIP Les diffrents champs d'en-tte qu'utilise SIP ne ncessitent pas d'ordre particulier sauf dans le cas de l'en-tte gnral Via o l'ordre des champs d'en-tte importe. En particulier, l'on distingue les champs d'en-ttes des messages transmis saut par saut (c'est--dire qui sont interprts et peuvent tre modifis ou ajouts par tous les serveurs qu'ils traversent) des en-ttes des messages transmis de bout en bout (interprts par les metteurs et destinataires uniquement et non modifiables par les serveurs traverss). Les champs d'en-tte saut par saut doivent apparatre avant les champs d'en-tte de bout en bout. Les PS ne doivent pas rordonner les champs d'en-tte mais peuvent ajouter ventuellement des champs Via ou autres champs de type "saut par saut". Chaque mthode (ACK, BYE, CANCEL, INVITE, OPTIONS, REGISTER) require, ne supporte pas ou supporte de faon optionnelle certains champs d'en-tte. Par exemple, les champs d'en-tte CALL-ID, Cseq, FROM, TO et Via sont requis par toutes les mthodes (dans le cas de la mthode OPTIONS, il faut ajouter en plus le champ d'en-tte Allow). Ces champs d'en-tte sont de type "de bout en bout". Il existe 4 types de champs d'en-tte: En-tte gnral sapplique la fois aux messages de requte et de rponse : Accept ou Accept-Encoding ou Accept-Language ou CALL-ID ou Contact ou Cseq ou Date ou Encryption ou Expires ou From ou Record-Route ou Timestamp ou To ou Via

15

En-tte dentit dfinit le type d'informations contenues dans le Corps du message ou la ressource identifie par la requte en l'absence du Corps du message : Content-Encoding ou Content-Lenght ou Content-Type En-tte de requte Le champ d'en-tte de requte autorise le client ajouter des informations concernant sa requte et lui mme destination du serveur : Authorization ou Contact ou Hide ou MaxForwards ou Organization ou Priority ou Proxy-Authorization ou Proxy-Require ou Route ou Require ou Response-Key ou Subject ou User-Agent En-tte de rponse Le champ d'en-tte de rponse autorise le serveur ajouter des informations concernant sa rponse, qui ne peuvent pas tre places dans la ligne d'tat, sur lui mme et sur l'accs la ressource identifie par la requte URI : Allow ou Proxy-Authorization ou Retry-After ou Server ou Unsupported ou Warning ou WWWAuthenticate. Contrairement aux protocoles standards tels que IP ou TCP, o le format des paquets ou segments est bien dtermin, le format des messages SIP nest pas standard. Les champs den-tte sont choisis " la carte " selon un panelle de champs. Lorsque les messages SIP sont transports par UDP, avec authentification et une description de session complexe, il arrive que la taille du message SIP de requte ou rponse dpasse la MTU. F. Exemple de transaction Pour faire appel SIP, lapplication de lUAC appelant envoie une requte INVITE au Proxy Server (PS) auquel il est reli. Ce serveur, via d'autres PS, transmet cette requte l'UAS auquel est reli lappel. Cette requte demande lappel sil veut rejoindre un forum de discussion, assister une visioconfrence ou tablir simplement une communication prive avec lappelant. Si lappel est daccord, il renvoie une rponse OK (code 200) lappelant qui confirme alors quil a bien

16

reu la rponse de lappelant. Pour cela, il envoie une requte ACK, acquittement (acknowledgement) lappel. De la mme manire, si lutilisateur souhaite se dconnecter, lapplication de lutilisateur met une requte BYE au lieu de ACK. La requte INVITE contient la description de la session ouverte qui stipule quels sont les mdias et formats des messages SIP utiliss (protocole SDP). Pour une communication unicast, la requte INVITE prcise les types de mdia et formats que lappelant utilisera et vers o il souhaite que les donnes soient envoyes. Si lappel est daccord avec cette description, sa rponse contiendra les mmes paramtres (toutes les requtes et leurs rponses ont le mme Call-ID). En multicast, lappel rpondra que si sa description est diffrente. I.4. Les avantages de la tlphonie sur IP

Parmi les multiples avantages que la tlphonie IP offre, nous pouvons en citer : La flexibilit Les solutions de tlphonie sur IP sont conues pour assumer une stratgie de migration faible risque partir de linfrastructure existante. La transition de la solution actuelle vers la tlphonie sur IP peut donc seffectuer en douceur. De plus, la communication par Internet offre la gratuit des communications intersites ainsi quune facilit dintgration des siges distants. La rduction des cots La tlphonie sur IP exploite un rseau de donnes IP pour offrir des communications vocales sur un rseau unique de voix et donnes. Standards ouverts et interoprabilit multifournisseurs.

17

Choix dun service opr

Les services oprateurs ouvrent les alternatives VOIP, non seulement lentreprise peut oprer son rseau priv VOIP en extension du rseau RTC oprateur, mais loprateur lui-mme ouvre des nouveaux services de transport VOIP qui simplifient le nombre daccs locaux un site et rduit les cots induits. Le plus souvent les entreprises oprant des rseaux multi-sites louent une liaison prive pour la voix et une pour la donne, en conservant les connections RTC daccs RTC locaux, de souscrire uniquement le mdia VOIP intersites.

Un rseau voix, vido et donnes (Triple Play)

En positionnant la voix comme une application supplmentaire du rseau IP, lentreprise ne va pas uniquement substituer un transport oprateur RTC un transport IP, mais simplifier la gestion des trois rseaux (voix, donnes et vido) par ce seul transport. Une simplification de gestion, mais galement une mutualisation des efforts financiers vers un seul outil. Concentrer cet effort permet de bnficier dun rseau de meilleure qualit, plus facilement volutif et plus disponible, pourvu que la passante du rseau concentrant la voix, la vido et les donnes soit dimensionne en consquence. Un service PABX distribu ou centralis

Les PABX en rseau bnficient de services centraliss tel que la messagerie vocale, la taxation, etc. Cette mme centralisation continue tre assure sur un rseau VOIP sans limitation du nombre de canaux. A linverse, un certain nombre de services sont parfois souhaits dans un mode de dcentralisation.

18

Evolutivit du rseau

La tlphonie sur IP repose totalement sur un transport VOIP. La mise en uvre de la VOIP offre la premire brique de migration vers la tlphonie sur IP.

I.5. Inconvnients de la tlphonie IP

Qualit sonore Un des problmes les plus importants de la tlphonie sur IP est la qualit de la retransmission qui nest pas encore optimale. Dpendance de linfrastructure technologique et support administratif exigeant. Les centres de relations IP peuvent tre particulirement vulnrables en cas dimproductivit de linfrastructure. Par exemple, si la base de donnes nest pas disponible, les centres ne peuvent tout simplement pas recevoir les appels.

I.6. Prsentation de la D.R.KAT

La D.R.KAT est un service public provincial, sous tutelle du ministre provincial ayant les finances dans ses attributions, dot dune personnalit juridique et dune autonomie administrative et financire. La direction gnrale de la D.R.KAT se trouve sur lavenue SENDWE N 1866B ct du Bureau de la Commune de Lubumbashi.

19

I.7. Historique

Cre par ldit n0004/2009 du 25 Septembre 2009, La Direction de Recettes du Katanga, D.R.KAT en sigle. La D.R.KAT a t cre dans le but dexercer toutes les missions et prrogatives en matire des recettes caractre national ainsi que des recettes fiscales, non fiscales et autres revenant la Province du Katanga sur toute son tendue, notamment : Lassiette, le contrle, le recouvrement et le contentieux des impts provinciaux et locaux. Le contrle, lordonnancement, le recouvrement et le traitement du contentieux des recettes non fiscales, Le suivi et la tenue de statistique des recettes caractre national et celles relatives aux matires comptence concurrente, Ltude et la soumission lautorit comptente des projets ddits, darrts, de circulaires et de dcisions en la matire.

Elle vient aussi en appui aux Entits Territoriales Dcentralises dans le cadre de la mobilisation des recettes de leur comptence.

I.8. Systme de communication de la D.R.KAT

Actuellement la D.R.KAT est abonn chez les oprateurs tlphoniques de la place dont Airtel et Vodacom qui lui donne des numros de service pour ses agents dans le but de la communication interne de lentreprise.

Critique : Il est vrai quavec ce mode de communication il y a la mobilit, cest--dire un agent peut facilement appeler mme sil

20

nest pas dans son bureau, mais nous nous sommes rendu compte que lentreprise perd beaucoup dargent en payant les factures des communications de ses agents auprs des oprateurs de tlcommunications de la place ( Airtel et Vodacom). Solution : Pour rsoudre ce problme, mettre en place un systme de tlphonie sur IP constituera un gain important pour lentreprise, lentreprise elle-mme a le rle de maximiser les recettes alors il ne faudra pas que lentreprise commence encore perdre beaucoup dargent. Nous utiliserons les technologies ASTERISK et X-LITE pour arriver mettre en place un systme de tlphonie sur IP dans les ressources informatiques de la D.R.KAT. Nous parlerons en long et en large de ces technologies dans le chapitre suivant.

21

Jusqu trs rcemment, les entreprises ou organisations qui migraient leur tlphonie classique en tlphonie sur IP taient plus ou moins considre comme des avant-gardistes, des pionniers. Mais maintenant, la Voix sur IP est une ralit. De plus en plus nombreuses sont les socits qui optent pour cette alternative. En grande majorit pour des rductions de cots. Mais galement pour amliorer leurs systmes dinformation en englobant dautres fonctionnalits que la simple voix. Cest ainsi que nous avons propos la D.R.KAT de migrer leur systme de tlphonie vers un systme de tlphonie sur IP qui lui nexige aucun mode de paiement pour la communication interne de lentreprise et cette solution constituera un gain important pour la dite entreprise.

22

CHAPITRE II : ANALYSES ET FONCTIONNEMENTS DES SOLUTIONS UTILISEES


II.1. Prsentation d'Asterisk

Asterisk est un PABX logiciel libre, multi plateforme, publi sous licence GPL. Asterisk permet, entre autres, la messagerie vocale, la confrence, les serveurs vocaux, la distribution des appels. Asterisk implmente les protocoles H.323 et SIP, ainsi qu'un protocole spcifique nomm IAX. Il permet la communication entre client et serveur Asterisk ainsi qu'entre deux serveurs.7 II.2. Historique

Asterisk est un projet de tlphonie open source n en 1999, cr l'initiative d'un tudiant de l'universit d'Auburn (Etats-Unis). L'tudiant, Mark Spencer, tait la recherche d'un commutateur tlphonique priv pour crer un centre de support technique pour Linux, mais dissuad par les tarifs trop levs des solutions existantes, il dcide alors de crer son propre routeur d'appels sous Linux, le PBX Asterisk. Depuis, des programmeurs du logiciel libre du monde entier ont contribu au projet et ont permis d'ajouter de nombreuses fonctionnalits. Asterisk est actuellement le leader en tlphonie open source et la communaut d'Asterisk est un facteur cl dans le dveloppement de la VoIP. Asterisk est maintenant utilis dans de nombreuses entreprises dans le monde et revendique plus de 2 millions d'utilisateurs.

http://wapiti.telecom-lille1.eu/commun/ens/peda/options/ST/RIO/pub/exposes/exposesrio2009ttnfa2010/riem-hayot/liens.htm, le 10/06/2013 17H06

23

II.3. La VoIP et Asterisk Avec l'arrive de logiciels de tlphonie sur IP comme Skype et Xlite et de modems multiservices comme les 'box' des diffrents FAI, la tlphonie sur IP est entre progressivement dans les foyers et les entreprises. Il est important de comprendre la nuance entre tlphonie sur IP et voix sur IP mme si les deux concepts sont indissociables :

La VoIP (Voice over IP) est le coeur du systme de tlphonie sur IP. Elle comprend les lments assurant le transport de la voix : autocoms IP, passerelles de communication, protocoles.

La ToIP (Telephony over IP) concerne uniquement les communications entre abonns sur IP.

24

II.4. Les fonctionnalits d'Asterisk Asterisk comprend un nombre trs lev de fonctions permettant l'intgration complte pour rpondre la majorit des besoins en tlphonie. Il permet de remplacer totalement, par le biais de cartes FXO/FXS, un PABX propritaire, et d'y adjoindre des fonctionnalits de VoIP pour le transformer en PBX IP. Il permet galement de fonctionner totalement en VoIP, par le biais de tlphones SIP ou IAX du march. Enfin, des fonctionnalits de routage d'appel, menu vocal et boites vocales entre autres le placent au niveau des PBX les plus complexes. Au sein des grandes installations d'Asterisk, il est courant de dployer les fonctionnalits sur plusieurs serveurs. Une unit centrale ou plus seront ddies au traitement des appels et seront paules par des serveurs auxiliaires traitant les tches secondaires (comme une base de donnes, les botes vocales, les confrences).8 II.5. Les avantages dAsterisk Asterisk est une solution de tlphonie IP complte et

performante. La solution apporte la convergence des rseaux. Voici ses principaux avantages : Rduction des cots : La fusion des rseaux tlphonique et informatique en un rseau unique permet de rduire les cots. Mais Asterisk permet surtout de raliser des conomies sur les appels. En effet, les communications inter sites sont gratuites et la rpartition intelligente des abonnements de l'oprateur permet d'obtenir des gains considrables sur les factures. De plus, le botier PABX classique, et onreux, est remplac par un IPBX qui est un simple logiciel gratuit sur

http://wapiti.telecom-lille1.eu/commun/ens/peda/options/ST/RIO/pub/exposes/exposesrio2009ttnfa2010/riem-hayot/index.htm, le 10/06/2013 17H07

25

un

serveur

possdant

la

carte

de

communication

approprie. Tltravail et nomadisme : En utilisant une simple connexion internet haut dbit, le collaborateur peut connecter un poste IP au systme de ToIP de l'entreprise directement sur un modem routeur de chez lui. Il est donc joignable comme s'il tait au bureau de manire totalement transparente et peut joindre n'importe quel correspondant de l'entreprise ou de l'extrieur, tout en utilisant le systme de tlphonie de son entreprise. Le collaborateur nomade peut, partir d'un PC portable et d'une connexion internet (wifi, htels, aroport etc.), se connecter au systme de ToIP de son entreprise via un softphone, et ce, partout dans le monde. Dans ces cas de figure, les fonctions de messagerie unifie sont galement disponibles, ainsi que les fonctions de visioconfrence (sous rserver de la bande passante suffisante). Simplicit (maintenance, supervision, logistique et

simplicit pour les utilisateurs) : Avec Asterisk, la maintenance est simplifie car la maintenance tlphonique est dsormais remplace par de la maintenance informatique : il y a donc un interlocuteur unique grant la tlphonie et l'informatique dans l'entreprise. L'administration est centralise et la gestion de la tlphonie se fait depuis n'importe quel PC de l'entreprise ou mme de l'extrieur par l'Internet. Les modifications de programmation, lajout dutilisateurs ne demandent plus dintervention sur site.

26

La tlphonie sur IP ne ncessite pas de cblage tlphonique : la VoIP repose sur le rseau informatique de l'entreprise (utilisation du cblage rseau informatique existant). Les dmnagements sont simplifis et moindre cot car l'installation VoIP est facilement dmnageable (uniquement des serveurs informatiques) et les postes fonctionnent en plug & play. La mobilit interne est galement simplifie : lorsqu'un collaborateur change de bureau, il suffit de rebrancher son terminal sur une prise rseau et de le reconfigurer.

Enfin, la tlphonie est dsormais une application informatique comme les autres et son intgration avec les systmes existants est extrmement simple (appel d'un simple clic, etc.). Lutilisateur peut consulter lannuaire interne de la socit depuis nimporte quel endroit de lentreprise (multi site).

II.6. Inconvnients dAsterisk La voix sur IP a tout de mme des inconvnients. Le principal inconvnient est celui de la qualit de service. En effet, la voix est une application 'temps rel' et ncessite donc la mise en place de mcanismes de QoS (mthode Diffserv, etc.) afin de prioriser les flux sensibles (la voix dans notre cas) et transporter les autres flux en best effort . De plus, le systme Asterisk a besoin d'tre secouru par la tlphonie classique car en cas de non disponibilit du rseau, la tlphonie deviens galement indisponible. La conception de l'architecture doit tenir compte de ce risque.

27

II.7. Solution a) Introduction Dans cette partie nous allons nous intresser aux solutions utilisant Asterisk. On peut regrouper en trois parties les solutions disponibles 9:

Distributions Linux Windows Solutions pr-configures

Distributions Linux Cette solution est la plus courante. Pour cette solution, il faut disposer d'un serveur accompagn d'une carte de communication. Ce serveur doit tre bas sur un systme d'exploitation Linux. Asterisk est compatible avec la majorit des grandes distributions Linux (Debian, Ubuntu, Fedora, etc.).

Windows Cette solution est quivalente celle cite

prcdemment. Cependant, celle-ci est base sur un systme d'exploitation Windows.

Solutions pr-configures Il existe des distributions de Linux orientes vers une installation rapide et une configuration facile d'Asterisk sur

http://www.voipfr.org/solutions-voip.php, le 10/06/2013 18H00

28

un

ordinateur

ddi

(ou

une

machine

virtuelle).

Avec AsteriskNow, trixbox ou Elastix, il suffit de tlcharger une image de CD, de graver et d'installer. Dans les 3 cas, la configuration se fait par une interface graphique accessible via un navigateur Web. Il s'agit d'installations compltes d'Asterisk : les fonctions non configurables par les interfaces graphiques proposes peuvent l'tre via les fichiers de configuration d'Asterisk. AsteriskNOW AsteriskNOW est produit par Digium, crateur d'Asterisk. AsteriskNow est une distribution Linux "cl en main" base sur CentOS contenant le serveur Asterisk prconfigur, ainsi que tout l'environnement ncessaire son bon fonctionnement. La configuration peut se faire sur le poste serveur en local, mais aussi via l'interface web, qui offre galement un accs la console (CLI) depuis cette mme interface. Cest une distribution trs apprcie car en 30 minutes lIPBX est oprationnel. Cependant il est fortement dconseill de limplanter dans une entreprise importante cause de son manque de stabilit. La distribution est base sur rPath Linux. Trixbox Trixbox existe en trois versions : trixbox CE, trixbox pro (gratuit) et trixbox pro (payant). Parmi les fonctionnalits de la version courante de trixbox CE (2.2) : accs web aux messages vocaux, musique en attente, rapport des appels, intgration de SugarCRM, etc... Trixbox propose galement plusieurs solutions "cl en main" contenant galement le serveur ddi.

29

Elastix Elastix est une autre distribution, moins utilise mais trs prometteuse. La version courante (0.9) a une liste de fonctionnalits impressionnantes, notamment la gestion des faxs et le support des vidophones. La configuration est toutefois plus complexe, en effet plus de fonctionnalits implique plus de paramtres dfinir.

II.8. Prsentation technique

1. Mise en place La mise en place d'une solution Asterisk ncessite les lments suivants : Autocom IP : Il sagit d'un serveur sur lequel on installera le logiciel Asterisk. Le logiciel fonctionne gnralement sur une distribution Linux. Le logiciel ralisera les fonctions d'un autocom, c'est--dire qu'il effectuera le routage des appels, stockera les messages et la configuration des utilisateurs. Lautocom IP devra comporter une carte de communication.

30

Cartes de communication : Ce sont ces cartes qui permettent de faire l'interface entre le rseau IP et le Rseau Tlphonique Commut de l'oprateur. Il existe diffrents modles de cartes et plusieurs fabricants en proposent (dont Digium, la socit cre par Mark Spencer). Le choix de la carte dpendra principalement du ou des accs que possde l'entreprise (T0, T2.) et donc du nombre de canaux en simultan.

Terminaux IP : Les terminaux peuvent tre des softphones (X-Lite, Ekiga, Skype.) ou des tlphones IP (Cisco, Thomson.). Les routeurs du rseau seront galement utiliss afin d'acheminer les paquets voix et relier les diffrents rseaux.

31

II.9. Les codecs et protocoles supports

b) Les codecs : Ces algorithmes sont utiliss pour compresser et

dcompresser les flux analogiques en numriques et vice-versa. Il en existe une multitude mais nous nous contenterons d'en prsenter les principaux, compatibles avec Asterisk. G711 Le flux n'est quasiment pas compress, il utilise donc peu de ressources CPU. Il utilise cependant une bande passante leve de 64Kb/sec mais ce codec est de trs bonne qualit. G723.1 C'est un codec payant utilisant une faible bande passante (5.3 ou 6.3 Kb/sec.). Il est utilis uniquement en cas de transcodage. G726 Il est gratuit et peut utiliser des dbits de 16, 24 ou 32 Kb/sec.

G729 Il utilise un dbit de 8Kb/sec. Mais ncessite autant de licences payantes que de communications simultanes. Ce codec permet de bonnes performances mais ncessite beaucoup de ressources ct serveur.

32

GSM Il s'agit du codec utilis pour la 2G. Il ne requiert pas de licences et c'est le codec utilis par Asterisk.

Codec : Dbit (Kb/sec.) Mean Opinion Score G711 G723.1 G726 G729 GSM 64 6.4 32 8 13 4.1 3.9 3.85 3.92 3.5

M.O.S = 5 : Excellent - 4 : Bon - 3 : Assez bon - 2 : Pauvre - 1 : Mauvais Un CODEC ayant une valeur MOS < 3.9 entraine un inconfort pour l'utilisateur.10

c) Les protocoles compatibles : Asterisk offre une compatibilit avec les principaux protocoles de la VoIP dont les plus connus : SIP (Session Initiation Protocol), IAX (Inter Asterisk Exchange), H323, MGCP ou SCCP.

10

'VoIP et ToIP Asterisk' de Sbastien DEON, ditions ENI

33

II.10. Prsentation du softphone X-LITE

Un softphone est un logiciel que lon utilise pour faire de la tlphonie sur IP depuis son ordinateur.

Edit par Xten, X-LITE 3.0 est lun des tlphones logiciels les plus utiliss dans le monde libre. Il dispose des options telles que la mmorisation des appels mis ou reus, il intgre un rpondeur et permet de transfrer une ligne, de raliser des confrences tlphoniques jusqu' dix participants (il sagit en gnral des versions professionnelles payantes). Les deux versions facilitent limport et lexport du rpertoire de contact. Il est galement compatible avec Linux, Windows et Mac OS. Cest le premier softphone conu pour communiquer avec le serveur Asterisk.

34

Dans ce chapitre, nous avons pu analyser les fonctionnements des solutions qui seront utilises dans notre travail, faire la prsentation du serveur Asterisk, donner son historique, donner ses avantages et ses inconvnients, donner les protocoles et les codecs supports par le logiciel Asterisk, enfin nous avons pu prsenter le softphone X-Lite 3.0. Ces technologies nous permettront de mettre en place un systme de tlphonie sur IP dans les ressources informatiques de la D.R.KAT pour une meilleure communication des agents au sein de la dite entreprise.

35

CHAPITRE III MISE EN PLACE DE LA SOLUTION

III.1.

Prsentation du dpartement informatique de la D.R.KAT

La D.R.KAT possde deux dpartements informatiques, le premier dpartement informatique se trouve la direction gnrale au croisement des avenues Sendwe et Hemptine ex Tabora et le deuxime dpartement informatique se trouve la direction urbaine au croisement des avenues Maman Yemo et Kambove dans la commune de Lubumbashi. A la direction gnrale, nous trouvons le contrleur de domaine principal, le serveur DNS et le serveur DHCP et la direction urbaine, nous avons le contrleur de domaine secondaire, le serveur DNS, le serveur de messagerie Exchange 2010 et le serveur DHCP.

Les serveurs de la D.R.KAT tournent sur la plate-forme de Microsoft, les serveurs tournent sur le systme dexploitation Windows Server 2008 R2 et les clients tournent sur Windows 7. Toutes les machines clientes sont intgres dans le domaine de la D.R.KAT qui est drkat.cd et sur le contrleur domaine secondaire est install FILEMAKER qui est une application qui permet de faire la gestion de toutes les recettes de la D.R.KAT dans le but de maximiser toutes ces dernires.

36

III.2. ARCHITECTURE LAN DE LA D.R.KAT

37

III.3. PRESENTATION DES RESSOURCES INFORMATIQUES DE LA D.R.KAT ET INTEGRATION DU SERVEUR VOIP ASTERISK

Les deux directions de la D.R.KAT communiquent via les antennes WIMAX, la VOIP va tre implmente dans toutes les deux directions de la dite entreprise, dans chaque direction on devra avoir un serveur Asterisk et ces deux serveurs seront interconnects via le protocole IAX (Inter Asterisk eXchange) pour permettre une bonne communication et temps rel entre les diffrents agents de toutes les deux directions de la D.R.KAT.

38

III.4. INSTALLATION ET CONFIGURATION DU SERVEUR ASTERISK

III.4.1.

Installation du Serveur Asterisk sous Debian Squeeze Il y a deux faons dinstaller Asterisk sur une distribution base

de Debian, la premire via le gestionnaire de paquet de Debian, la seconde en compilant directement la dernire version dAsterisk. Dans notre travail, nous allons installer Asterisk en compilant ses sources pour pouvoir disposer de la dernrere version dAsterisk. Prparation linstallation On commence par mettre jour notre distribution et installer les dpendances ncssaires la compilation dAsterisk. On ouvre le terminal, on se connecte en tant que root puis au tape les commandes suivantes :
apt-get update && apt-get upgrade apt-get install build-essential libxml2-dev libncurses5-dev linux-headers-`uname -r` libsqlite3-dev libssl-dev

Puis on va crer un dossier o nous allons placer les sources dAsterisk dans /usr/src
mkdir /usr/src/asterisk cd /usr/src/asterisk

Installation On tlcharge la dernire version dAsterisk et on linstalle.


wget http://downloads.asterisk.org/pub/telephony/asterisk/releases/asterisk-

10.7.0.tar.gz tar xvzf asterisk-10.7.0.tar.gz cd asterik-asterisk-10.7.0 ./configure make menuselect

39

La commande make menuselect va faire apparatre un cran qui va nous permettre de personnaliser notre installation dAsterisk.

Nous allons en profiter pour installer les sons franais pour Asterisk au format -law. Dans Core Sound Package nous allons cocher la case CORE-SOUNDS-FR-ULAW avec la touche Espace puis appuyez sur Echap pour retourner lcran prcdent. Puis dans Music On Hold File Packages cochez MOH-OPSOUNDULAW (Dechochez celui en WAV), appuyez sur Echap et enfin allez dans dans Extras Sound Packages et cochez EXTRA-SOUNDS-FR-ULAW. Enfin appuyez sur Echap et une fois lcran principal refaire Echap et appuyez sur S pour sauvegarder les changements.

40

Enfin linstallation:
make make install make samples make config

on

tape

les

commandes

suivantes

pour

terminer

Pendant le make install le serveur doit tre connect internet parce que celui-ci va tlcharger les package de langue FR que nous avons slectionns. Aprs toutes ces commandes on peut lancer Asterisk laide de la commande suivante:
/etc/init.d/asterisk start

On peut vrifier le bon fonctionnement de notre serveur Asterisk avec la commande suivante qui sert afficher la console dAsterisk.
asterisk -cvvvvvvvvvvr

Si nous obtenons les lignes suivantes qui saffichent cest que notre serveur Asterisk est dmarr et fonctionnel.
Asterisk 10.7.0, Copyright (C) 1999 - 2012 Digium, Inc. and others. Created by Mark Spencer Asterisk comes with ABSOLUTELY NO WARRANTY; type 'core show warranty' for details. This is free software, with components licensed under the GNU General Public License version 2 and other licenses; you are welcome to redistribute it under certain conditions. Type 'core show license' for details. ===================================================================== == Parsing '/etc/asterisk/asterisk.conf': == Found == Parsing '/etc/asterisk/extconfig.conf': == Found Connected to Asterisk 10.7.0 currently running on Asterisk

.......................

41

III.4.2. Configuration dAsterisk et cration des comptes utilisateurs Pour configurer notre serveur Asterisk nous allons modifier les fichiers sip.conf (pour la configuration gnrale dAsterisk et pour la configuration des utilisateurs), le fichier extensions.conf (pour le dialplan ou le plan dappel) et le fichier voicemail.conf (pour la messagerie vocale). Tous ces fichiers se trouvent dans le rpertoire /etc/asterisk.

Nous allons commencer par diter le fichier sip.conf par lditeur gedit pour nous permettre de mettre les sons par dfauts en Franais et configurer les utilisateurs. On recherche la ligne suivante :
;language=en

et remplacez la par :

language=fr

On doit enlever ; devant la ligne. Ensuite on va dclarer autant des utilisateurs selon le besoin.

42

[6002] > Numro SIP type=friend > type dobjet SIP, friend = utilisateur host=dynamic > Vous pouvez vous connecter ce compte SIP partir de nimporte quelle adresse IP dtmfmode=rfc2833 > type de rfc utilis disallow=all > Dsactivation de tous les codecs allow=ulaw > Activation du codec law fullname = DIRECTEUR GENERAL > Prnom et NOM de lutilisateur (ce qui sera afficher sur le tlphone lors dun appel) username = dg > Nom dutilisateur secret=secret > Mot de passe du compte SIP context = work > Contexte Une fois que le fichier sip.conf enregistr on doit se connecter dans la console Asterisk en tapant la commande asterisk -r et tapez sip reload pour recharger notre fichier sip, enfin on tape la commande

43

sip show users pour montrer les utilisateurs que nous avons dclars dans le fichier sip.conf.

Nous allons maintenant diter le fichier extensions.conf pour la mise en place du dial plan ou le plan dappels ou encore le plan de numrotation que nous allons associer aux utilisateurs dclars dans le fichier sip.conf.

44

Aprs avoir dit ce fichier, on devra recharger la nouvelle configuration par la commande asterisk reload.

45

Pour afficher le registre SIP, on doit taper la commande sip show peers dans la console asterisk.

Quand on configure une machine qui devra tre connecter au serveur Asterisk, loption Host montrera ladresse IP de la machine et le Satut sera Unmonitored , si la machine est teinte pour dire que lutilisateur de cette machine est offline.

Enfin, nous allons diter le fichier voicemail.conf pour la messagerie vocale.

Aprs avoir dit le fichier voicemail.conf, nous rentrons dans le fichier extensions.conf

46

exten => _6XXX, 1, 1, Dial (SIP${EXTEN},20), cette ligne permet de basculer sur la boite vocale de lutilisateur appel sil ny a pas de rponse au bout de 20 secondes. exten => : on dclare lextension _6XXX : on incrmente les numros de 6000 6999 exten => _6XXX,2,VoiceMail(${EXTEN}@work) 2 : Priorit VoiceMail : on lance lapplication voicemail ${EXTEN}@work: on rcupre le numro mis en variable et on se connecte la boite vocale associ du contexte work. Pour que lutilisateur puisse consulter sa boite vocale, il doit composer 600 pour entendre les messages vocaux quil a reus. Enfin on se connecte la console asterisk par la commande asterisk r et on tape la commande voicemail reload pour recharger le fichier voicemail.conf

III.4.3.

Configuration du Softphone X-LITE Nous allons utiliser un softphone pour configurer le compte des

utilisateurs dclars dans le fichier sip.conf du serveur Asterisk, le choix que nous portons sur le softphone est X-Lite avec sa version 3 qui est une version gratuite. Le softphone aura une adresse IP automatique que le serveur DHCP va lui attribuer enfin quil soit dans le mme rseau que le serveur Asterisk.

47

Allez dans le menu SIP Account settings et choisissez Add...

Display name : Le nom de lutilisateur qui sera affich sur lcran lors dun appel. Exemple : DIRECTEUR GENERAL

Username : nom du compte dclar dans le fichier sip.conf, exemple : 6001

Password : mot de passe dclar dans le fichier sip.conf, dans notre cas le mot de passe est secret .

Domain : ici nous pouvons mettre ladresse IP de notre serveur Asterisk ou le nom du serveur et le nom du domaine dans lequel tourne le serveur Asterisk, par exemple : 172.30.8.2 ou sephora.drkat.cd.

48

49

Apres avoir configur le compte utilisateur, il faudra cliquer sur OK , vous devez voir afficher sur lcran du softphone : Ready Your username is : 6001

50

Le Directeur Gnral peut maintenant appeler la Secrtaire et vice-versa.

51

La Secrtaire reoit un appel venant de son Directeur Gnral et nous pouvons voir sur lcran du softphone Incoming call from : DIRECTEUR GENERAL .

52

Le Directeur Gnrale parle avec la Secrtaire et sur lcran du softphone nous pouvons voir Talking to : SECRETAIRE.

53

Aprs avoir install et configur le serveur Asterisk sur Debian Squeeze, nous avons aussi install et configur le serveur DHCP pour lattribution des adresses IP automatiques tous les softphones qui seront connect en dynamique au serveur Asterisk. En testant la communication entre deux utilisateurs, nous nous sommes rendu compte que tous les deux utilisateurs savent sappeler sans problme et ils peuvent aussi recevoir et entendre leurs messages vocaux.

54

CONCLUSION GENERALE
En matire de conclusion, il est noter que lavnement de la tlphonie sur IP faciliter de plus en plus la communication qui est indispensable depuis toujours. Hormis lintroduction gnrale et la conclusion gnrale, notre travail a comport trois chapitres, dont le premier chapitre a t consacr aux gnralits de la tlphonie sur IP. Il sest agi de la dfinition, des principes des fonctionnements, des protocoles utiliss dans la tlphonie sur IP, nous avons cit les protocoles MGCP/MEGACO, H.323 et SIP, mais nous avons en long et en large parl du protocole SIP, nous avons galement donn les avantages et les inconvnients de la tlphonie sur IP. Le deuxime chapitre sest beaucoup plus focalis sur lanalyse et fonctionnements des solutions que nous avons utilises pour arriver en mettre en place la VOIP dans les ressources informatiques de la D.R.KAT, il sagit du serveur Asterisk et le softphone X-LITE. Le troisime chapitre quant lui a t la mise en place de la solution de notre travail dans les ressources informatiques de la D.R.KAT. Cest pourquoi nous avons opt pour cette solution en mettant en place le serveur Asterisk et le client X-lite dans les ressources informatiques de la D.R.KAT, et concernant lvolutivit de cette solution pour les diffrents sites de la D.R.KAT, nous avons propos la mise en place du protocole IAX (Inter Asterisk Echange) pour interconnecter les serveurs Asterisk de chaque site pour permettre aux utilisateurs de ces diffrents sites de la dite entreprise de communiquer temps rel. Notons par ici que notre travail est dune grande importance pour la D.R.KAT qui na mme pas un systme de tlphonie sur IP et o la communication est dune valeur ultime pour le dveloppement rapide de ces activits. Sarrter ici ne veut en rien dire que nous avons puis toutes les possibilits existantes pour mettre en place un systme de tlphonie

55

sur IP et que notre travail soit un prlude pour dautres chercheurs dans le domaine des technologies et rseaux informatiques qui voudront bien approfondir ce sujet.

56

BIBLIOGRAPHIE
I. OUVRAGES 1. Guy PUJOLLE, les Rseaux 6me dition, Paris, Eyroles 2008 2. Sbastien DEON, VoIP et ToIP Asterisk ditions ENI, Paris 2001

II. COURS ET TRAVAUX INEDITS 1. Master Patient KASONGO, rseaux informatiques, cours indit, G2 Technologie et Rseaux I.U.M.M 2011-2012. 2. Assistant Patrick KASONGA, Introduction au Linux, cours indit, G2 Technologie et Rseaux I.U.M.M 2011-2012. 3. Assistante Marthe KABWE K.K, Mthode de la recherche Scientifique, cours indit, G2 Technologie et Rseaux I.U.M.M 2011-2012 4. Professeur Blaise FYAMA, Administration rseau et systme sous Linux, cours indit, G3 Technologie et Rseaux I.U.M.M 20122013.

WEBOGRAPHIE

1. http://www.dicodunet.com/definitions/internet/telephoneip.htm, le 07/06/2013 7h58 2. www.chez.com/jaaayyy/html/ProjetSIP/SommaireSIP.html, le 07/06/2013 8h45 3. http://wapiti.telecomlille1.eu/commun/ens/peda/options/ST/RIO/pub/exposes/exp osesrio2009-ttnfa2010/riem-hayot/liens.htm, le 10/06/2013 17H06

57

4. http://wapiti.telecomlille1.eu/commun/ens/peda/options/ST/RIO/pub/exposes/exp osesrio2009-ttnfa2010/riem-hayot/index.htm, le 10/06/2013 17H07 5. http://www.voipfr.org/solutions-voip.php, le 10/06/2013 18H00

58

GLOSSAIRE

TCP/IP : Transmission Control Protocol / Internet Protocol TCP : Transmission Control Protocol TOIP : Telephony Over Internet SIP : Session Initiation Protocol SS7 : Signalling System 7 SCCP : Skinny Call Control Protocol UAS : User Agent Server UAC : User Agent Client URI : Universal Ressource Identifier UDP : User Datagram Protocol MCU : Multipoint Control Unit MTU : Maximum Transmission Unit MGCP : Media Gateway Control Protocol PS : Proxy Server PC : Personal Computer PABX : Private Automatic Branch Exchange RG : Registrar RTC : Rseau Tlphonique Commut RS : Redirect Server FXS : Foreign Exchange Subscriber FXO : Office Foreign Exchange FAI : Fournisseur dAccs Internet

59

QoS : Quality Of Service IP : Internet Protocol IAX : Inter Asterisk Echange GPL : General Public Licence GSM : Global System For Mobile Communications CLI : Console Line Interface DNS : Domain Name Server DHCP : Dynamic Host Configuration Protocol WIMAX : Worldwide Interoperability for Microwave Access

60

TABLE DES MATIERES


EPIGRAPHE ............................................................................................................. I IN MEMORIUM ....................................................................................................... II DEDICACE ............................................................................................................. III REMERCIEMENTS ................................................................................................. IV PLAN SOMMAIRE.................................................................................................... V INTRODUCTION GENERALE ................................................................................... 1 1. 2. 3. 4. 5. a. b. 6. 7. I.1. I.2. I.3. CHOIX ET INTERET DU SUJET.................................................................. 2 PROBLEMATIQUE ...................................................................................... 3 HYPOTHESE .............................................................................................. 4 ETAT DE LA QUESTION ............................................................................. 5 METHODES ET TECHNIQUES DU TRAVAIL............................................... 5 METHODES ............................................................................................... 5 TECHNIQUES ............................................................................................. 6 DELIMITATION DU TRAVAIL ...................................................................... 7 SUBDIVISION DU TRAVAIL ........................................................................ 7 Dfinition ................................................................................................... 8 Principe de fonctionnement ........................................................................ 8 Les protocoles utiliss dans la tlphonie IP ............................................... 9

CHAPITRE I GENERALITES SUR LA TELEPHONIE IP ............................................ 8

A. Protocole SIP .............................................................................................. 9 B. Architecture de SIP ................................................................................... 10 C. Etablissement dune communication en mode client serveur .................... 11 D. Les messages SIP ..................................................................................... 12 E. LES EN-TETES SIP ................................................................................... 14 F. I.4. I.5. I.6. I.7. I.8. II.1. II.2. II.3. II.4. Exemple de transaction ............................................................................ 15 Les avantages de la tlphonie sur IP ....................................................... 16 Inconvnients de la tlphonie IP.............................................................. 18 Prsentation de la D.R.KAT ...................................................................... 18 Historique ................................................................................................ 19 Systme de communication de la D.R.KAT ............................................... 19 Prsentation d'Asterisk ............................................................................. 22 Historique ................................................................................................ 22 La VoIP et Asterisk ................................................................................... 23 Les fonctionnalits d'Asterisk ................................................................... 24

CHAPITRE II : ANALYSES ET FONCTIONNEMENTS DES SOLUTIONS UTILISEES 22

61 II.5. II.6. II.7. II.8. Les avantages dAsterisk ........................................................................... 24 Inconvnients dAsterisk ........................................................................... 26 Solution.................................................................................................... 27 Prsentation technique ............................................................................. 29

II.10. Prsentation du softphone X-LITE ............................................................ 33 CHAPITRE III MISE EN PLACE DE LA SOLUTION ................................................. 35 III.1. Prsentation du dpartement informatique de la D.R.KAT ........................ 35 III.2. ARCHITECTURE LAN DE LA D.R.KAT ...................................................... 36 III.3. PRESENTATION DES RESSOURCES INFORMATIQUES DE LA D.R.KAT ET INTEGRATION DU SERVEUR VOIP ASTERISK ................................................... 37 III.4. INSTALLATION ET CONFIGURATION DU SERVEUR ASTERISK ............... 38 III.4.1. Installation du Serveur Asterisk sous Debian Squeeze ....................... 38 III.4.2. Configuration dAsterisk et cration des comptes utilisateurs ............ 41 III.4.3. Configuration du Softphone X-LITE ................................................... 46 CONCLUSION GENERALE .................................................................................... 54 BIBLIOGRAPHIE ................................................................................................... 56 I. II. OUVRAGES .............................................................................................. 56 COURS ET TRAVAUX INEDITS ................................................................. 56

WEBOGRAPHIE .................................................................................................... 56 GLOSSAIRE .......................................................................................................... 58 TABLE DES MATIERES ......................................................................................... 60

Anda mungkin juga menyukai